Bot releases are visible (Hide)
Maintenance release.
Release highlights:
xml_attribute::set_name
and xml_node::set_name
now have overloads that accept pointer to non-null-terminated string and sizeparse_merge_pcdata
parsing mode in which PCDATA contents is merged into a single node when original document had comments that were skipped during parsingPublished by zeux almost 2 years ago
Maintenance release.
Release highlights:
xml_attribute::set_value
, xml_node::set_value
and xml_text::set
now have overloads that accept pointer to non-null-terminated string and sizexml_document::save_file
that could result in the function succeeding while running out of disk spacexml_document::load
Published by zeux over 2 years ago
Patch release.
This is identical to v1.12 except that it updates PUGIXML_VERSION macro to 1.12. It can be used in applications where PUGIXML_VERSION is needed, but this update is not critical otherwise.
Published by zeux over 2 years ago
Maintenance release.
Release highlights:
PUGIXML_
prefix and allow more configuration via CMake options, like choosing compact/wchar_t modes.Published by zeux almost 4 years ago
Patch release.
This patch reintroduces pugixml target for CMake when find_package is used, which was accidentally removed from v1.11.
It's recommended that pugixml::pugixml target is used instead, but this patch restores pugixml target for existing applications / libraries that depend on it.
The previous patch, v1.11.3, did not handle repeated attempts to call find_package; this patch fixes that particular corner case.
Published by zeux almost 4 years ago
Patch release.
This patch reintroduces pugixml target for CMake when find_package is used, which was accidentally removed from v1.11.
It's recommended that pugixml::pugixml target is used instead, but this patch restores pugixml target for existing applications / libraries that depend on it.
The previous patch, v1.11.2, was not compatible with CMake 3.10; this patch restores compatibility with earlier CMake versions when using imported targets.
Published by zeux almost 4 years ago
Patch release.
This patch reintroduces pugixml target for CMake when find_package is used, which was accidentally removed from v1.11.
It's recommended that pugixml::pugixml target is used instead, but this patch restores pugixml target for existing applications / libraries that depend on it.
The previous patch, v1.11.1, was only compatible with CMake 3.18 and up; this patch restores compatibility with earlier CMake versions when using imported targets.
Published by zeux almost 4 years ago
Patch release.
This patch reintroduces pugixml
target for CMake when find_package
is used, which was accidentally removed from v1.11.
It's recommended that pugixml::pugixml
target is used instead, but this patch restores pugixml
target for existing applications / libraries that depend on it.
Published by zeux almost 4 years ago
Maintenance release.
Release highlights:
pugixml::pugixml
; see subsequent patch releasesPublished by zeux about 5 years ago
Maintenance release.
Release highlights:
Published by zeux over 6 years ago
Maintenance release.
Release highlights:
xml_document
Published by zeux almost 8 years ago
This is a re-release of v1.8 with fixed timestamps for files in .tar.gz
Published by zeux almost 8 years ago
Maintenance release.
Release highlights:
Published by zeux about 9 years ago
Major release, featuring performance and memory improvements along with some new features.
Release highlights:
format_indent_attributes
that makes the resulting XML friendlier to line diff/merge toolsMaintenance release focused on bug fixes.
Release highlights:
Published by zeux almost 10 years ago
Major release focused on performance improvements that also has some new features and compatibility improvements.
Release highlights:
Published by zeux over 10 years ago
Published by zeux over 10 years ago
Published by zeux over 10 years ago
Major release, featuring many XPath enhancements, wide character filename support, miscellaneous performance improvements, bug fixes and more.
Published by zeux over 10 years ago
Major release, featuring header-only mode, various interface enhancements (i.e. PCDATA manipulation and C++11 iteration), many other features and compatibility improvements.