Skip to content

Update dependency libxml2 to v2.15.0

This MR contains the following updates:

Package Update Change
libxml2 minor 2.14.5 -> 2.15.0

MR created with the help of gitlab-org/frontend/renovate-gitlab-bot


Release Notes

GNOME/libxml2 (libxml2)

v2.15.0: libxml2 2.15.0

Compare Source

Major changes

The API documentation is now generated with Doxygen. Building the documentation requires the new --with-docs configuration option as well as Doxygen, xsltproc and the DocBook 4 XSLT stylesheets.

The Python bindings are disabled by default now. Building the bindings also requires Doxygen.

Support for Schematron is now disabled by default.

The parser option XML_PARSE_UNZIP is now required to read compressed data.

HTML serialization and handling of character encodings is more in line with the HTML5 spec now.

More accessors for xmlParserCtxt were added.

Deprecations

More internal functions and struct members were deprecated.

Removals

The built-in HTTP client and support for LZMA compression were removed.

The custom Windows build system in win32 was removed in favor of CMake.

Planned removals

The Python bindings and support for Schematron validation are planned to be removed in the 2.16 release.

The following features are considered for removal:

  • Modules API (xmlmodule.h)
  • Support for zlib compressed file I/O

RELAX NG support is still in a bad state and a long-term removal candidate.

Thanks

Thanks to the following contributors:

  • Alex Richardson
  • Benjamin Gilbert
  • Caolán McNamara
  • Collin Funk
  • Dag-Erling Smørgrav
  • Dan Yeaw
  • Daniel P. Berrangé
  • Francesco Pretto
  • Lovell Fuller
  • Maks Verver
  • Markus Rickert
  • Michael Mann
  • Omar Siam
  • Pavel Kopylov
  • Peter Kokot
  • Samuel Thibault
  • ThomasK

v2.14.6: libxml2 2.14.6

Compare Source

Regressions
  • valid: Don't add ids when validating entity content
  • Fix initGenericErrorDefaultFunc(NULL) (Samuel Thibault)
  • valid: Undeprecate xmlAdd*Decl
  • globals: Include HTMLparser.h, fixing Windows build
  • io: Fix reading from pipes like stdin on Windows
Security
  • regexp: Avoid integer overflow and OOB array access
  • tree: Guard against atype corruption
Improvements
  • parser: Fix xmlSaturatedAddSizeT argument type

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by GitLab Dependency Bot

Merge request reports

Loading