@@ -23,11 +23,14 @@ Support for RELAX NG can now be disabled with a new configuration
2323option independently of XML Schemas support. It is still enabled by
2424default.
2525
26+ The "legacy" configuration option won't enable support for HTTP and
27+ LZMA anymore. These features will be removed in the next release.
28+
2629Parts of the xmllint executable were refactored, allowing the
2730combination of more options. OOM errors should be reported reliably now.
2831
29- Several improvements were made to the build systems. Meson support is
30- mostly complete .
32+ Several improvements were made to the build systems. Meson is fully
33+ supported now .
3134
3235Parts of the buffering code were reworked and simplified.
3336
@@ -53,7 +56,7 @@ XML_PARSE_CATALOG_PI were added.
5356
5457An API function to install a custom character encoding converter is
5558now available. This makes it possible to use ICU for encoding conversion
56- even if libxml2 was complied without ICU support, see example/icu.c.
59+ even if libxml2 was compiled without ICU support, see example/icu.c.
5760
5861### Deprecations
5962
@@ -88,18 +91,22 @@ The hack to detect single-threaded programs under glibc was removed.
8891
8992### Planned removals
9093
91- Support for HTTP is planned to be removed in the 2.15 release.
94+ Support for HTTP and LZMA compression is planned to be removed in the
95+ 2.15 release.
9296
93- The following features are considered for removal in the long term :
97+ The following features are considered for removal:
9498
99+ - Modules API (xmlmodule.h)
95100- Schematron support
96- - RELAX NG support
97- - Support for compressed file I/O
101+ - Support for zlib compressed file I/O
98102- Legacy Windows build system in win32
99103
104+ RELAX NG support is still in a bad state and a long-term removal
105+ candidate.
106+
100107### Thanks
101108
102- Thanks to the following contributors for their commits :
109+ Thanks to the following contributors:
103110
104111- Andrew Potter
105112- Benjamin Gilbert
0 commit comments