Expat 2.2.8 已经发布,一个 C 语言实现的小型 XML 解析器。更新内容如下:
- 修复由 xml_GetCurrentLineNumber(或 XML_GetCurrentColumnNumber) 触发的堆溢出
- 修复当从尾端元素处理程序内部调用 xml_StopParser 时没有任何效果的情况
- xmlwf:修复没有“-d DIRECTORY”操作的退出代码情况
- Windows:删除对 Visual Studio<=7.1/2003 和 README.md 中受文档支持的编译器的支持
- Windows:从 xmlwf 中删除 COM 代码
- Windows:删除显式的 msvc 解决方案和项目文件
- Autotools:添加参数 --enable-xml-attr-info、--with-getrandom、--without-getrandom、--with-sys-getrandom、--without-sys-getrandom
- Autotools:修复“./configure LD=clang”的链接问题;修复了“make run-xmltest”进行源代码外构建的问题
- CMake:添加参数 -DEXPAT_ATTR_INFO=(ON|OFF)、-DEXPAT_LARGE_SIZE=(ON|OFF)、-DEXPAT_MIN_SIZE=(ON|OFF)
- ......
更多内容见更改日志:
https://github.com/libexpat/libexpat/blob/R_2_2_8/expat/Changes