From 75eaf24a6e6da5afaa999f8113df92d6924c8e6d Mon Sep 17 00:00:00 2001 From: Jessica He Date: Mon, 12 Dec 2022 15:55:53 -0500 Subject: [PATCH] Update CHANGELOG for 0.23.0 Signed-off-by: Jessica He --- CHANGELOG.md | 36 ++++++++++++++++++++++++++++++++++++ org.eclipse.lemminx/pom.xml | 2 +- pom.xml | 2 +- 3 files changed, 38 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 144137231..1dd0d2568 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,41 @@ # Change Log +## [0.23.0](https://github.com/eclipse/lemminx/milestone/36?closed=1) (December 14, 2022) + +### Enhancements + + * Codelens, completion, definition, documentLink, highlighting, references, rename support in RelaxNG file. See [#1400](https://github.com/eclipse/lemminx/pull/1400). + * Surround selection with XML element. See [#1389](https://github.com/eclipse/lemminx/pull/1389). + * Enable the experimental formatter by default and add `xml.format.legacy` setting to retain previous formatter. See [#1377](https://github.com/eclipse/lemminx/issues/1377). + * Add validation support for XInclude. See [#1387](https://github.com/eclipse/lemminx/pull/1387). + * Full support for `xml.format.maxLineWidth` with experimental formatter. See [#1248](https://github.com/eclipse/lemminx/issues/1248), [#1359](https://github.com/eclipse/lemminx/pull/1359), and [#1363](https://github.com/eclipse/lemminx/pull/1363). + * Add codelens and command to register/unregister catalog. See [#1390](https://github.com/eclipse/lemminx/pull/1390). + * Support `files.trimTrailingWhitespace` setting with experimental formatter. See [#1310](https://github.com/eclipse/lemminx/issues/1310). + * Remove `xml.format.preserveEmptyContent` setting for experimental formatter. See [#1346](https://github.com/eclipse/lemminx/issues/1346). + * Improve text content formatting for experimental formatter. See [#1331](https://github.com/eclipse/lemminx/issues/1331). + +### Performance + + * Improve formatting performance with `xml.format.grammarAwareFormatting` setting. See [#1368](https://github.com/eclipse/lemminx/issues/1368). + +### Bug Fixes + + * NPE in CodeLens with empty XML file. See [#1396](https://github.com/eclipse/lemminx/issues/1396). + * RelaxNG schema validation not working when DOCTYPE declaration is missing. See [#1393](https://github.com/eclipse/lemminx/pull/1393). + * XSD based Autocompletion for substitutionGroup. See [#1386](https://github.com/eclipse/lemminx/pull/1386). + * Generate grammar fails on first attempt with experimental formatter. See [#1382](https://github.com/eclipse/lemminx/issues/1382). + * Applying XML completion generates invalid XML content. See [#1373](https://github.com/eclipse/lemminx/issues/1373). + * Generate and bind schema doesn't work with experimental formatter. See [#1365](https://github.com/eclipse/lemminx/pull/1365). + * Add tests for `xml.format.grammarAwareFormatting` setting and restore mixed content behaviour. See [#1364](https://github.com/eclipse/lemminx/pull/1364). + * Prevent exception in `DomElementFormatter.formatEndTagElement()`. See [#1361](https://github.com/eclipse/lemminx/issues/1361). + * Fix unexpected behavior of `xml.format.preservedNewlines` with experimental formatter. See [#1341](https://github.com/eclipse/lemminx/pull/1341). + * Autoclose tag generates an unexpected `>`. See [#1221](https://github.com/eclipse/lemminx/issues/1221). + +### Build + + * Add Windows PR verification job and move all PR verification jobs to github actions. See [#1311](https://github.com/eclipse/lemminx/issues/1311). + * Bump Maven build plugins and dependencies. See [#1319](https://github.com/eclipse/lemminx/pull/1319), [#1325](https://github.com/eclipse/lemminx/pull/1325), [#1326](https://github.com/eclipse/lemminx/pull/1326), [#1339](https://github.com/eclipse/lemminx/pull/1339), [#1344](https://github.com/eclipse/lemminx/pull/1344), [#1349](https://github.com/eclipse/lemminx/pull/1349), [#1350](https://github.com/eclipse/lemminx/pull/1350), [#1351](https://github.com/eclipse/lemminx/pull/1351), [#1353](https://github.com/eclipse/lemminx/pull/1353), [#1355](https://github.com/eclipse/lemminx/pull/1355), and [#1356](https://github.com/eclipse/lemminx/pull/1356). + ## [0.22.0](https://github.com/eclipse/lemminx/milestone/35?closed=1) (October 19, 2022) ### Enhancements diff --git a/org.eclipse.lemminx/pom.xml b/org.eclipse.lemminx/pom.xml index 37d8784fe..80c037560 100644 --- a/org.eclipse.lemminx/pom.xml +++ b/org.eclipse.lemminx/pom.xml @@ -3,7 +3,7 @@ org.eclipse.lemminx lemminx-parent - 0.22.1-SNAPSHOT + 0.23.0-SNAPSHOT org.eclipse.lemminx diff --git a/pom.xml b/pom.xml index 03d51461f..08b93866d 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 org.eclipse.lemminx lemminx-parent - 0.22.1-SNAPSHOT + 0.23.0-SNAPSHOT pom Eclipse LemMinX LemMinX is a XML Language Server Protocol (LSP), and can be used with any editor that supports LSP, to offer an outstanding XML editing experience