1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-03-27 18:50:07 +03:00

Update NEWS

Everything should be ready for the 2.14.0 release now.
This commit is contained in:
Nick Wellnhofer 2025-03-14 18:57:38 +01:00
parent 884c899696
commit 7fa79341b3

23
NEWS
View File

@ -23,11 +23,14 @@ Support for RELAX NG can now be disabled with a new configuration
option independently of XML Schemas support. It is still enabled by
default.
The "legacy" configuration option won't enable support for HTTP and
LZMA anymore. These features will be removed in the next release.
Parts of the xmllint executable were refactored, allowing the
combination of more options. OOM errors should be reported reliably now.
Several improvements were made to the build systems. Meson support is
mostly complete.
Several improvements were made to the build systems. Meson is fully
supported now.
Parts of the buffering code were reworked and simplified.
@ -53,7 +56,7 @@ XML_PARSE_CATALOG_PI were added.
An API function to install a custom character encoding converter is
now available. This makes it possible to use ICU for encoding conversion
even if libxml2 was complied without ICU support, see example/icu.c.
even if libxml2 was compiled without ICU support, see example/icu.c.
### Deprecations
@ -88,18 +91,22 @@ The hack to detect single-threaded programs under glibc was removed.
### Planned removals
Support for HTTP is planned to be removed in the 2.15 release.
Support for HTTP and LZMA compression is planned to be removed in the
2.15 release.
The following features are considered for removal in the long term:
The following features are considered for removal:
- Modules API (xmlmodule.h)
- Schematron support
- RELAX NG support
- Support for compressed file I/O
- Support for zlib compressed file I/O
- Legacy Windows build system in win32
RELAX NG support is still in a bad state and a long-term removal
candidate.
### Thanks
Thanks to the following contributors for their commits:
Thanks to the following contributors:
- Andrew Potter
- Benjamin Gilbert