Releases: redhat-developer/vscode-xml
Releases · redhat-developer/vscode-xml
0.29.1
Enhancements
- XML Minify support. See #1139.
- Support XPath predicates with wildcards. See lemminx#1762.
Bug Fixes
- Error: Illegal argument: range. See #1110.
- Incorrectly formatting inside
<style>tags. See #1104. - Do not create document links with zero length range. See lemminx##1761.
- Check for dynamic registration in textDocument/typeDefinition and workspace/executeCommand. See lemminx#1748.
- Do not format text content of
<style>and<script>. See lemminx#1755.
Performance
- Improve formatting memory. See lemminx#1768.
- DOM Memory improvement. See lemminx#1770
Build
Other
- Use
ProcessHandleinstead of shell script to check for parent process. See lemminx#1753. - docs: complete system properties. See #1102.
Development Build
0.29.0
0.28.1
0.28.0
Breaking Changes
- Update to Java 11. See eclipse-lemminx/lemminx#1721
- Rationale: Several of lemminx's dependencies now require Java 11, so we were unable to update to the latest versions until we adopted Java 11.
Bug Fixes
- Use GraalVM CPU architecture compatibility mode in order to support older CPUs. See #1055.
- File associations should have unique
pattern, not uniquesystemId(schema). See #1053. - Alert the user when the extension falls back to the binary when the supplied Java version is < 11. See #1049.
- Fix extension crash when proxy settings address doesn't begin with
http://orhttps://. See #1046. - Handle attribute with text equal to single quote (i.e. "). See eclipse-lemminx/lemminx#1726.
0.27.2
Bug Fixes
- Fix support for working with XML files on shared folders. See #1033.
- Fix interaction between
<xi:include>and<?xml-model>PI. See #1021. - Support
xsi:typeoverrides when resolving content model. See eclipse-lemminx/lemminx#1647.
Build
0.27.1
0.27.0
Enhancements
- Setting to specify which attributes should be treated as filepaths for the purpose of editor features. See #945.
- Align XML attributes when formatting. See #272.
- Provide a Progress support API for LemMinX extension. See eclipse/lemminx#1562.
- Reduce size of completion items by implementing
itemDefaultsforCompletionList. See eclipse/lemminx#1561.
Bug Fixes
OpenQuoteExpectederror forATTLISTbreaks DTD validation. See #943.- Error range for
src-annotation. See eclipse/lemminx#1276. - XML support crashes when workspace folders are empty. See #940.
- "Surround" Commands are not shown in the Command Palette. See #923.
XIncludecannot be activated with binary mode. See #922.- Error when booting extension on Mac Silicon. See #974.
- Update @redhat-developer/vscode-redhat-telemetry to 0.8.0. See #995.
- Clarify source of indentation in documentation. See #902.