Libxml2 2.13.4 has been released, with various regressions, bug fixes, and enhancements. These include a correction for unsupported encodings in declarations, enhanced xmlcatalog, and a patch for error handling when a limit is reached.
Libxml2 2.13.4 released
https://download.gnome.org/sources/libxml2/2.13/libxml2-2.13.4.tar.xz (2.46M)
sha256sum: 65d042e1c8010243e617efb02afda20b85c2160acdbfbcb5b26b80cec6515650
Regressions
- parser: Make unsupported encodings an error in declarations
- io: don’t set the executable bit when creating files (triallax)
- xmlcatalog: Improved fix for #699
- Revert “catalog: Fetch XML catalog before dumping”
- io: Add missing calls to xmlInitParser
- tree: Restore return value of xmlNodeListGetString with NULL list
- parser: Fix error handling after reaching limit
- parser: Make xmlParseChunk return an error if parser was stopped
Bug fixes
- python: Fix SAX driver with character streams
Improvements
- xpath: Make recursion check work with xmlXPathCompile
- parser: Report at least one fatal error
Portability
- include: Check whether _MSC_VER is defined