Libxml2 2.14.0 released
Nick Wellnhofer has announced the release of Libxml2 2.14.0, featuring significant updates including the alignment of the HTML tokenizer with HTML5 standards, the elimination of non-standard syntax warnings, and the limitation of binary compatibility to versions 2.14 or later. The serialization API now considers user-provided or default encodings when serializing attribute values, aligning the serialization of text and eliminating unnecessary escaping. A new configuration option now allows for the independent disabling of support for RELAX NG, separate from XML Schemas support. The "legacy" configuration option will no longer provide support for HTTP and LZMA, as these features will be removed in the upcoming release. The latest enhancements comprise input callbacks, an upgraded API for generating parser input, and a dedicated API function for installing a custom character encoding converter. Deprecations encompass the accessibility of numerous public struct members and additional internal functions. The removals encompass metadata related to the HTML4 content model, the FTP module, the xpointer() scheme, legacy symbols, ELF version information, shell relocation, the libxml.m4 file, and the method for detecting single-threaded programs under glibc. The removal of support for HTTP and LZMA compression is scheduled for the 2.15 release.
Libxml2 2.14.0 released
A new GNOME Linux desktop application/update is available: Libxml2 2.14.0 released