|
1 | 1 | # Change Log
|
2 | 2 |
|
| 3 | +## [0.24.0](https://github.com/redhat-developer/vscode-xml/milestone/32?closed=1) (January 31, 2023) |
| 4 | + |
| 5 | +### Enhancements |
| 6 | + |
| 7 | + * Completion, definition, references, diagnostics, highlight, code lens, rename, linked editing support for XML references. See [#855](https://github.com/redhat-developer/vscode-xml/pull/855). |
| 8 | + * Code action to add missing required elements with RelaxNG. See [lemminx#1418](https://github.com/eclipse/lemminx/issues/1418). |
| 9 | + * Improve the RelaxNG schema validation. See [lemminx#1425](https://github.com/eclipse/lemminx/pull/1425). |
| 10 | + * Code action to generate RelaxNG RNG file. See [lemminx#1405](https://github.com/eclipse/lemminx/issues/1405). |
| 11 | + * Support indentation for XML contributed languages. See [#862](https://github.com/redhat-developer/vscode-xml/pull/862). |
| 12 | + * Visually represent colors in XML documents where possible. See [#853](https://github.com/redhat-developer/vscode-xml/pull/853). |
| 13 | + |
| 14 | +### Bug Fixes |
| 15 | + |
| 16 | + * "Insert element" code actions don't add close tags when auto close tag is disabled. See [lemminx#1458](https://github.com/eclipse/lemminx/issues/1458). |
| 17 | + * Improve "Insert only required expected elements" by taking care of choice. See [lemminx#1448](https://github.com/eclipse/lemminx/issues/1448). |
| 18 | + * Linked editing breaks start tag when closing tag manually. See [lemminx#1456](https://github.com/eclipse/lemminx/issues/1456). |
| 19 | + * Ignore linked editing range when there are no referenced node to update. See [lemminx#1453](https://github.com/eclipse/lemminx/pull/1453). |
| 20 | + * Formatting selection fails with root element with mixed content. See [lemminx#1414](https://github.com/eclipse/lemminx/issues/1414). |
| 21 | + * `SAXParseException` in the language server trace when editing an `.rng` file. See [lemminx#1441](https://github.com/eclipse/lemminx/issues/1441). |
| 22 | + * Ensure attributes on the first line are wrapped correctly. See [lemminx#1439](https://github.com/eclipse/lemminx/issues/1439). |
| 23 | + * Fix comment formatting with `xml.format.maxLineWidth`. See [#851](https://github.com/redhat-developer/vscode-xml/issues/851). |
| 24 | + * Permit binding to a schema from an empty document. See [#819](https://github.com/redhat-developer/vscode-xml/issues/819). |
| 25 | + * RelaxNG validation with `XInclude` / File association report `DOCTYPE` error. See [#845](https://github.com/redhat-developer/vscode-xml/issues/845). |
| 26 | + * DocumentLink support for `xi:include/@href`. See [lemminx#1401](https://github.com/eclipse/lemminx/issues/1401). |
| 27 | + * Binary server doesn't show "element missing child" warning in broken RelaxNG. See [lemminx#1460](https://github.com/eclipse/lemminx/issues/1460). |
| 28 | + * Refactor "Register catalog" code lens to be in catalog package. See [lemminx#1417](https://github.com/eclipse/lemminx/pull/1417). |
| 29 | + |
| 30 | +### Build |
| 31 | + |
| 32 | + * Move to `vscode-languageclient` 8.0.1. See [#711](https://github.com/redhat-developer/vscode-xml/issues/711). |
| 33 | + * Publish a generic vsix for all other platforms. See [#865](https://github.com/redhat-developer/vscode-xml/issues/865). |
| 34 | + * React to `vsce` renaming to `@vscode/vsce`. See [#857](https://github.com/redhat-developer/vscode-xml/pull/857), [#858](https://github.com/redhat-developer/vscode-xml/pull/858). |
| 35 | + * Use commit SHA-1 for pinning untrusted GitHub actions to a version. See [#864](https://github.com/redhat-developer/vscode-xml/pull/864). |
| 36 | + |
| 37 | +### Documentation |
| 38 | + |
| 39 | + * Fix `lint.yaml` build status badge. See [#852](https://github.com/redhat-developer/vscode-xml/pull/852). |
| 40 | + |
3 | 41 | ## [0.23.0](https://github.com/redhat-developer/vscode-xml/milestone/31?closed=1) (December 15, 2022)
|
4 | 42 |
|
5 | 43 | ### Enhancements
|
|
35 | 73 | * Fix unexpected behavior of `xml.format.preservedNewlines` with experimental formatter. See [#797](https://github.com/redhat-developer/vscode-xml/issues/797).
|
36 | 74 | * Format CDATA sections without adding new lines. See [#585](https://github.com/redhat-developer/vscode-xml/issues/585).
|
37 | 75 | * Generate grammar fails on first attempt with experimental formatter. See [lemminx#1382](https://github.com/eclipse/lemminx/issues/1382).
|
38 |
| - * Add tests for `xml.format.grammarAwareFormatting` setting and restore mixed content behaviour. See [lemminx#1364](https://github.com/eclipse/lemminx/pull/1364). |
| 76 | + * Add tests for `xml.format.grammarAwareFormatting` setting and restore mixed content behavior. See [lemminx#1364](https://github.com/eclipse/lemminx/pull/1364). |
39 | 77 | * Prevent exception in `DomElementFormatter.formatEndTagElement()`. See [lemminx#1361](https://github.com/eclipse/lemminx/issues/1361).
|
40 | 78 | * NPE in CodeLens with empty XML file. See [lemminx#1396](https://github.com/eclipse/lemminx/issues/1396).
|
41 | 79 | * Autoclose tag generates an unexpected `>`. See [lemminx#1221](https://github.com/eclipse/lemminx/issues/1221).
|
|
0 commit comments