## 2024-06-12 (4.23.0 RELEASE, incl. language servers version 1.55.0) * no major changes ## 2024-05-02 (4.22.1 RELEASE, incl. language servers version 1.54.0) * no major changes ## 2024-03-13 (4.22.0 RELEASE, incl. language servers version 1.53.0) * no major changes ## 2024-02-07 (4.21.1 RELEASE, incl. language servers version 1.52.0) * _(Concourse)_ [Concourse] `set\_pipeline` step considers `team` attribute invalid [#1174](https://github.com/spring-projects/sts4/issues/1174) ## 2023-12-06 (4.21.0 RELEASE, incl. language servers version 1.51.0) * _(Concourse)_ [Concourse] Support AWS role ARN for S3 resources [#1145](https://github.com/spring-projects/sts4/issues/1145) ## 2023-11-01 (4.20.1 RELEASE, incl. language servers version 1.50.0) * no major changes ## 2023-09-13 (4.20.0 RELEASE, incl. language servers version 1.49.0) * no major changes ## 2023-06-14 (4.19.1 RELEASE, incl. language servers version 1.48.0) * no major changes ## 2023-06-14 (4.19.0 RELEASE, incl. language servers version 1.47.0) * no major changes ## 2023-05-05 (4.18.1 RELEASE, incl. language servers version 1.46.0) * _(Concourse)_ fixed: VSCode Extension Concourse CI Pipeline Editor - Incorrect type definition for put step ([#1005](https://github.com/spring-projects/sts4/issues/1005)) * _(Concourse)_ fixed: Add no_get param to Concourse schema ([#1017](https://github.com/spring-projects/sts4/issues/1017)) ## 2023-03-15 (4.18.0 RELEASE, incl. language servers version 1.45.0) * no major changes ## 2023-02-01 (4.17.2 RELEASE, incl. language servers version 1.44.0) * _(Concourse)_ fixed: Add instance_vars to Concourse schema ([#942](https://github.com/spring-projects/sts4/issues/942)) * _(Concourse)_ fixed: Add var_sources to Concourse schema ([#944](https://github.com/spring-projects/sts4/issues/944)) ## 2023-01-03 (4.17.1 RELEASE, incl. language servers version 1.43.0) * no major changes ## 2022-12-08 (1.42.0) * no major changes ## 2022-12-07 (4.17.0 RELEASE, incl. language servers version 1.41.0) * (_VSCode)_ fixed: make sure VSCode shows an error message when running on a JDK <17 ([#903](https://github.com/spring-projects/sts4/issues/903)) * _(Concourse)_ fixed: vscode-concourse: add dark background to light mode icon ([#845](https://github.com/spring-projects/sts4/issues/845)) - contributed by [bmalehorn](https://github.com/bmalehorn) * _(Concourse)_ fixed: Concourse extension doesn't know about "pre_without_version" and "build_without_version" for a semver resource ([#849](https://github.com/spring-projects/sts4/issues/849)) ## 2022-10-26 (4.16.1 RELEASE, incl. language servers version 1.40.0) * no major changes ## 2022-09-14 (4.16.0 RELEASE, incl. language servers version 1.39.0) * _(VSCode)_ fixed: Extension never activates, throwing error "Header must provide a Content-Length property" ([#811](https://github.com/spring-projects/sts4/issues/811)) * _(Concourse)_ fixed: Concourse extension doesn't know about "check_every: never" for a resource ([#816](https://github.com/spring-projects/sts4/issues/816)) * _(Concourse)_ fixed: Concourse extension doesn't know about "depth" for a semver resource ([#830](https://github.com/spring-projects/sts4/issues/830)) * _(Concourse)_ fixed: Concourse extension doesn't recognize URL for "registry_mirror" with a docker-image resource ([#831](https://github.com/spring-projects/sts4/issues/831)) * _(Concourse)_ fixed: vscode-concourse: support both .yml and .yaml files ([#838](https://github.com/spring-projects/sts4/issues/838)) - contributed by [bmalehorn](https://github.com/bmalehorn) * _(Concourse)_ fixed: vscode-concourse: add language icon for pipelines & tasks ([#839](https://github.com/spring-projects/sts4/issues/839)) - contributed by [bmalehorn](https://github.com/bmalehorn) ## 2022-08-11 (4.15.3 RELEASE, incl. language servers version 1.38.0) * _(Language Server)_ fixed: Copied files should retain copyright ownership ([#807](https://github.com/spring-projects/sts4/issues/807)) ## 2022-08-03 (4.15.2 RELEASE, incl. language servers version 1.37.0) * _(Concourse)_ fixed: Concourse extension (in vscode) doesn't allow on_error in Steps ([#737](https://github.com/spring-projects/sts4/issues/737)) ## 2022-06-17 (1.36.0) * no major changes ## 2022-06-15 (1.35.0) * no major changes ## 2022-06-15 (4.15.0 RELEASE, incl. language servers version 1.34.0) * _(Concourse)_ fixed: Update Concourse registry-image schema ([#777](https://github.com/spring-projects/sts4/issues/777)) * _(Concourse)_ fixed: Add registry_mirror & across as a known properties ([#752](https://github.com/spring-projects/sts4/issues/752)) ## 2022-04-27 (4.14.1 RELEASE, incl. language servers version 1.33.0) * no major changes ## 2022-03-16 (4.14.0 RELEASE, incl. language servers version 1.32.0) * no major changes ## 2022-02-02 (4.13.1 RELEASE, incl. language servers version 1.30.0) * _(VSCode)_ fixed: Spring Boot Tools for VS Code incorrectly misidentifies internal JDK for Language Support for Java as a JRE ([#715](https://github.com/spring-projects/sts4/issues/715)) ## 2021-12-08 (4.13.0 RELEASE, incl. language servers version 1.29.0) * no major changes ## 2021-09-15 (4.12.0 RELEASE, incl. language servers version 1.28.0) * no major changes ## 2021-08-18 (4.11.1 RELEASE, incl. language servers version 1.27.0) * _(Concourse)_ improvement: Property 'commit_message' not recognized for semver resources ([#655](https://github.com/spring-projects/sts4/issues/655)) * _(Concourse)_ improvement: GitResource schema, add missing properties ([#671](https://github.com/spring-projects/sts4/issues/671)) * _(Concourse)_ improvement: Unknown property 'fetch_tags' for type 'GitSource'(YamlSchemaProblem) ([#668](https://github.com/spring-projects/sts4/issues/668)) ## 2021-06-18 (4.11.0 RELEASE, incl. language servers version 1.26.0) * _(Concourse)_ improvement: VSCode extension doesn't understand glob patterns in group config ([#639](https://github.com/spring-projects/sts4/issues/639)) * _(Concourse)_ improvement: Step and properties not recognized ([#633](https://github.com/spring-projects/sts4/issues/633)) ## 2021-03-17 (4.10.0 RELEASE, incl. language servers version 1.25.0) * _(Concourse)_ improvement: Add display property to pipeline schema ([#607](https://github.com/spring-projects/sts4/pull/607)) - contributed by [@jghiloni](https://github.com/jghiloni) ## 2020-12-16 (4.9.0 RELEASE, incl. language servers version 1.24.0) * _(Concourse)_ fixed: navigation in pipeline files with VSCode Concourse CI extension doesn't work everytime ([#483](https://github.com/spring-projects/sts4/issues/483)) ## 2020-10-23 (4.8.1 RELEASE, incl. language servers version 1.23.0) * _(Concourse)_ fixed: support pipeline directory as well see ([#525](https://github.com/spring-projects/sts4/issues/525)) ## 2020-09-17 (4.8.0 RELEASE, incl. language servers version 1.22.0) * no major changes ## 2020-08-27 (4.7.2 RELEASE, incl. language servers version 1.21.0) * no major changes ## 2020-07-30 (4.7.1 RELEASE, incl. language servers version 1.20.0) * _(Concourse)_ fixed: Typo in README ([#494](https://github.com/spring-projects/sts4/issues/494)) ## 2020-06-18 (4.7.0 RELEASE, incl. language servers version 1.19.0) * no major changes ## 2020-05-28 (4.6.2 RELEASE, incl. language servers version 1.18.0) * _(VSCode/Theia)_ bugfix: Fix null reference when no JVM was found - contributed by [@tfriem](https://github.com/tfriem) * _(Concourse)_ improvement: add support for set-pipeline step ([#464](https://github.com/spring-projects/sts4/issues/464)) - contributed by [@deepakmohanakrishnan1984](https://github.com/deepakmohanakrishnan1984) ## 2020-04-23 (4.6.1 RELEASE) * no major changes ## 2020-03-19 (4.6.0 RELEASE) * no major changes ## 2020-01-22 (4.5.1 RELEASE) * no major changes ## 2019-12-19 (4.5.0 RELEASE) * no major changes ## 2019-11-21 (4.4.2 RELEASE) * _(Concourse)_ enhancement: Concourse extension doesn't know about check_every for a resource type ([#382](https://github.com/spring-projects/sts4/issues/382)) * _(Concourse)_ enhancement: Concourse extension doesn't know about on_error for jobs ([#383](https://github.com/spring-projects/sts4/issues/383)) * _(Concourse)_ enhancement: complains about old_name in a job ([#388](https://github.com/spring-projects/sts4/issues/388)) * _(Concourse)_ enhancement: Fix concourse task schema ([#387](https://github.com/spring-projects/sts4/issues/387)) - PR from @z4ce * _(Concourse)_ enhancement: Add support for `build_log_retention` attribute in 'Job' ([#389](https://github.com/spring-projects/sts4/issues/389)) * _(Concourse)_ enhancement: Support validation and completions inside `params` of `resource_type` ([#390](https://github.com/spring-projects/sts4/issues/390)) * _(Concourse)_ enhancement: Concourse 'aggregate' property is now marked as deprecated ## 2019-10-24 (4.4.1 RELEASE) * _(Concourse)_ enhancement: added support for `registry-image` resource type. ([#380](https://github.com/spring-projects/sts4/issues/380)) ## 2019-09-19 (4.4.0 RELEASE) * _(Concourse)_ fixed: in_parallel - support both array of steps; and explicit "steps" child ([#345](https://github.com/spring-projects/sts4/issues/345)) * _(Concourse)_ fixed: support 'inputs' property for type 'PutStep' ([#341](https://github.com/spring-projects/sts4/issues/341)) * _(VSCode)_ fixed: show error message when manually configured JDK is not there ## 2019-08-13 (4.3.2 RELEASE) * _(Concourse)_ fixed: VS Code Extensions missing Cloud Foundry params options ([#330](https://github.com/spring-projects/sts4/issues/330)) * _(Concourse)_ fixed: Snippet completions in vscode-concourse not working * _(VSCode)_ fixed: Spring boot tool vscode extension is causing system to run out of disk space ([#328](https://github.com/spring-projects/sts4/issues/328)) ## 2019-07-12 (4.3.1 RELEASE) * _(all language servers)_ performance: further improvements to the language server startup time ## 2019-06-21 (4.3.0 RELEASE) - _(Concourse)_ fixed: Added support for `vars` property in task step ([#307](https://github.com/spring-projects/sts4/issues/307)) ## 2019-05-24 (4.2.2 RELEASE) * _(all language servers)_ performance: additional improvements to language server startup time * _(Concourse)_ fixed: Concourse VSCode Does not recognize "initial_path" param for S3 resource ([#284](https://github.com/spring-projects/sts4/issues/284)) ## 2019-04-18 (4.2.1 RELEASE) * _(VSCode, Atom, Theia)_ improvement: JVM args can now be configured for language server processes ## 2019-03-21 (4.2.0 RELEASE) * no major changes ## 2019-02-21 (4.1.2 RELEASE) * _(Concourse)_ new: support for hierarchical symbols in file added, produces nice outline view information now * _(Concourse)_ new: support for YAML anchors, references, extend added ([#58](https://github.com/spring-projects/sts4/issues/58)) * _(Concourse)_ fixed: Concourse extension doesn't know about tag_file for docker-image resource ([#197](https://github.com/spring-projects/sts4/issues/197)) * _(Concourse)_ fixed: Concourse extension confused by docker-image resource type ([#196](https://github.com/spring-projects/sts4/issues/196)) * _(Concourse)_ fixed: valid uri's are flagged as errors in git resource ([#194](https://github.com/spring-projects/sts4/issues/194)) * _(Concourse)_ fixed: content-assist can't deal with empty lines ## 2019-01-24 (4.1.1 RELEASE) * no major changes ## 2018-12-20 (4.1.0 RELEASE) * no major changes ## 2018-11-30 (4.0.2 RELEASE) * (General) Various bugfixes for bugs causing language servers to hang and become unresponsive. * (Spring Boot) (Concourse) Bugfix: Quickfix not working (anymore?) in LSP editors. ## 2018-10-31 (4.0.1 RELEASE) * _(Concourse)_ added support for new attributes for S3 resource ## 2018-09-25 (4.0.0 RELEASE) * no major changes ## 2018-08-30 (M15) * no major changes ## 2018-08-09 (M14) * _(Concourse)_ added support for `tags` property in `resources` ([#66](https://github.com/spring-projects/sts4/issues/66)) ## 2018-07-23 (M13) * _(Concourse)_ Added support for missing attributes to `GitGetParams`, `GitPutParams`, `Job` and `Step` schemas ([#64](https://github.com/spring-projects/sts4/issues/64)), ([#65](https://github.com/spring-projects/sts4/issues/65)) * _(Concourse)_ fixed: Concourse VSCode Extension: Does not recognize GCS buckets in semver resource ([#60](https://github.com/spring-projects/sts4/issues/60)) ## 2018-06-08 (M12) * _(Concourse)_ add support for new attributes of DockerImageSource (aws_session_token, max_concurrent_downloads, max_concurrent_uploads) and DockerImagePutParams (additional_tags, cache_from, load_bases, target_name) ([#56](https://github.com/spring-projects/sts4/issues/56)) * _(Concourse)_ bugfix: quick fixes work again ## 2018-05-14 (M11) * _(all)_ JVM used to run the language servers can now be specified via custom settings ([#51](https://github.com/spring-projects/sts4/issues/51)) ## 2018-03-15 (M10) * _(Concourse)_ added support for symbols for groups * _(Concourse)_ updated URLs in documentation to point to new Concourse domain * _(all)_ language server processes now show up with their real name when using `jps` instead of just `JarLauncher` ## 2018-02-23 (M9) * _(Concourse)_ Concourse CI Pipeline Editor reports errors on valid `pipeline.yml` fixed (([#41](https://github.com/spring-projects/sts4/issues/41))) * _(all)_ improved the way the JDK to run the language server is found together with an improved error message if no JDK can be found ## 2018-01-30 (M8) * _(Concourse)_ added support for cache attribute in tasks * _(Concourse)_ added missing version attribute in image_resource ## 2017-12-15 (M7) * _(all)_ issues solved when running on Windows ([#25](https://github.com/spring-projects/sts4/issues/25), [#26](https://github.com/spring-projects/sts4/issues/26), [#29](https://github.com/spring-projects/sts4/issues/29)) * _(Concourse)_ getstep.version property in concourse pipeline now accepts a Map ([#24](https://github.com/spring-projects/sts4/issues/24)) as well as special values 'every' and 'latest' ([#28](https://github.com/spring-projects/sts4/issues/28)). ## 2017-12-04 * initial public beta launch