GNOME 3622 Published by

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
Screenshot_from_2024_07_25_08_23_22

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

Libxml2 2.13.4 released