GNOME 3606 Published by

Libxml2 2.13.1 has been released. The change log includes regressions, improvements, and fixes. Regressions include reenabling reading from "-", fixing xmlTextReaderReadString, setting XPath context, loading included documents, redefining ATTRIBUTE_UNUSED, and addressing missing include, linking against Bcrypt.lib, and warning failures.



Libxml2 2.13.1 released

https://download.gnome.org/sources/libxml2/2.13/libxml2-2.13.1.tar.xz (2.46M)
sha256sum: 25239263dc37f5f55a5393eff27b35f0b7d9ea4b2a7653310598ea8299e3b741

Regressions

  • parser: Selectively reenable reading from “-”
  • reader: Fix xmlTextReaderReadString
  • xinclude: Set XPath context doc
  • xinclude: Load included documents with XML_PARSE_DTDLOAD
  • include: Don’t redefine ATTRIBUTE_UNUSED
  • include: Readd circular dependency between tree.h and parser.h
  • xinclude: Add missing include (Jan Alexander Steffens (heftig))
  • win32, msvc: fix missing linking against Bcrypt.lib (Miklos Vajna)
  • xinclude: Don’t raise error on empty nodeset
  • parser: Make failure to load main document a warning
  • tree: Fix freeing entities via xmlFreeNode
  • parser: Pass global object to sax->setDocumentLocator

Improvements

  • io: Fix resetting xmlParserInputBufferCreateFilename hook

Documentation

  • Fix typo in NEWS (–with-html → --with-http) (Ryan Carsten Schmidt)
  • doc: Don’t mention xmlNewInputURL

Libxml2 2.13.1 released