Skip to content

0.5.0

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

Enhancements

  • More detailed completion for prolog. See lsp4xml#155.
  • Added completion for xmlns attribute. See lsp4xml#208.
  • Have value completion for xmlns:xsi. See lsp4xml#326.
  • Disabled ParentProcessWatcher on Windows. See #116.
  • Autoclose self-closing tags. See #113.
  • Don't autoclose tag if the closing tag already exists. See #113.
  • Changing the content of an XML Schema triggers validation. See lsp4xml#213.
  • Preference xml.server.workDir to set schema cache folder. See lsp4xml#222.
  • Code action to close missing quotes for attributes. See lsp4xml#137.
  • Hover for attribute value documentation from XSD's. See lsp4xml#12.
  • Autocompletion for xsi:nil values. See lsp4xml#247.

Bug Fixes

  • textDocument/publishDiagnostics failed with message: Illegal argument: line must be non-negative. See lsp4xml#157.
  • XSI completion item messages were incorrect. See lsp4xml#296.
  • Removed trailing whitespace from normalized strings on format. See lsp4xml#300.
  • Formatting an attribute without value loses data. See lsp4xml#294.
  • Fixed error range of cvc-type.3.1.2. See lsp4xml#318.
  • Fixed error range of ETagUnterminated. See lsp4xml#317.
  • Fixed error range of cvc-elt.3.2.1. See lsp4xml#321.
  • Multiple 'insert required attribute' code actions shown when multiple attributes are missing. See lsp4xml#209.
  • Self closing tag causes NPE in cvc_complex_type_2_1CodeAction.doCodeAction. See lsp4xml#339.
  • Formatting removes xml-stylesheet processing instruction attributes. See #115.
  • Prevent rejected Promise during tag autoclose call. See #117.