Expat 2.2.8 has been released, a small XML parser C language. Updates are as follows:
- Repair heap of xml_GetCurrentLineNumber (or XML_GetCurrentColumnNumber) triggered overflow
- Repair does not have any effect when calling from within the end of xml_StopParser element handler situation
- xmlwf: Repair not "-d DIRECTORY" operation exit code case
- Windows: delete Visual Studio <= 7.1 / 2003 and by the compilers of the document in support of README.md
- Windows: Delete the COM code from xmlwf
- Windows: Delete the explicit msvc solution and project files
- Autotools:添加参数 --enable-xml-attr-info、--with-getrandom、--without-getrandom、--with-sys-getrandom、--without-sys-getrandom
- Autotools: Repair "./configure LD = clang" link problem; Fixed "make run-xmltest" foreign problem for the source code construct
- CMake:添加参数 -DEXPAT_ATTR_INFO=(ON|OFF)、-DEXPAT_LARGE_SIZE=(ON|OFF)、-DEXPAT_MIN_SIZE=(ON|OFF)
- ......
More See change log:
https://github.com/libexpat/libexpat/blob/R_2_2_8/expat/Changes