Commit Graph

156 Commits

Author SHA1 Message Date
aboyko
251221285e Bean completion invocation fixes 2025-02-25 22:50:04 -05:00
Martin Lippert
6f06259ca8 GH-1431: fix broken hierarchical vs non-hierarchical symbol generation for concourse yaml 2025-02-20 20:55:26 +01:00
Martin Lippert
f92a7a5b89 GH-1431: compute document symbols directly instead of going through workspace symbols 2025-02-20 14:47:22 +01:00
Martin Lippert
e285e3abb7 GH-1345: use diagnostics tags from lsp protocol to mark unnecessary and deprecated things accordingly 2024-11-18 13:06:59 +01:00
Martin Lippert
4bb6698926 GH-1317: allow individual context assist processors to devide whether the list is incomplete or not + refined the way class and package proposals show up in XML config files 2024-08-30 15:00:26 +02:00
aboyko
e3a4d69694 Remove some deprecated classes and deprecated api usages 2024-07-18 11:13:23 -04:00
aboyko
212dacff69 Fix YAML structure for escaped keys 2024-05-15 15:22:14 -04:00
aboyko
aed212796f Yaml<->Props conversion commands, tests, integration in VSCode, Eclipse 2024-03-28 13:02:25 -04:00
aboyko
8a740236bc Upgrade boot and rewrite libs 2023-12-21 19:19:59 -05:00
aboyko
1dfba38500 Spring properties postfix computed in completion item resolve 2023-10-09 13:23:09 -04:00
aboyko
5019e927c0 Lazy load recipes. Bug fixes for reconciling 2023-08-29 18:33:33 -04:00
aboyko
0be66eb6ae Use non-deprecated snakeyaml FlowStyle API 2023-07-11 23:54:00 -04:00
aboyko
3eb9124380 Put step inputs support scalars 'all and 'detect' 2023-03-16 18:33:01 -04:00
aboyko
65a8a15649 Boot -> 3, JUnit -> 5, Java -> 17 2022-12-13 17:49:03 -05:00
aboyko
2d841f78fc Use SafeConstructor in Snakeyaml YAML constructors 2022-10-18 16:37:42 -04:00
aboyko
b50db98ce0 Categorize boot problems. Boot 3 reconciling. 2022-08-23 20:19:32 -04:00
Kris De Volder
cfa1aa790c Allow 'never' as a value for resource.check_every (concourse editor) 2022-08-23 11:42:45 -07:00
aboyko
afd6b9eac0 LSP4J 0.14.0. SymbolInformation -> WorkspaceSymbol where possible 2022-08-22 14:38:12 -04:00
Kris De Volder
ff01f60a36 Add support for across Step modifier
See: https://github.com/spring-projects/sts4/issues/752
2022-04-27 17:10:24 -07:00
BoykoAlex
b0960b012a Platform specific newline for multiline yaml completion 2022-01-11 17:33:54 -05:00
Kris De Volder
6945fe18fc Fix https://github.com/spring-projects/sts4/issues/639
Basic support for using glob pattern in concourse group declarations.
2021-05-18 15:09:41 -07:00
Martin Lippert
8238c1dc90 initial re-work of async behavior of language server, looking at the text document service first 2021-02-10 10:51:26 +01:00
Kris De Volder
ed56abed4e Allow more time to establish debug connection
See: https://www.pivotaltracker.com/n/projects/1346850/stories/176156373
2020-12-16 12:39:32 -08:00
Kris De Volder
93b6a704d5 Re-enable and fix failing concourse editor tests
Signed-off-by: Kris De Volder <kdevolder@pivotal.io>
2020-12-02 15:10:41 -08:00
Kris De Volder
be1d0ea9c9 Add a more complex test case for #483
... and fix problem it triggers.
2020-11-16 14:39:51 -08:00
Kris De Volder
2af90d4fd4 Cleanup debug logging
Signed-off-by: Kris De Volder <kdevolder@pivotal.io>
2020-11-13 16:40:41 -08:00
Kris De Volder
2a02e28d85 Deal better with anchors and references in outline
See: https://github.com/spring-projects/sts4/issues/483

Signed-off-by: Kris De Volder <kdevolder@pivotal.io>
2020-11-13 16:28:26 -08:00
Kris De Volder
211bf53123 Make easier to update spring-boot package.json
... with configuration keys for problem severity.
2020-10-05 15:32:52 -07:00
Kris De Volder
fbdbc7cb83 Somewhat better handling of escaped '[...]' keys in yaml 2020-09-30 14:01:10 -07:00
Martin Lippert
0c996527c2 avoid temp plaintext documents being created and reused, caused those plain docs to be used later on and created BadLocationExceptions 2020-06-29 18:10:43 +02:00
Kris De Volder
42d34a533f Quick and dirty fix of https://github.com/spring-projects/sts4/issues/190 2020-05-21 15:36:54 -07:00
Kris De Volder
17af13e448 Add support for "<<" anchor references in application.yml 2020-03-31 16:12:13 -07:00
Kris De Volder
f7276a5683 Try to shorten labels for boot property completions
See: https://github.com/spring-projects/sts4/issues/361
2019-09-05 15:14:07 -07:00
Kris De Volder
01c0498f8e Better handling of union types in Yaml completions
Schema-based completion engine provides the
completions for every subtype of a union type
(unless more specific subtype can be inferred).

See: https://github.com/spring-projects/sts4/issues/345#issuecomment-523069469

Signed-off-by: Kris De Volder <kdevolder@pivotal.io>
2019-08-20 10:24:15 -07:00
Kris De Volder
89ee405fdd Add support for in_parallel sub-properties
See: https://github.com/spring-projects/sts4/issues/345

Signed-off-by: Kris De Volder <kdevolder@pivotal.io>
2019-08-19 12:12:43 -07:00
Kris De Volder
d9f48ed693 Fix for PT-167494938
Snippet completion was broken for concourse resource type
'extra insertions'.
2019-07-25 16:46:00 -07:00
Kris De Volder
d30a82d04f Add additional constraint to cf resource schema
Details: username/password and client_id/client_secret should
not be used together. We now check for this and show a warning
in the concourse editor.
2019-07-24 11:30:19 -07:00
Kris De Volder
5b3f951a11 Add support for 'client_id' and 'client_secret' in...
... CF resource 'source' in Concourse Editor.

See: https://github.com/spring-projects/sts4/issues/330
2019-07-23 14:24:03 -07:00
Kris De Volder
668f853935 Mark most top-level properties as deprecated
Their use is discouraged. Instead use Yaml anchors is the
recommended.

See: https://www.pivotaltracker.com/story/show/162490453
2019-05-13 11:22:36 -07:00
Kris De Volder
e1c3124e65 Fix race condition causing occasional build failures 2019-05-10 12:24:58 -07:00
Kris De Volder
8bfbff8c44 More debug output for failing CI tests 2019-05-10 11:37:17 -07:00
Kris De Volder
17e5cf91a3 More output to debug test fails in CI builds 2019-05-10 10:21:57 -07:00
Kris De Volder
005fbcbfda Add S3Source.initial_version and related props to Schema 2019-05-03 12:36:25 -07:00
Kris De Volder
9866a4edb2 Fix NPE 2019-05-02 12:00:01 -07:00
Kris De Volder
3585297497 Fix https://github.com/spring-projects/spring-ide/issues/376
Presence of a '$' in a property key breaks boot yaml reconciler in
some cases.
2019-04-30 09:46:36 -07:00
Kris De Volder
851d658e0f Adopt snakeyaml 1.25-snapshot version
Remove no longer needed workaround for https://bitbucket.org/asomov/snakeyaml/issues/441/need-a-way-to-discover-anchored-nodes-in
2019-04-26 15:14:30 -07:00
BoykoAlex
197b9549cf PT #165432307: Properly set insertion format for document edits 2019-04-17 17:46:01 -04:00
Kris De Volder
6a8de04f6a Adopt Spring Boot 2.2 2019-04-02 17:06:09 -07:00
Kris De Volder
279850bd75 Cleanup debug output 2019-03-28 16:06:54 -07:00
Kris De Volder
d86becebe7 http -> https 2019-03-08 15:48:38 -08:00