From 7fa79341b35ad211c79dc002c76d93708f9c12c8 Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Fri, 14 Mar 2025 18:57:38 +0100 Subject: [PATCH] Update NEWS Everything should be ready for the 2.14.0 release now. --- NEWS | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/NEWS b/NEWS index 80a90545..07b5c2e9 100644 --- a/NEWS +++ b/NEWS @@ -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