Skip to content

v0.41.3

Compare
Choose a tag to compare
@github-actions github-actions released this 19 Aug 09:12
· 111 commits to main since this release

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.2

    Commits

    Updates semver from 1.0.22 to 1.0.23

    Release notes

    Sourced from semver's releases.

    1.0.23

    • Resolve unexpected_cfgs warning (#318)
    Commits
    • 69efd3c Release 1.0.23
    • 451b419 Merge pull request #318 from dtolnay/checkcfg
    • 5b71485 Resolve unexpected_cfgs warning
    • c520af7 Revert "Temporarily disable miri on doctests"
    • 73b5d9e Merge pull request #313 from Saecki/patch-1
    • e8d61de chore: fix typo in safety comment
    • d282d48 Explicitly install a Rust toolchain for cargo-outdated job
    • 6e6ba22 Temporarily disable miri on doctests
    • See full diff in compare view

    Updates serde from 1.0.202 to 1.0.208

    Release notes

    Sourced from serde's releases.

    v1.0.208

    • Support serializing and deserializing unit structs in a flatten field (#2802, thanks @​jonhoo)

    v1.0.207

    • Improve interactions between flatten attribute and skip_serializing/skip_deserializing (#2795, thanks @​Mingun)

    v1.0.206

    • Improve support for flatten attribute inside of enums (#2567, thanks @​Mingun)

    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.208
    • bfbedac Merge pull request #2802 from jonhoo/flatten-unit-struct
    • 4036ff8 Support (de-)serializing flattened unit struct
    • 1b4da41 Release 1.0.207
    • f61d452 Touch up PR 2795
    • f986609 Merge pull request #2795 from Mingun/has-flatten-rework
    • 77a6a9d Take into account only not skipped flatten fields when choose serialization form
    • 547d843 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 calculate has_flatten attribute in all cases for deserialization
    • Additional commits viewable in compare view

    Updates serde_json from 1.0.117 to 1.0.125

    Release 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

    v1.0.123

    v1.0.122

    • Support using json! in no-std crates (#1166)

    v1.0.121

    v1.0.120

    • Correctly specify required version of indexmap dependency (#1152, thanks @​cforycki)

    v1.0.119

    v1.0.118

    Commits
    • 6130f9b Release 1.0.125
    • cc7a160 Touch up PR 1175
    • 0f942e5 Merge pull request 1175 from iex-rs/faster-backslash-u
    • d8921cd Merge pull request #1172 from iex-rs/faster-hex
    • b4bc643 Merge pull request #1176 from dtolnay/miriname
    • 94a2aad Improve job names for miri jobs
    • 8073fc1 Merge pull request #1174 from iex-rs/miri-on-ci
    • 96ae604 Correct WTF-8 parsing
    • 236cc82 Simplify unicode escape handling
    • 2f28d10 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+deprecated

    Release 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

    Commits

    Updates thiserror from 1.0.61 to 1.0.63

    Release 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.63
    • 3d5ec25 Merge pull request #312 from dtolnay/backtracedoc
    • de8a1e5 Update documentation of #[from] and #[backtrace] attributes
    • 0bf6e3d Release 1.0.62
    • 4977932 Merge pull request #310 from dtolnay/nestedtuple
    • 40a7779 Support .0.0 nested tuple index
    • f1ca210 Add regression test for issue 309
    • 479744e No need for dead code if struct fields are public
    • 4db08b1 Ignore warning on unused struct in test
    • f2824ae Fill in ignore reasons in all #[ignore] attributes
    • See full diff in compare view

    Updates prettyplease from 0.2.9 to 0.2.20

    Release 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

    0.2.13

    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.20
    • 1321404 Merge pull request #73 from dtolnay/checkcfg
    • c240656 Resolve unexpected_cfgs warning
    • 096eac9 Update rustc initialization to nightly-2024-04-17
    • e0d74e6 Release 0.2.19
    • 8e800f6 Merge pull request #72 from dtolnay/assign
    • a6aa390 Fix line placement for field assignment with multiline value
    • 659fde6 Release 0.2.18
    • fadd0df Merge pull request #71 from dtolnay/cstr
    • 1ad491d 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.1

    Commits
    • 7e87f0f protobuf-src: release 2.1.0
    • 698cf0a MAINTAINERS: add instructions for upgrading libprotobuf/Abseil
    • 511ef7b Upgrade to Abseil 3.30
    • 4e20544 Upgrade to protobuf v27.2
    • 95b1efd protobuf-native: release 0.3.1
    • ffcb2b7 add new entry to CHANGELOG
    • 1a01d55 Change C include statements to use " instead of < (#16)
    • e446099 protobuf-src: release 2.0.1
    • 1fb8ba8 protobuf-src: add CHANGELOG entry for lib64 fix
    • 7414430 cargo fmt
    • Additional commits viewable in compare view

    Updates schemars from 0.8.20 to 0.8.21

    Release notes

    Sourced from schemars's releases.

    v0.8.21

    Fixed:

    Changelog

    Sourced from schemars's changelog.

    [0.8.21] - 2024-05-23

    Fixed:

    Commits

    Updates syn from 2.0.65 to 2.0.75

    Release 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

    2.0.72

    2.0.71

    2.0.70

    2.0.69

    • Correctly parenthesize labeled loops inside a break value (#1692)
    • Add Punctuated::get and get_mut (#1693)

    2.0.68

    • Improve panic location when parse_quote! parses invalid syntax (#1690, thanks @​stepancheg)
    • More efficient peek implementation for Group and Lifetime (#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.75
    • b693682 Merge pull request #1722 from dtolnay/exprpath
    • e459ee7 Insert turbofish into paths in expression position
    • 3bb65aa Add mod-style printing for paths that cannot contain generic args
    • ae8c84a Handwrite ToTokens impl for Meta
    • 5dbfeae Name the expr_style argument at all call sites of path::parsing::qpath
    • b15ae28 Release 2.0.74
    • 6cf2344 Merge pull request #1719 from dtolnay/iterators
    • 2955ac5 Expose non-impl-Trait iterator return types
    • 7dc05a5 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

Commit Details

view details