github zeux/pugixml v1.15

21 hours ago

Improvements:

  • Many xml_attribute:: and xml_node:: functions now transparently support std::string_view and std::string when C++17 support is detected.

CMake improvements:

  • Improve pkg-config file generation for NixOS
  • PUGIXML_BUILD_APPLE_FRAMEWORK CMake option can be used to build pugixml as .xcframework
  • PUGIXML_INSTALL CMake option can be used to disable installation targets

Compatibility improvements:

  • Fix clang/gcc warnings -Wzero-as-null-pointer-constant, -Wuseless-cast, -Wshorten-64-to-32
  • Fix unreferenced function warnings in PUGIXML_NO_STL configuration
  • Fix CMake 3.31 deprecation warnings
  • Stop using deprecated throw() when noexcept is available

Note: due to a packaging issue, release archives below contain quickstart guide with version "1.14"; this is a minor error that does not affect the contents of the package or guide otherwise. An updated version is live on pugixml.org.

Thanks to @richardapeters, @ilya-lavrenov, @PhilipBotha, @nathaniel-brough, @SoapGentoo, @kmilos, @aral-matrix, @dantargz, @r-barnes, @hughsie and @Treata11 for contributions!

Don't miss a new pugixml release

NewReleases is sending notifications on new releases.