Skip to content

Commit bcf6392

Browse files
committed
Mention more potentially incompatible changes
1 parent 53d2594 commit bcf6392

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

NEWS

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,11 @@ parser. Custom SAX parsers must use the "len" argument.
5959

6060
xmlIOParseDTD doesn't allow null bytes at the end of the input anymore.
6161

62+
Type and layout of conversion callbacks in struct xmlCharEncodingHandler
63+
were changed. Applications using libxml2's encoding conversion API
64+
should use functions xmlCharEncInFunc and xmlCharEncOutFunc instead of
65+
accessing the callbacks directly.
66+
6267
### New features
6368

6469
Input callbacks can now be set on a parser context and an improved API
@@ -99,6 +104,9 @@ The xpointer() scheme now behaves like the xpath1() scheme.
99104

100105
Several legacy symbols and the functions in xmlunicode.h were removed.
101106

107+
Some unprefixed, internal macros like ATTRIBUTE_UNUSED were removed
108+
from public headers.
109+
102110
ELF version information was removed.
103111

104112
The shell was moved from libxml2 to xmllint. Several related functions

0 commit comments

Comments
 (0)