All Versions
30
Latest Version
Avg Release Cycle
30 days
Latest Release
1601 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.0.60 Changes
December 02, 2020 -
v1.0.59
October 12, 2020 -
v1.0.58 Changes
September 30, 2020- π Add serde_json::Map::remove_entry, matching the equivalent API on BTreeMap
-
v1.0.57 Changes
July 26, 2020- Allow serde_json::Deserializer to be instantiated without consuming the serde_json::βde::Read impl (#684)
-
v1.0.56 Changes
June 29, 2020- π Improve compiler diagnostic on missing commas inside
json!
macro invocation (rust-lang/rust#73777)
- π Improve compiler diagnostic on missing commas inside
-
v1.0.55 Changes
June 10, 2020- π Fix missing build script required for using
float_roundtrip
(https://github.com/serde-rs/json/releases/tag/v1.0.54)
- π Fix missing build script required for using
-
v1.0.54 Changes
June 09, 2020β Add
float_roundtrip
feature to enable a slower but higher precision float parser based on lexical.π Enabling
float_roundtrip
will use sufficient precision when parsing fixed precision floats from JSON to ensure that they maintain accuracy when round-tripped through JSON. This comes at an approximately 2x performance cost for parsing floats compared to the default best-effort precision.Unlike
arbitrary_precision
, the newfloat_roundtrip
feature makes f64 -> JSON -> f64 produce output identical to the input.arbitrary_precision
is for making JSON -> serde_json::Number -> JSON produce output identical to the input.serde\_json = { version = "1.0.54", features = ["float\_roundtrip"] }
-
v1.0.53 Changes
May 10, 2020- β¬οΈ Reduce unhelpful indentation in the {:#?} format of serde_json::Value
- β Remove some unnecessary runtime checks from Serializer::collect_str
-
v1.0.52 Changes
April 28, 2020- Add serde_json::value::to_raw_value to convert a serializable value to Box<RawValue> (#658, thanks @jplatte)
-
v1.0.51 Changes
April 04, 2020- π Terminate StreamDeserializer after errors instead of repeatedly reparsing the same failed input (#647)
- β Add FusedIterator impls for StreamDeserializer and for Map's various iterators