What's Changed
Enhancements
- Upgraded to libxml2 2.14.5 and marked the RelaxNG feature as deprecated due to its uncertain future in libxml2.
- Added DTD support.
- Added EntityReference support.
- Support for validating a DOM subtree using an XSD schema.
- Support for serializing a subtree from an
XmlElement. - Added more options to control formatting when saving a document or element.
- Ability to evaluate XPath expressions to boolean, number, or string on a document or a node.
Breaking Changes
- XML parsing will no longer process XInclude by default.
To enable it, either:- Set the
XML_PARSE_XINCLUDEoption, or - Call the
processXIncludemethod explicitly.
- Set the
Bug Fixes
- Allow non-ASCII file names as the entry script.
New Contributors
- @MarekBodingerBA – First contribution in #85
- @PaulSearcy – First contribution in #101
Full Changelog: v0.5.0...v0.6.0