Add write_i128 and write_u128 methods to serde_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 for Number produce the same representation as serializing (#919)
v1.0.84
Make Debug impl of serde_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 where T: Into<Value> (#900, thanks @kvnvelasco)
v1.0.81
Work around indexmap/autocfg not always properly detecting whether a std sysroot crate is available (#885, thanks @cuviper)
v1.0.80
Documentation improvements
v1.0.79
Allow RawValue deserialization to propagate \u escapes for unmatched surrogates, which can later by deserialized to Vec<u8> (#830, thanks @lucacasonato)
v1.0.78
Support deserializing as &RawValue in map key position, which would previously fail with "invalid type: newtype struct" (#851)
v1.0.77
Include discord invite links in the published readme
Improve compile error on compiling with neither std nor alloc feature enabled
Include integration tests in published package (#578)
v1.0.76
Fix a build error when features raw_value and alloc are enabled while std is disabled (#850)
v1.0.75
Fix deserialization of small integers in arbitrary_precision mode (#845)
v1.0.74
Allow creating RawValues from references to unsized values (#841, thanks @EFanZh)
v1.0.73
Update itoa dependency to 1.0
v1.0.72
Interpret \u-encoded lone surrogates when deserializing into a byte string (#828, #829, thanks @lucacasonato)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps serde_json from 1.0.66 to 1.0.87.
Release notes
Sourced from serde_json's releases.
... (truncated)
Commits
993e7a6
Release 1.0.873107034
Eliminate needless 'tri!' from Serializer impl46c9778
Merge pull request #942 from serde-rs/integer12837e76e0
Assume serde_if_integer128 is trueec0456a
Use existing macros to implement 128-bit From implsc183125
Merge pull request #941 from serde-rs/allocab0f884
Delete 1.36+ caveat from descriptions of alloc feature486598b
Merge pull request 940 from Lucretiel/int12884d6d95
Add direct support for i128 and u128 via itoa4217e8e
Release 1.0.86Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)