Releases: TinyTinni/ValveFileVDF
Releases · TinyTinni/ValveFileVDF
v1.1.1
What's Changed
- fixes mingw "unknown pragma" warning on windows platform by @TinyTinni in #35
Changes in the test/CI infrastructure
- Activates asan in tests/fuzzer for msvc by @TinyTinni in #36
- build/test python module in github actions by @TinyTinni in #30
- chore: random test order by @TinyTinni in #31
- refactor: multikey_object proptests by @TinyTinni in #32
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Summary
- New feature: the
writefunction can now auto escape your stringfields, for example the string"\"will be written as"\\". 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
- Replaces catch2 with doctest by @TinyTinni in #25
- feat: proptests via rapidcheck by @TinyTinni in #26
- fixes return value of rapidcheck for ctest by @TinyTinni in #28
- feat: Write option for non escaped write by @TinyTinni in #27
Behavior change
writefunction will escape strings. Old behavior can be used by passing aWriteOptionswithWriteOptions::escape_symbols = false
Full Changelog: v1.0.1...v1.1.0