|
1 | 1 | # MicroProfile Language Server Changelog |
2 | 2 |
|
| 3 | +## [0.5.0](https://github.com/eclipse/lsp4mp/milestone/5?closed=1) (July 25, 2022) |
| 4 | + |
| 5 | +### Enhancements |
| 6 | + * Delay revalidation and handle validation cancellation correctly. See [#252](https://github.com/eclipse/lsp4mp/pull/252). |
| 7 | + * Property file with property expressions (without default value) are flagged as wrong. See [#225](https://github.com/eclipse/lsp4mp/issues/225), [#227](https://github.com/eclipse/lsp4mp/issues/227). |
| 8 | + |
| 9 | +### Bug Fixes |
| 10 | + * Language Server attempts to calculate code actions for stale diagnostics. See [#272](https://github.com/eclipse/lsp4mp/issues/272). |
| 11 | + * Hovering property value fails with NPE. See [#265](https://github.com/eclipse/lsp4mp/issues/265). |
| 12 | + * Completing property name with existing value will replace current value with default value. See [#264](https://github.com/eclipse/lsp4mp/issues/264). |
| 13 | + * Empty completion when completion is triggered before the assign `=`. See [#255](https://github.com/eclipse/lsp4mp/issues/255). |
| 14 | + * Improve validation by handling some known corner cases. [#249](https://github.com/eclipse/lsp4mp/issues/249), [#235](https://github.com/eclipse/lsp4mp/issues/235), [#233](https://github.com/eclipse/lsp4mp/issues/233), [#232](https://github.com/eclipse/lsp4mp/issues/232), [#228](https://github.com/eclipse/lsp4mp/issues/228). |
| 15 | + * Improved MicroProfile property value expression diagnostic message. See [#242](https://github.com/eclipse/lsp4mp/pull/242). |
| 16 | + * Update quarkus-spring-web so that it is not vulnerable to CVE-2022-22965. See [#238](https://github.com/eclipse/lsp4mp/issues/238). |
| 17 | + * `javaASTValidator` schema refers to the wrong interface name. See [#234](https://github.com/eclipse/lsp4mp/issues/234). |
| 18 | + * `PropertyReplacerStrategy` is in wrong package. See [#239](https://github.com/eclipse/lsp4mp/issues/239). |
| 19 | + * Added `JDTTypeUtils.isVoidReturnType` for `QuarkusConfigMappingProvider` void check. See [#246](https://github.com/eclipse/lsp4mp/pull/246). |
| 20 | + * Rename profile parameter to ordinal for better readability. See [#236](https://github.com/eclipse/lsp4mp/issues/236). |
| 21 | + * `plugin.xml` not part of the test bundle. See [#230](https://github.com/eclipse/lsp4mp/issues/230). |
| 22 | + |
| 23 | +### Build |
| 24 | + * Use JDT-LS 1.13.0 and build with Java 17. See [#266](https://github.com/eclipse/lsp4mp/issues/266). |
| 25 | + * Move to LSP4j 0.14.0. See [#254](https://github.com/eclipse/lsp4mp/issues/254). |
| 26 | + * Remove the m2e lifecycle mapping plugin from MANIFEST.MF. See [#269](https://github.com/eclipse/lsp4mp/pull/269). |
| 27 | + * Remove unnecessary 2019-06 release repository from target platform. See [#251](https://github.com/eclipse/lsp4mp/pull/251). |
| 28 | + * Remove unnecessary Gson dependency in pom file. See [#274](https://github.com/eclipse/lsp4mp/pull/274). |
| 29 | + |
3 | 30 | ## [0.4.0](https://github.com/eclipse/lsp4mp/milestone/4?closed=1) (March 24, 2022) |
4 | 31 |
|
5 | 32 | ### Enhancements |
|
0 commit comments