Skip to content

0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@fbricon fbricon released this 18 Apr 15:45

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.