Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@TinyTinni TinyTinni released this 29 Oct 21:15
· 7 commits to master since this release
63176a3

Summary

  • New feature: the write function can now auto escape your stringfields, for example the name which should be written. This is by default "on". This is a behavior change over the last version.
  • Added a Property-Based testsuite based on rapicheck
  • Replaces catch2 with doctest
  • Bugfix: strip escaped ""-symbols now correctly, when they occur in multiples of 2 at the end of a string (example: "\\" will be parsed correctly as "\" now, instead of just "" in previous versions)

What's Changed

Behavior change

  • write function will escape strings. Old behavior can be used by passing a WriteOptions with WriteOptions::escape_symbols = false

Full Changelog: v1.0.1...v1.1.0