Skip to content

Releases: TinyTinni/ValveFileVDF

v1.1.0

29 Oct 21:15
63176a3
Compare
Choose a tag to compare

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

v1.0.1

25 Jul 17:26
Compare
Choose a tag to compare

What's Changed

  • Only include CTest if testing or fuzzing by @Ortham in #23
  • Removes c++17 deprecation warnings by @TinyTinni in #24

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

15 Jun 14:22
768b5bf
Compare
Choose a tag to compare

First release of the header-only library.

This release works as a fixing point to allow backward incompatible changes like compiler support drop (e.g. MSVC 2010) and going up to a newer C++ standard.