Skip to content

Releases: redhat-developer/vscode-xml

0.4.0

18 Apr 15:46

Choose a tag to compare

0.4.0 Pre-release
Pre-release

Enhancements

  • Modified schema validation messages. See #91.
  • Preference xml.format.quotations to set single vs double quotes for attribute values on format. See lsp4xml#263.
  • Preference xml.format.preserveEmptyContent to preserve a whitespace value in an element's content. See #96.
  • Compatibility with OSGi and p2. See lsp4xml#288.

Bug Fixes

  • Fixed memory leak of file handles. See #108.
  • XSI completion item messages were incorrect. See lsp4xml#296.
  • Removed trailing whitespace from normalized strings on format. See lsp4xml#300.
  • Format of attribute without value loses data. See lsp4xml#294.

0.3.0

18 Apr 15:45

Choose a tag to compare

0.3.0 Pre-release
Pre-release

Enhancements

  • Added ability to format DTD/DOCTYPE content. See lsp4xml#268.
  • Added outline for DTD elements. See lsp4xml#226.
  • XML completion based on internal DTD. See lsp4xml#251.
  • Add xml.validation.noGrammar preference, to indicate document won't be validated. See #89.
  • Provide automatic completion/validation in catalog files. See #204.
  • Hover for XSI attributes. See lsp4xml#164.
  • Show attribute value completion based on XML Schema/DTD. See lsp4xml#242.
  • Added xml.format.spaceBeforeEmptyCloseTag preference to insert whitespace before closing empty end-tag. See #84.
  • Completion for XSI attributes. See lsp4xml#163.
  • Changing the content of catalog.xml refreshes the catalogs and triggers validation. See lsp4xml#212.
  • Added preference to enable/disable validation xml.validation.enabled and xml.validation.schema. See #100.
  • XML completion based on external DTD. See lsp4xml#106.
  • Completion for DTD <!ELEMENT, <!ATTRIBUTE, ... . See lsp4xml#232.

Bug Fixes

  • Formatting unclosed tag would be in wrong location. See lsp4xml#269.
  • Infinite loop when < was typed into an empty DTD file. See lsp4xml#266.
  • Formatting malformed xml removed content. See #227.
  • Misplace diagnostic for cvc-elt.3.1. See #241.
  • Adjust range for DTD validation errors. See #88.
  • XML Schema completion prefix did not work in some cases. See lsp4xml#214.
  • Problems with npm run build-server on Windows. See #86.
  • XML catalog support apparently not working. See #78.
  • Formatting removes DOCTYPE's public declaration. See lsp4xml#250.
  • Adjust range error for internal DTD declaration. See lsp4xml#225.
  • Don't add sibling element when completion items is filled with grammar. See lsp4xml#211.
  • Validation needs additional <uri> catalog entry. See lsp4xml#217.
  • Support rootUri for XML catalog configuration. See lsp4xml#206.
  • CacheResourcesManager keeps trying to download unavailable resources. See lsp4xml#201.

0.2.0

18 Apr 15:44

Choose a tag to compare

0.2.0 Pre-release
Pre-release

Enhancements

  • Prolog completion on first line, by typing: <?xml... . See #85.
  • Documentation on hover for schema defined attributes. See #146.
  • Faster schema loading. See #159.
  • Autocompletion for XSD's. See #111.
  • Expose server VM arguments in preferences (can configure proxy). See #169.
  • Auto closing tags preference handled with conflicting preference. See #62.
  • Auto indentation when hitting enter inside an element. See #52.
  • Document Link support added. See #56.
  • Support for XSL. See #189.
  • Support for completion requests from empty character. See #112.

Bug Fixes

  • Formatting splitAttributes indentation fix. See #59.
  • XML content fully preserved on format xml.format.joinContentLines. See #152.
  • Node completion was not working in nested elements. See #66.
  • End tag completion on empty character. See #23.
  • Formatting was removing DTD content. See #198.
  • Code action to insert attribute snippet was incorrect. See #185.
  • Completion for XSD was cached too aggressively. See #194.
  • Hover doesnt work when xs:annotation is declared in type. See #182.
  • Incomplete autocompletion for xsl documents. See #165.
  • Validation of non-empty nodes required to be empty shows misplaced diagnostics. See #147.
  • Validation of empty required node shows misplaced diagnostics. See #145.
  • File association should support relative path for systemId. See #142.
  • Code completion is sometimes "one off". See #80.
  • DTD validation problems not refreshing correctly. See #79.
  • No validation when referencing a schema in the same directory. See #144.

Initial release

25 Sep 21:17

Choose a tag to compare

Initial release Pre-release
Pre-release

Features

  • Syntax error reporting
  • General code completion
  • Auto-close tags
  • Symbol highlighting
  • Document folding
  • Document symbols and outline
  • Renaming support
  • Document Formatting
  • XSD validation
  • XSD based hover
  • XSD based code completion
  • Code actions