• v1.14 db78afc2b7

    v1.14 Stable

    archiver-bot released this 2023-09-07 13:55:13 -05:00 | 146 commits to master since this release

    Improvements:

    • xml_attribute::set_name and xml_node::set_name now have overloads that accept pointer to non-null-terminated string and size
    • Implement parse_merge_pcdata parsing mode in which PCDATA contents is merged into a single node when original document had comments that were skipped during parsing
    • xml_document::load_file now returns a more consistent error status when given a path to a folder

    Bug fixes:

    • Fix assertion in XPath number→string conversion when using non-English locales
    • Fix PUGIXML_STATIC_CRT CMake option to correctly select static CRT when using MSVC and recent CMake

    Compatibility improvements:

    • Fix GCC 2.95/3.3 builds
    • Fix CMake 3.27 deprecation warnings
    • Fix XCode 14 sprintf deprecation warning when compiling in C++03 mode
    • Fix clang/gcc warnings -Wweak-vtables, -Wreserved-macro-identifier

    Thanks to @DavidKorczynski, @jiangqucheng, @SoapGentoo, @asmaloney, @ArchXUser, @stefanroellin and @vineethkuttan for contributions!

    Downloads