Update Rust crate serde_json to v1.0.137
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
serde_json | dependencies | patch |
1.0.79 -> 1.0.137
|
Release Notes
serde-rs/json (serde_json)
v1.0.137
- Turn on "float_roundtrip" and "unbounded_depth" features for serde_json in play.rust-lang.org (#1231)
v1.0.136
- Optimize serde_json::value::Serializer::serialize_map by using Map::with_capacity (#1230, thanks @goffrie)
v1.0.135
- Add serde_json::Map::into_values method (#1226, thanks @tisonkun)
v1.0.134
v1.0.133
- Implement From<[T; N]> for serde_json::Value (#1215)
v1.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)
v1.0.131
- Implement Deserializer and IntoDeserializer for
Map<String, Value>
and&Map<String, Value>
(#1135, thanks @swlynch99)
v1.0.130
v1.0.129
v1.0.128
- Support serializing maps containing 128-bit integer keys to serde_json::Value (#1188, thanks @Mrreadiness)
v1.0.127
v1.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)
v1.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)
v1.0.116
- Make module structure comprehensible to static analysis (#1124, thanks @mleonhard)
v1.0.115
- Documentation improvements
v1.0.114
- Fix unused_imports warnings when compiled by rustc 1.78
v1.0.113
- Add
swap_remove
andshift_remove
methods on Map (#1109)
v1.0.112
- Improve formatting of "invalid type" error messages involving floats (#1107)
v1.0.111
v1.0.110
- Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache
v1.0.109
- Documentation improvements
v1.0.108
- Documentation improvements (#1075, #1081, #1082, thanks @dimo414 and @fritzrehde)
v1.0.107
- impl IntoDeserializer for &RawValue (#1071)
v1.0.106
- Add
Value::as_number
accessor (#1069, thanks @chanced) - Add
Number::as_str
accessor under "arbitrary_precision" feature (#1067, thanks @chanced)
v1.0.105
- Support bool in map keys (#1054)
v1.0.104
- Provide IntoDeserializer impl for &serde_json::Value (#1045, thanks @ZetaNumbers)
v1.0.103
- Documentation improvements
v1.0.102
- Add a way to customize the serialization of byte arrays (#1039)
v1.0.101
- Allow f32 and f64 as keys in maps (#1027, thanks @overdrivenpotato)
v1.0.100
- Support
-Z minimal-versions
v1.0.99
- Support serializing serde's option type in a map key (#1030, thanks @LPGhatguy)
v1.0.98
- Update indexmap dependency used by "preserve_order" feature to version 2
v1.0.97
- Add
io_error_kind()
method to serde_json::Error:fn io_error_kind(&self) -> Option<std::io::ErrorKind>
(#1026)
v1.0.96
- Guarantee that
to_writer
only writes valid UTF-8 strings (#1011, thanks @stepancheg)
v1.0.95
- Preserve f32 precision when serializing f32 -> serde_json::Value -> JSON string in "arbitrary_precision" mode (#1004, #1005)
v1.0.94
v1.0.93
- Support 128-bit integers in serde_json::to_value (#982)
v1.0.92
- Documentation improvements
v1.0.91
- Opt out of
-Zrustdoc-scrape-examples
on docs.rs for now
v1.0.90
- Documentation improvements
v1.0.89
- Fix invalid JSON incorrectly accepted when a large number has no digits after decimal point (#953)
v1.0.88
- Optimize serde_json::Map's implementation of
append
andclone_from
(#952, thanks @Lucretiel)
v1.0.87
- Add
write_i128
andwrite_u128
methods toserde_json::Formatter
to control the formatting of 128-bit integers (#940, thanks @Lucretiel)
v1.0.86
- Support
arbitrary_precision
feature even in no-std mode (#928, thanks @kvinwang)
v1.0.85
- Make
Display
forNumber
produce the same representation as serializing (#919)
v1.0.84
- Make
Debug
impl ofserde_json::Value
more compact (#918)
v1.0.83
- Add categories to crates.io metadata
v1.0.82
- Implement
From<Option<T>>
for serde_json::Value whereT: Into<Value>
(#900, thanks @kvnvelasco)
v1.0.81
- Work around
indexmap
/autocfg
not always properly detecting whether astd
sysroot crate is available (#885, thanks @cuviper)
v1.0.80
- Documentation improvements
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by Renovate [bot]