What's Changed
✨ Features
- XmlDocument info — expose basic information from the underlying
xmlDocstruct (version, encoding, standalone, etc.) by @zurborg & @jameslan in #170 - Validation errors — include the offending XPath in validation error details by @msrose in #168
- XmlNode.isSameNode() — add pointer-based node identity comparison by @jameslan in #150
🐛 Bug Fixes
- Harden save output buffer against slot leak and split multibyte characters by @shunkica & @jameslan in #165
- Free input provider callbacks on cleanup (fixes wasm function-table leak) by @shunkica & @jameslan in #167
- Map XPath runtime evaluation failures to
XmlXPathErrorinstead of a generic error by @shunkica in #163 - Harden
XmlBufferInputProvideragainst prototype-key names by @shunkica in #161 - Accept documents that only produce warnings (non-fatal diagnostics) and fix an associated leak by @shunkica in #159
New Contributors
Full Changelog: v0.7.1...v0.7.2