All Versions
12
Latest Version
Avg Release Cycle
197 days
Latest Release
389 days ago

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.

    1. Compile errors for various platforms have been resolved. 🛠 4. Fuzzing has been fixed.
    2. Various bugs in the Reader and Writer code have been corrected. 👍 6. CPPTL support has been dropped.
    3. 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:

    🚀 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
  • v1.8.3 Changes

    August 30, 2017

    Also, 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.
  • 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, 2016

    At the suggestion of Peter Spiess-Knafl, we will bump the SOVERSION independent of the MAJOR.MINOR.MICRO version, in case we break binary compatibility.