Special thanks to @ph777
- Add documentation of enum elements (#52 by @ph777)
- Support lang attribute in documentation (#51 by @ph777)
Special thanks to @akukuq and @ph777!
- Ignore CDATA sections when parsing XMLs (#29 by @akukuq).
- Fix multiple groups in complex type (#44 by @ph777).
- Fix xsd:extension to extend the base type with its elements (#46 by @ph777).
- Add support extension of simpleType (#47 by @ph777).
- Add support for list type (#48 by @ph777)
- Bump dependencies
- Fix XSD Windows paths starting with C:/
- Fix regex for schema location when there were attributes adjacent (#27 by @PRGfx)
- Fix #12 - XSD paths starting with file:/// weren't load.
- Additional fix for #13 - Root elements with built-in types.
- Add robustness for corner cases of reading XSD files.
- Fix #17 - Corner case where the XML schema is empty.
- Fix #13 - Root elements without type.
- Fix #23 - XPath when cursor is inside tag name.
- Fix #26 - Error trying to dispose the status bar.
- Add keymap to copy the current XPath into the clipboard.
- Fix tag value completion for fields with dots.
- Read XSD if starts with schemaLocation (namespaces aren't supported yet).
- Fix #15 - Don't force xmlns to "xs".
- Fix crash when there are tags without the name attribute.
- Fix crash when the documentation tag is empty.
- Support attribute types defined inside the node.
- Fix error detecting tag values as attributes.
- Decrease load time from ~150 ms to less than 5 ms.
- Add automatically required attributes when completing a tag.
- New configuration to add automatically the closing tag too.
- Parse XSD union SimpleType restriction.
- Autocomplete attribute values.
- Fix not autocompleting attributes for empty tags.
- Ignore prohibited attributes.
- Only parse XSD documents that follows the W3C standard.
- Show autocompletation only for XML that asks validation.
- Fix elements with a self-definition with first element "annotation".
- Fix several bugs assuming some tags were present.
- Fix using root elements as root child.
- Merge attributes from extension types.
- Throw errors to console to not annoy the user.
- Prevent error from invalid XPaths.
- Support XSD AttributeGroups.
- Fix using a root type as children too.
- Missing "uuid" dependency
- Fix #6 - Parse self-contained types AND multiple roots to choose.
- Fix minor bug trying to get completion from non defined types.
- Support groups XSD types.
- Fix #5 - Support HTTPS addresses.
- Fix getting suggestion for built-in types.
- Show autocompletion for attributes.
- Show autocompletion for root node.
- Fix bugs detecting values and tags types.
- Fix bug detecting parent tag.
- Fix trying to show completion before loading XSD file.
- Improve detection of autocompletion type.
- Show autocompletion for close tags.
- Filter the completions with the current prefix.
- Fix getting garbage autocompletion attributes.
- New status bar label with current XPath.
- Fix #3 - Ignore content in XML comments.
- Ignore <?xml> tags.
- Fix #2 - Relative XSD paths from current open file.
- Read XSD files from disk.
- Fix detection of parent tag from a tag name.
- Enable filtering.
- Fix detection of parent tag.
- Autocomplete for ComplextContent child elements.
- Autocomplete for some XSD SimpleType.
- Fix some tag detection issues.
- Fix some bugs.
- Autocomplete for root children nodes.
- Get the URL of the XSD from the XML attribute.
- Download a XSD from an URL.
- Show basic autocompletation from XSD ComplexTypes.