mirror of
https://gitlab.gnome.org/GNOME/libxml2
synced 2025-03-28 21:33:13 +00:00
doc: Mention potentially breaking changes in NEWS
This commit is contained in:
parent
b693905f9b
commit
a249372112
32
NEWS
32
NEWS
@ -2,6 +2,38 @@ NEWS file for libxml2
|
||||
|
||||
v2.10.0: Aug 17 2022
|
||||
|
||||
### Breaking changes
|
||||
|
||||
The Docbook parser module and all related symbols habe been removed completely.
|
||||
This was experimental code which never worked and generated a deprecation
|
||||
warning for 15+ years. The library's soname wasn't changed in order to allow
|
||||
seamless upgrades to later versions. If this concerns you, consider bumping
|
||||
soname yourself.
|
||||
|
||||
Some other modules are now disabled by default and will eventually be removed
|
||||
completely:
|
||||
|
||||
- Support for XPointer locations (ranges and points): This was based on
|
||||
a W3C specification which never got beyond Working Draft status. To my
|
||||
knowledge, there's no software supporting this spec which is still
|
||||
maintained. You now have to enable this code by passing the
|
||||
`--with-xptr-locs` configuration option. Be warned that this part of
|
||||
the code base is buggy and had many security issues in the past.
|
||||
|
||||
- Support for the built-in FTP client (`--with-ftp`).
|
||||
|
||||
- Support for "legacy" functions (`--with-legacy`).
|
||||
|
||||
If you're concerned about ABI stability and haven't disabled these modules
|
||||
already, add the following configuration options or bump soname yourself:
|
||||
|
||||
--with-ftp
|
||||
--with-legacy
|
||||
--with-xptr-locs
|
||||
|
||||
Several functions of the public API were deprecated. Most of them should be
|
||||
completely unused and will generate a deprecation warning now.
|
||||
|
||||
### Security
|
||||
|
||||
- [CVE-2022-2309] Reset nsNr in xmlCtxtReset
|
||||
|
Loading…
x
Reference in New Issue
Block a user