Skip to content

Commit c6ec1f4

Browse files
committed
Update to 2.14.3
1 parent ffab08b commit c6ec1f4

23 files changed

Lines changed: 378 additions & 132 deletions

HTMLparser.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5756,7 +5756,10 @@ htmlCtxtSetOptionsInternal(xmlParserCtxtPtr ctxt, int options, int keepMask)
57565756

57575757
ctxt->linenumbers = 1;
57585758

5759-
return(options & ~allMask);
5759+
/*
5760+
* Allow XML_PARSE_NOENT which many users set on the HTML parser.
5761+
*/
5762+
return(options & ~allMask & ~XML_PARSE_NOENT);
57605763
}
57615764

57625765
/**

NEWS

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
NEWS file for libxml2
22

3+
v2.14.3: May 13 2025
4+
5+
### Regressions
6+
7+
- reader: Fix reading compressed data
8+
- parser: Make undeclared entities in XML content fatal
9+
- save: Fix XML escape table
10+
- save: Fix xmlSave with NULL encoding
11+
- Revert "valid: Remove duplicate error messages when streaming"
12+
13+
### Bug fixes
14+
15+
- save: Fix serialization of attribute defaults containing <
16+
- io: Fix linkage of __xml*BufferCreateFilename functions
17+
18+
### Build systems
19+
20+
- cmake: Fix installation directories in libxml2-config.cmake
21+
- meson: Install libxml2.py
22+
23+
### Improvements
24+
25+
- parser: Make xmlCtxtGetValidCtxt depend on VALID_ENABLED
26+
- html: Avoid HTML_PARSE_HTML5 clashing with XML_PARSE_NOENT
27+
28+
329
v2.14.2: Apr 17 2025
430

531
### Security

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
libxml2 Windows build with Visual Studio.
44

5-
This version is libxml2-2.14.2.
5+
This version is libxml2-2.14.3.
66

77
Note that LZMA support is only available for VS2013 or later.
88

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.14.2
1+
2.14.3

distfiles/download.url

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
https://download.gnome.org/sources/libxml2/2.14/libxml2-2.14.2.tar.xz
1+
https://download.gnome.org/sources/libxml2/2.14/libxml2-2.14.3.tar.xz

distfiles/libxml2-2.14.2.tar.xz

-2.22 MB
Binary file not shown.
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
5873615e8a9ecbf5c8857c4312ee05d6 Copyright
2-
99c953e6877c283c0f407c46da99c06d HTMLparser.c
2+
593527269e72117a954aa57d433736ab HTMLparser.c
33
b6af69c727b8f394fa0131e85db4716a HTMLtree.c
4-
b6267ecb8446655085d104dec1fdec7b NEWS
4+
150aebe6502208cd65ede2e92d8c4161 NEWS
55
826516c7a30d76598dca45cc14bce41a README.libxml2.md
66
bfb3abb8bd95e33844e48cc5ccecc7ab SAX2.c
7-
35d7f12f3f1d587e02852833d2e49263 VERSION
7+
8981690c83b7cec9b1477cb8a4cc14f9 VERSION
88
0bbf040d005dc21c6c18801bb50c9677 buf.c
99
8dd775089733bafb67ab4381a3b0d678 c14n.c
1010
e7a49d2c72750c90a9d024951a717414 catalog.c
@@ -17,7 +17,7 @@ b478f9b23e2c37a1198ef38727555c26 entities.c
1717
8830e531ad96d273576be5e1ab590223 globals.c
1818
7f27751b7d2e4eb2be8fc2814b55092c hash.c
1919
06131ee0b2510dd09ff84e08e5c90721 html5ent.inc
20-
5fb4e30fb993c3c352b7631a4830f11b include/libxml/HTMLparser.h
20+
e03692a292889d2d9278f57913a24e74 include/libxml/HTMLparser.h
2121
ac458d7248587460c6d26161daf1064d include/libxml/HTMLtree.h
2222
e415bfbf4043310764dafadbe467d645 include/libxml/SAX.h
2323
7907d84d508391af33a8021f89a13bd7 include/libxml/SAX2.h
@@ -33,7 +33,7 @@ d00de0e505d1b4dfcccf9ff38837b61a include/libxml/dict.h
3333
90371c7017be1221a0c4d20089ade92a include/libxml/list.h
3434
a19091d87607448f6151d44a0fc199af include/libxml/nanoftp.h
3535
95b1e4eadd008ebd16424f0f47213062 include/libxml/nanohttp.h
36-
3de2276b8fd4869a3508951cbd2d8028 include/libxml/parser.h
36+
ad2d5d6d9bc3c4203533bfab2f9ce9f1 include/libxml/parser.h
3737
7ebced2873a2b4385242a62fd6a1b772 include/libxml/parserInternals.h
3838
dfa0e955ce14744df32c8a050c5ee84a include/libxml/pattern.h
3939
57f3904c5e485147b394efc08e57725b include/libxml/relaxng.h
@@ -45,7 +45,7 @@ d08bbbc90b3d1d31309fd93c9681390f include/libxml/uri.h
4545
cb66fe1651e4cdb9d7be0f9bedb5946d include/libxml/valid.h
4646
14db9b22643944741583197d27690f0d include/libxml/xinclude.h
4747
5f5515f392eb784e32cbbb0625d4e850 include/libxml/xlink.h
48-
e4d51583ec205b5db552dbd2dc64f464 include/libxml/xmlIO.h
48+
bdd75f61d6a16a46a90b19a0c7a9f1b1 include/libxml/xmlIO.h
4949
e298a2a7623ba7d34f7cc15d177c53a7 include/libxml/xmlautomata.h
5050
02ac6b7e281ddd7348a452883a1f6393 include/libxml/xmlerror.h
5151
26d97d177931da50c14fb9a2a3aeb089 include/libxml/xmlexports.h
@@ -89,12 +89,12 @@ e9abcc62adf1d6d1928b3ab09fcbd219 libxml.h
8989
91becf3bf916098d90a6b8dd32f4ce26 lintmain.c
9090
43ff7214436ef334d4ac37cc05391890 list.c
9191
3b672d1cebfb584afd6e698fd402944e nanohttp.c
92-
e931c9a7176781039577cf1819cad79c parser.c
93-
5d1de4bc1d03b4f8c90b1cb2188c4074 parserInternals.c
92+
89be0ab25028d2f3765f672ec71787d5 parser.c
93+
c17618cd151cc54c30954e9c4a593d9b parserInternals.c
9494
2e2f84d12f5b5bf7dbeb82e757950a80 pattern.c
9595
6f2afc821223df750e66988d191b3814 relaxng.c
9696
209388fe5ba75e7d5196e742ae44692b runsuite.c
97-
a4048edd05b5681d2f52bd53d4defca9 runtest.c
97+
29eb4c6e6e7cd5d695c5dd478a71c056 runtest.c
9898
c83897a4ef0aa1cbb253f3aec705e57e runxmlconf.c
9999
38b7cf89b954d622e7c35235b9d553f2 schematron.c
100100
139d1e8550054f1a91904df656f54aeb shell.c
@@ -104,25 +104,25 @@ c83897a4ef0aa1cbb253f3aec705e57e runxmlconf.c
104104
152232c8e136575c261229ccb3393c09 testdict.c
105105
6a3e7cbf9864c04639a1a8ac0c388ea2 testdso.c
106106
0d55ba9082640c786726b036ddba4b4a testlimits.c
107-
2b62aad1bee3ed51b3a27ec676ff1f14 testparser.c
107+
91ee87682ed3ab10373459e18f35d015 testparser.c
108108
e51f257be1b98c5a4eeb36880ac33612 testrecurse.c
109109
bd32c7d1228161f2238acd5dcbc61f48 threads.c
110110
97968cacb07d5faec9b175a0d140f913 timsort.h
111111
3fccd36be84b1583650720344acbb3e4 tree.c
112112
6568350c0cf452133acf9a18557a20ac uri.c
113-
63b0781b98e2fccf067b61a9dd58b80c valid.c
113+
4b064c268011fecb1229a6881c35bc56 valid.c
114114
9c005ff633d641334c935d5ed9c560c5 win32/config.h
115115
9ca0965eeabe09b4f8d9a1c6c5d8c3b0 win32/libxml2.rc
116116
6518a873570147854a8e735d544ef069 xinclude.c
117117
7ba9bd3faa15039b66b2ce63577b8c8e xlink.c
118118
d574393c6443e60909a4252816aeb286 xmlIO.c
119119
a746369f9f1667e6f02ec0094eab54c5 xmlcatalog.c
120-
82bfc9f17626ea4ff25fc49356cc2505 xmllint.c
120+
fd8375f38b5ff6dc929dec42794a892c xmllint.c
121121
da3b1b8cacd1e6d5dc8fd39a6a0d3689 xmlmemory.c
122122
b438c22cebc47ac8844e8a6ce7496152 xmlmodule.c
123-
de1da5678d5f8d51302262a3240a4c61 xmlreader.c
123+
75a6f48b8814f3a4437c3f36d4f4883c xmlreader.c
124124
8d569adc59ca3c0b3478f02b09d35a31 xmlregexp.c
125-
1b5fb7fe5f1fedf0e5ee5434a85c5fa0 xmlsave.c
125+
fe3e1a395ae39f6b4234e4a8a3e65722 xmlsave.c
126126
062620d60d0d5e5b7b004622ff5449a9 xmlschemas.c
127127
80ef1acabf48e79a4829884b78da8481 xmlschemastypes.c
128128
94e990955eb6a68a37d6cb6815ad7d27 xmlstring.c

distfiles/libxml2-2.14.3.tar.xz

2.22 MB
Binary file not shown.

0 commit comments

Comments
 (0)