v0.41.3
Chore
-
bump the cargo group with 10 updates
Bumps the cargo group with 10 updates:Package From To url 2.5.0
2.5.2
semver 1.0.22
1.0.23
serde 1.0.202
1.0.208
serde_json 1.0.117
1.0.125
|
| serde_yaml |0.9.32
|
0.9.34+deprecated
|
| thiserror |1.0.61
|
1.0.63
|
| prettyplease |0.2.9
|
0.2.20
|
| protobuf-src
|2.0.0+26.1
|2.1.0+27.1
|
| schemars |0.8.20
|0.8.21
|
| syn |2.0.65
|2.0.75
|Updates
url
from 2.5.0 to 2.5.2Commits
54346fa
Revert "Reimplement idna on top of ICU4X" (#946)dcfbed3
Update idna to 1.0.1 (#945)467ef63
fix panic onxn--55555577
(#940)3d6dbbb
Reimplement idna on top of ICU4X (#923)de947ab
Document possible replacements of the base URL (#926)8b8431b
docs: document SyntaxViolation variants, remove bare URLs (#924)fd042e0
Non-special URLs can have their paths erased (#921)49eea1c
Fix multiple issues on wasm32: (#886)a4dd58b
Fix lint (#920)73803fa
Update URLs (#916)- Additional commits viewable in compare view
Updates
semver
from 1.0.22 to 1.0.23Commits
69efd3c
Release 1.0.23451b419
Merge pull request #318 from dtolnay/checkcfg5b71485
Resolve unexpected_cfgs warningc520af7
Revert "Temporarily disable miri on doctests"73b5d9e
Merge pull request #313 from Saecki/patch-1e8d61de
chore: fix typo in safety commentd282d48
Explicitly install a Rust toolchain for cargo-outdated job6e6ba22
Temporarily disable miri on doctests- See full diff in compare view
Updates
serde
from 1.0.202 to 1.0.208Release notes
Sourced from serde's releases.
v1.0.208
v1.0.207
- Improve interactions between
flatten
attribute andskip_serializing
/skip_deserializing
(#2795, thanks@Mingun
)
v1.0.206
v1.0.205
- Use serialize_entry instead of serialize_key + serialize_value when
serialize flattened newtype enum variants (#2785,
thanks
@Mingun
) - Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#2791)
v1.0.204
- Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to
suggest adding serde derive or enabling a "serde" feature flag
in dependencies (#2767,
thanks
@weiznich
)
v1.0.203
- Documentation improvements (#2747)
Commits
026e91a
Release 1.0.208bfbedac
Merge pull request #2802 from jonhoo/flatten-unit-struct4036ff8
Support (de-)serializing flattened unit struct1b4da41
Release 1.0.207f61d452
Touch up PR 2795f986609
Merge pull request #2795 from Mingun/has-flatten-rework77a6a9d
Take into account only not skipped flatten fields when choose serialization form547d843
Remove dead code - serialize_struct_as_map always called when cattrs.has_flat...005cb84
Fail with an understandable message is number of fields for serialization is ...fd5b5e9
Correctly calculatehas_flatten
attribute in all cases for deserialization- Additional commits viewable in compare view
Updates
serde_json
from 1.0.117 to 1.0.125Release notes
Sourced from serde_json's releases.
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
)
Commits
6130f9b
Release 1.0.125cc7a160
Touch up PR 11750f942e5
Merge pull request 1175 from iex-rs/faster-backslash-ud8921cd
Merge pull request #1172 from iex-rs/faster-hexb4bc643
Merge pull request #1176 from dtolnay/miriname94a2aad
Improve job names for miri jobs8073fc1
Merge pull request #1174 from iex-rs/miri-on-ci96ae604
Correct WTF-8 parsing236cc82
Simplify unicode escape handling2f28d10
Use the same UTF-8/WTF-8 impl for surrogates- Additional commits viewable in compare view
Updates
serde_yaml
from 0.9.32 to 0.9.34+deprecatedRelease notes
Sourced from serde_yaml's releases.
0.9.34
As of this release, I am not planning to publish further versions of
serde_yaml
as none of my projects have been using YAML for a long time, so I have archived the GitHub repo and marked the crate deprecated in the version number. An official replacement isn't designated for those who still need to work with YAML, but https://crates.io/search?q=yaml&sort=relevance and https://crates.io/keywords/yaml has a number of reasonable-looking options available.0.9.33
- Fix quadratic parse time for YAML containing deeply nested flow collections (dtolnay/unsafe-libyaml#26)
Commits
Updates
thiserror
from 1.0.61 to 1.0.63Release notes
Sourced from thiserror's releases.
1.0.63
- Documentation improvements
1.0.62
- Support referring to nested tuple struct fields inside
#[error("…", …)]
attribute (#309)
Commits
915c75e
Release 1.0.633d5ec25
Merge pull request #312 from dtolnay/backtracedocde8a1e5
Update documentation of #[from] and #[backtrace] attributes0bf6e3d
Release 1.0.624977932
Merge pull request #310 from dtolnay/nestedtuple40a7779
Support .0.0 nested tuple indexf1ca210
Add regression test for issue 309479744e
No need for dead code if struct fields are public4db08b1
Ignore warning on unused struct in testf2824ae
Fill in ignore reasons in all #[ignore] attributes- See full diff in compare view
Updates
prettyplease
from 0.2.9 to 0.2.20Release notes
Sourced from prettyplease's releases.
0.2.20
- Resolve unexpected_cfgs warning (#73)
0.2.19
- Improve line placement for field assignment with multiline value (#68)
0.2.18
- Support Rust 1.77's C-string literal syntax
0.2.17
- Fix formatting of imports that contain
::{self as
(#70)
0.2.16
- Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache
0.2.15
- Improve indentation of if-let and while-let expressions (#60)
0.2.14
- Support generics and where-clause on const items (rust-lang/rust#113521)
0.2.13
- Support unnamed struct/union type syntax (rust-lang/rust#49804)
0.2.12
- Documentation improvements
0.2.11
- Improve let-else formatting (#56)
0.2.10
- Preserve attributes on verbatim Expr (#54)
Commits
179974c
Release 0.2.201321404
Merge pull request #73 from dtolnay/checkcfgc240656
Resolve unexpected_cfgs warning096eac9
Update rustc initialization to nightly-2024-04-17e0d74e6
Release 0.2.198e800f6
Merge pull request #72 from dtolnay/assigna6aa390
Fix line placement for field assignment with multiline value659fde6
Release 0.2.18fadd0df
Merge pull request #71 from dtolnay/cstr1ad491d
Support C-string literal syntax- Additional commits viewable in compare view
Updates
protobuf-src
from 2.0.0+26.1 to 2.1.0+27.1Commits
7e87f0f
protobuf-src: release 2.1.0698cf0a
MAINTAINERS: add instructions for upgrading libprotobuf/Abseil511ef7b
Upgrade to Abseil 3.304e20544
Upgrade to protobuf v27.295b1efd
protobuf-native: release 0.3.1ffcb2b7
add new entry to CHANGELOG1a01d55
Change Cinclude
statements to use"
instead of<
(#16)e446099
protobuf-src: release 2.0.11fb8ba8
protobuf-src: add CHANGELOG entry for lib64 fix7414430
cargo fmt- Additional commits viewable in compare view
Updates
schemars
from 0.8.20 to 0.8.21Release notes
Sourced from schemars's releases.
v0.8.21
Fixed:
- Fix
null
default not being set on generated schemas (GREsau/schemars#295 / GREsau/schemars#296)
Changelog
Sourced from schemars's changelog.
[0.8.21] - 2024-05-23
Fixed:
- Fix
null
default not being set on generated schemas (GREsau/schemars#295 / GREsau/schemars#296)
Commits
5e20a37
v0.8.21a9a9c7e
Fix "null" default not being set on schema (#296)- See full diff in compare view
Updates
syn
from 2.0.65 to 2.0.75Release notes
Sourced from syn's releases.
2.0.75
- Automatically fill in missing turbofish when printing ExprPath and other paths in expression position (#1722)
2.0.74
- Fix "temporary is dropped and runs the destructor for type
`impl Iterator`" regression affecting certain use of
Generics
iterator methods (#1719)
2.0.73
- Support parsing unnamed C varargs within function pointer types (#1711)
- Improve synthesized error message on unexpected tokens at the end of the expected contents of a delimited group (#1713)
- Support parsing unstable tail call syntax (#1714, rust-lang/rust#112788)
- Add
Fields::members
iterator (#1716, thanks@Fancyflame
)
2.0.72
- Parse
use<'a, T>
precise capturing bounds (#1707, thanks@compiler-errors
)
2.0.71
- Do not require mutable borrow in Punctuated::get() (#1706,
thanks
@lemunozm
)
2.0.70
- Improve parenthesization of closures, jumps, ranges, chained comparisons, and let (#1694, #1695, #1698, #1699, #1700)
2.0.69
- Correctly parenthesize labeled loops inside a break value (#1692)
- Add
Punctuated::get
andget_mut
(#1693)
2.0.68
- Improve panic location when
parse_quote!
parses invalid syntax (#1690, thanks@stepancheg
) - More efficient peek implementation for
Group
andLifetime
(#1687)
2.0.67
- Produce more accurate error message locations for errors located at the end of a nested group (#1679, #1680)
- Support peeking
LitCStr
in ParseStream::peek (#1682)
2.0.66
- Allow braced structs when parsing ExprLet (#1671)
Commits
d1746fe
Release 2.0.75b693682
Merge pull request #1722 from dtolnay/exprpathe459ee7
Insert turbofish into paths in expression position3bb65aa
Add mod-style printing for paths that cannot contain generic argsae8c84a
Handwrite ToTokens impl for Meta5dbfeae
Name the expr_style argument at all call sites of path::parsing::qpathb15ae28
Release 2.0.746cf2344
Merge pull request #1719 from dtolnay/iterators2955ac5
Expose non-impl-Trait iterator return types7dc05a5
Add regression test for issue 1718- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting
@dependabot rebase
.
Commit Statistics
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #215