Skip to content

Releases: dwd/rapidxml

v2.0.5 US Election Special

07 Nov 10:55
@dwd dwd
728c809
Compare
Choose a tag to compare

Note that the buffer_ptr change may, in rare cases, prevent a buffer overrun when decoding entities in text nodes.

What's Changed

  • Use buffer_ptr inside predicate skips by @dwd in #25

Full Changelog: v2.0.4...v2.0.5

v2.0.4 Oh, wait now.

10 Sep 11:14
@dwd dwd
28b12fe
Compare
Choose a tag to compare

Turns out that changing the enum into and enum class causes a lot of pointless rewriting, so this imports the names into the rapidxml namespace directly with a "using enum", so no code changes are needed anymore.

What's Changed

  • Import node_type into rapidxml namespace by @dwd in #24

Full Changelog: v2.0.3...v2.0.4

v2.0.3 XPathish and Sonar

09 Sep 09:55
@dwd dwd
821208b
Compare
Choose a tag to compare

Lots of fixes from SonarQube scanning, and an XPath-like API

What's Changed

  • XPath, descendants, and a splash of Sentry by @dwd in #21
  • Sonar fixes by @dwd in #22
  • More SonarQube - refactor lookup_tables by @dwd in #23

Full Changelog: v2.0.2...v2.0.3

v2.0.2

24 Jul 12:11
@dwd dwd
Compare
Choose a tag to compare

Bugfix: If data nodes were enabled, setting the value of an element didn't set the value of its child data node, and so the new value would not be reserialized.

Full Changelog: v2.0.1...v2.0.2

v2.0.1

18 Jul 13:12
@dwd dwd
d00e499
Compare
Choose a tag to compare

Bugfix which could cause std::string arguments as values to get an internal temporary copy.

What's Changed

  • Tests running under MSVC by @dwd in #19
  • Avoid temporary when setting value via *_element by @dwd in #20

Full Changelog: v2.0.0...v2.0.1

v2.0.0

17 Jul 21:40
@dwd dwd
10e3e9d
Compare
Choose a tag to compare

Major BREAKING rewrite!

Read the README.md, you'll need to make considerable changes to your codebase (and use C++20) to make use of this fork now.

Hopefully it'll all be better for it.

What's Changed

  • The Great v2 Rewrite by @dwd in #18

Full Changelog: v1.0.0...v2.0.0

v1.0.0

17 Jul 20:15
@dwd dwd
Compare
Choose a tag to compare

This is a legacy release of rapidxml (Dave's Version), before the major update.

It might - small 'm' - get some backports of fixes, but don't bet on it.

What's Changed

New Contributors

Full Changelog: https://github.com/dwd/rapidxml/commits/v1.0.0