Sourced from serde_json's releases.
1.0.132
- Improve binary size and compile time for JSON array and JSON object deserialization by about 50% (#1205)
- Improve performance of JSON array and JSON object deserialization by about 8% (#1206)
1.0.131
- Implement Deserializer and IntoDeserializer for
Map<String, Value>
and&Map<String, Value>
(#1135, thanks@swlynch99
)1.0.130
1.0.129
1.0.128
- Support serializing maps containing 128-bit integer keys to serde_json::Value (#1188, thanks
@Mrreadiness
)1.0.127
1.0.126
- Improve string parsing on targets that use 32-bit pointers but also have fast 64-bit integer arithmetic, such as aarch64-unknown-linux-gnu_ilp32 and x86_64-unknown-linux-gnux32 (#1182, thanks
@CryZe
)1.0.125
- Speed up \uXXXX parsing and improve handling of unpaired surrogates when deserializing to bytes (#1172, #1175, thanks
@purplesyringa
)v1.0.124
- Fix a bug in processing string escapes in big-endian architectures (#1173, thanks
@purplesyringa
)v1.0.123
- Optimize string parsing by applying SIMD-within-a-register: 30.3% improvement on twitter.json from 613 MB/s to 799 MB/s (#1161, thanks
@purplesyringa
)v1.0.122
- Support using
json!
in no-std crates (#1166)v1.0.121
- Optimize position search in error path (#1160, thanks
@purplesyringa
)v1.0.120
- Correctly specify required version of
indexmap
dependency (#1152, thanks@cforycki
)v1.0.119
v1.0.118
- Implement Hash for serde_json::Value (#1127, thanks
@edwardycl
)v1.0.117
- Resolve unexpected_cfgs warning (#1130)
86d933c
Release 1.0.132f45b422
Merge pull request #1206
from dtolnay/hasnextf2082d2
Clearer order of comparisons0f54a1a
Handle early return sooner on eof in seq or map2a4cb44
Rearrange 'match peek'4cb90ce
Merge pull request #1205
from dtolnay/hasnextb71ccd2
Reduce duplicative instantiation of logic in SeqAccess and
MapAccessa810ba9
Release 1.0.1310d084c5
Touch up PR 1135b4954a9
Merge pull request #1135
from swlynch99/map-deserializer