Releases: jsonh-org/JsonhCpp
Releases · jsonh-org/JsonhCpp
v4.12
10 Sep 14:54
Compare
Sorry, something went wrong.
No results found
Fixed number parsing when there is no digit between base specifier and exponent
v4.11
10 Sep 02:45
Compare
Sorry, something went wrong.
No results found
Fixed zero exponents (e.g. 0e4)
v4.10
08 Sep 19:33
Compare
Sorry, something went wrong.
No results found
Fixed parsing of numbers with empty components (e.g. 0e should be a quoteless string)
Ensured hex sequences explicitly handle EOF
Improved confusing comments
Added comment about UTF-8-specific implementation code
Rearranged certain methods for consistency
v4.9
05 Sep 13:09
Compare
Sorry, something went wrong.
No results found
Removed redundant and confusing line in utf8_reader
Added test for duplicate property name behaviour
Minor comment improvements
Updated nlohmann/json patch to 2025/09/05
Updated Catch2 to v3.9.0
v4.8
04 Jul 01:36
Compare
Sorry, something went wrong.
No results found
Minor doc comment improvement
Updated nlohmann/json patch to 2025/07/04
v4.7
24 Jun 23:30
Compare
Sorry, something went wrong.
No results found
Updated expected-lite to v0.9.0
Minor optimizations with const &
Minor clarifications / optimizations with to_ascii_lower
Fixed some documentation comment warnings
v4.6
16 Jun 14:42
Compare
Sorry, something went wrong.
No results found
Changed json_token_type enum to use single byte to match C# .NET
Added documentation comments to json_token_type
Added jsonh_version enum & option
v4.5
05 Jun 16:58
Compare
Sorry, something went wrong.
No results found
Fixed binary numbers
Fixed negative numbers
Allowed underscores after base specifier (e.g. 0b_101)
Parsed . and -. and +. as quoteless strings
Updated nlohmann/json patch to 2025/06/05
v4.4
31 May 00:45
Compare
Sorry, something went wrong.
No results found
Allowed multiple underscores in a row in numbers
Improved parsing of exponents in hexadecimal numbers
Updated nlohmann/json patch to 2025/05/31
v4.3
19 May 18:44
Compare
Sorry, something went wrong.
No results found
Fixed negative numbers
Fixed 'e'/'E' being parsed as exponents in hexadecimal numbers