JSON for Modern C++ Version 2.0.8
- Release date: 2016-12-02
- SHA-256: b70db0ad34f8e0e61dc3f0cbab88099336c9674c193d8a3439d93d6aca2d7120
Summary
This release combines a lot of small fixes and improvements. The fixes are backwards compatible.
Changes
- π fixed a bug that froze the parser if a passed file was not found (now,
std::invalid_argument
is thrown) - π fixed a bug that lead to an error of a file at EOF was parsed again (now,
std::invalid_argument
is thrown) - β¨ the well known functions
emplace
andemplace_back
have been added to JSON values and work as expected - β‘ improved the performance of the serialization (
dump
function) - β‘ improved the performance of the deserialization (parser)
- π· some continuous integration images at Travis were added and retired; see here for the current continuous integration setup
- π· the Coverity scan works again
- π the benchmarking code has been improved to produce more stable results
- π the README file has been extended and includes more frequently asked examples
- β the test suite now contains 8905518 tests
- β¬οΈ updated Catch to version 1.5.8