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 option independently of XML Schemas support. It is still enabled by
default. 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 Parts of the xmllint executable were refactored, allowing the
combination of more options. OOM errors should be reported reliably now. combination of more options. OOM errors should be reported reliably now.
Several improvements were made to the build systems. Meson support is Several improvements were made to the build systems. Meson is fully
mostly complete. supported now.
Parts of the buffering code were reworked and simplified. 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 An API function to install a custom character encoding converter is
now available. This makes it possible to use ICU for encoding conversion 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 ### Deprecations
@ -88,18 +91,22 @@ The hack to detect single-threaded programs under glibc was removed.
### Planned removals ### 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 - Schematron support
- RELAX NG support - Support for zlib compressed file I/O
- Support for compressed file I/O
- Legacy Windows build system in win32 - Legacy Windows build system in win32
RELAX NG support is still in a bad state and a long-term removal
candidate.
### Thanks ### Thanks
Thanks to the following contributors for their commits: Thanks to the following contributors:
- Andrew Potter - Andrew Potter
- Benjamin Gilbert - Benjamin Gilbert