1 Commits

Author SHA256 Message Date
433d883e3a Accepting request 1302350 from home:pgajdos:libxml2
- version update to 2.14.5
  2.14.0
  ** Major changes **
  o The HTML tokenizer now conforms fully to HTML5.
  o Binary compatibility is restricted to versions 2.14 or newer.
    The soname was bumped from libxml2.so.2 to libxml2.so.16.
  o The serialization API will now take user-provided or default
    encodings into account when serializing attribute values.
  o The XML parser won't try to merge consecutive CDATA sections
    as before to align with web standards.
  o Support for RELAX NG can now be disabled with a new configuration
    option independently of XML Schemas support.
  o The "legacy" configuration option won't enable support for HTTP
    and LZMA anymore. 
  o Parts of the xmllint executable were refactored, allowing the
    combination of more options.
  o Meson is fully supported now.
  o Parts of the buffering code were reworked and simplified.
  o Overflow checks before reallocations were hardenend.
  o Some unprefixed symbols were renamed to avoid namespace pollution.
  ** New features **
  o Input callbacks can now be set on a parser context and an improved
    API to create parser input is available.
  o The following new functions, taking a parser input object, were added:
    . xmlCtxtParseDocument
    . xmlCtxtParseContent
    . xmlCtxtParseDtd
  o The xmlSave API now has additional options to replace global settings.
  o Parser options XML_PARSE_UNZIP, XML_PARSE_NO_SYS_CATALOG and
    XML_PARSE_CATALOG_PI were added.

OBS-URL: https://build.opensuse.org/request/show/1302350
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=252
2025-09-09 08:15:17 +00:00