Skip to content

Releases: jsonh-org/JsonhCpp

v4.2

18 May 02:35

Choose a tag to compare

  • Updated nlohmann/json (includes patch to fix builds on Clang 11.0.x)
  • Performance improvements
  • Removed unused parameters
  • Improved amalgamation & added header to output

v4.1

29 Apr 15:47

Choose a tag to compare

  • Fix leading whitespace not trimmed in quoteless strings if escaped
  • Added read_one_reverse & read_any_reverse
  • Fixed confusing function name
  • Various source code simplifications & improvements
  • Replaced some cases of int with size_t
  • Removed final keyword from jsonh_reader_options for consistency

v4.0

19 Apr 17:58

Choose a tag to compare

  • Removed const char* and const string_view& constructors to avoid unexpected copying (breaking change - use std::string(...) to resolve)
  • Used PascalCase for template type parameters
  • Always used .value() for clarity with std::optional
  • Minor comment fixes
  • Other small changes

v3.1

18 Apr 16:22

Choose a tag to compare

  • Fixed uninitialised variable
  • Fixed string append warning
  • Fixed switch enum warning

v3.0

18 Apr 14:12

Choose a tag to compare

  • Amalgamated library to single file
  • Fixed errors with certain compilers

v2.2

18 Apr 03:47

Choose a tag to compare

  • Replaced expected backport library in order to support no-exception compilation

v2.1

18 Apr 03:25

Choose a tag to compare

  • Fixed backport to C++20
  • Removed unnecessary #includes

v2.0

18 Apr 02:54

Choose a tag to compare

  • Added backport for std::expected to support C++20

v1.1

17 Apr 20:51

Choose a tag to compare

  • Renamed jsonh namespace to jsonh_cpp for consistency
  • Updated README.md

v1.0

17 Apr 01:44

Choose a tag to compare

  • Initial release