Changelog History
Page 1
-
v1.9.3 Changes
May 29, 2020🚀 This release includes several important bug fixes for unblocking some consumer's use cases.
👉 1. Fixes to JSON_USE_EXCEPTION--some bugs creeped in breaking this flag in pre-release. 👷 2. Fixes to build system--improvements have been make for code correctness.
- Compile errors for various platforms have been resolved. 🛠 4. Fuzzing has been fixed.
- Various bugs in the Reader and Writer code have been corrected. 👍 6. CPPTL support has been dropped.
- Various code improvements and optimizations.
-
v1.9.2 Changes
November 13, 2019🚀 We are still working towards a release that we consider completely "stable." However, since multiple build fixes have been consumed since 1.9.1, here is a prerelease 1.9.2 build that contains those fixes.
-
v1.9.1 Changes
July 11, 2019🚀 This release contains some minor build fixes.
-
v1.9.0 Changes
July 02, 2019🚀 It's been ~2 years since the last release, so this has quite a few changes. Some highlights:
- ⚡️ Build optimizations and updates. Now needs at least Meson 0.50.0, bot support for VS 2013 dropped in favor of VS 2017 (#952, #955, #934, #933, #932, #911, #883, many others...).
- 📜 Lots of bug fixes (incl. #902, #872, #869,
- 📜 Lots of enhancements (#873, #
- 📜 Lots of cleanup (#870, #867, #865, #864, #847, #849, ...)
🚀 Mostly minor bug fixes and improvements, not too many big changes--not ready for version 2.0.0 release yet.
-
v1.8.4 Changes
December 20, 2017- Functional changes
- Serialize UTF-8 string with Unicode escapes (#687)
- This will break anyone who relied on not Unicode-escaping their encoding strings.
- See discussion at #687. (A future release might allow skipping all Unicode escape.)
- Un-deprecate removeMember overloads, return void (#693)
- Allow Json::Value to be used in a boolean context (#695)
- Use move ctor in append() (#677)
- Add value_type to improve integration with boost (#671)
- Meta-changes
- Fix meson.build to allow using jsoncpp as a subproject
- Fix some compiler warnings
- Update docs
- Update for TravisCI
- Functional changes
-
v1.8.3 Changes
August 30, 2017Also, fix writeCommentBeforeValue() iter deref
-
v1.8.2 Changes
August 27, 2017- 🚚 Some C++ "move" operators.
- (If these require a bump in the ABI number, please let us know.)
- 🛠 Fix uninitialized value detected by valgrind. (Thanks to @ya1gaurav for first noticing this.)
- Other minor improvements.
- 🚚 Moved most READ docs to Wiki.
- 🚚 Some C++ "move" operators.
-
v1.8.1 Changes
June 26, 2017- 🏗
meson.build
- 🛠 Minor bug fixes and optimizations
- 👌 Improved docs
- 🏗
-
v1.8.0 Changes
December 14, 2016🏗 Plus some other build-related changes. I don't think there is anything functionally different from 1.7.7, or even any binary incompatibilities, but the cmake change is significant.
-
v1.7.7 Changes
October 02, 2016At the suggestion of Peter Spiess-Knafl, we will bump the SOVERSION independent of the MAJOR.MINOR.MICRO version, in case we break binary compatibility.