Happy Holidays! This release brings strong performance increases to the parsing and optimisation of documents. This release also introduces OXVG as a linter and LSP combo, to help you discover issues in documents.
See the updated wiki for more.
Install artifacts here.
Note
Crates are accidentally released as 0.0.5, future releases until 0.0.6 will be released as 0.0.5-1, 0.0.5-2, etc.
What's Changed
- fix: #171 fix napi config by @noahbald in #172
- fix: #171 update included file names by @noahbald in #173
- Fix building instructions by @ccouzens in #174
- feat!(oxvg): #177 support dot-config by @noahbald in #178
- fix: #179 resolve napi ci error by @noahbald in #180
- feat: #175 structured ast parsing by @noahbald in #176
- fix: #183 fix text escaping for style element content in xmlwriter by @noahbald in #185
- feat!: #189 improve whitespace handling by @noahbald in #191
- feat!: #188 improve parser api by @noahbald in #192
- perf: skip tokenisation by @noahbald in #193
- fix: #187 jobs error handling by @noahbald in #194
- Fixes typos by @gwen-lg in #196
- add checks in rust workflow by @gwen-lg in #182
- feat: add format command by @noahbald in #195
- feat: set up linting, lsp, and create new lint no_unknown_attributes lint by @noahbald in #199
- feat!: improve visitor start method to resemble common usage by @noahbald in #200
- feat: no unknkown elements lint by @noahbald in #201
- fix: #184 remove serde from napi by @noahbald in #202
- feat: lint no deprecated by @noahbald in #204
- feat: create lint no_default_attributes by @noahbald in #205
- feat: lint no xlink by @noahbald in #206
- feat: clean lint no_unused_ids by @noahbald in #207
- Various warning fixes by @gwen-lg in #198
- feat: lint no_unused_xmlns by @noahbald in #208
- feat: lint no_invalid_attributes by @noahbald in #209
- feat: #181 create separate
hiddenandno-ignorecli flags by @noahbald in #210 - fix: fix format always exiting with error by @noahbald in #212
New Contributors
Full Changelog: v0.0.3...v0.0.4