Bump bson from 2.11.0 to 2.13.0
Bumps bson from 2.11.0 to 2.13.0.
Release notes
Sourced from bson's releases.
v2.13.0
The MongoDB Rust driver team is pleased to announce the v2.13.0 release of the
bsoncrate.Highlighted Changes
This release introduces a utility type for deserializing from UTF-8 lossy BSON bytes.
Full Release Notes
New Features
- RUST-2023 Add wrapper type for utf-8 lossy deserialization (#497)
v2.12.0
The MongoDB Rust driver team is pleased to announce the v2.12.0 release of the
bsoncrate.Highlighted Changes
This release was largely driven by external contributions!
- An optional implementation of
HashandEqfor theBsonfamily of typesObjectId::from_parts, allowing direct construction of anObjectIdfrom its component values- Helpers for serializing
Option<chrono::DateTime<_>>asOption<bson::DateTime>- A fix for a panic when parsing specific malformed input data into a
Decimal128We've also added optional (off by default) integration with the
serde_path_to_errorcrate, which provides paths to the precise point of failure for deserialization of nested data structures.Full Release Notes
New Features
- RUST-2027 Impl Hash/Eq for BSON (thanks @
@​NineLord!)- RUST-2017 Allow constructing an ObjectId from its parts (thanks
@​tyilo!)- RUST-1987 Support serializing
Option<chrono::DateTime<_>>asOption<bson::DateTime>(thanks@​lazureykis!)- RUST-1874 Add optional integration with serde_path_to_error
Improvements
- RUST-1773 Merge duplicate extjson map parsing between OwnedOrBorrowedRawBsonVisitor and SeededVisitor
Bugfixes
- RUST-2028 Fix Decimal128 panic when parsing strings w/o a char boundary at idx 34 (thanks
@​arthurprs!)
Commits
401f638release v2.13.0 (#499)0fbdeefRUST-2023 Add wrapper type for utf-8 lossy deserialization (#497)8e0fb3brelease v2.12.0 (#498)692cd75RUST-2028 Fix Decimal128 panic when parsing strings w/o a char boundary at id...28e3925RUST-2027 Impl Hash/Eq for BSON (#495)20c56f0RUST-2017 Add method to construct anObjectIdfrom its parts (#492)a72431eRUST-1874 Add optional integration withserde_path_to_error(#488)d0f5d23minor: update bson to clippy 1.80.0 (#487)2e8fb00RUST-1992 Factor raw bson encoding out of RawDocumentBuf (#486)1c6e65aRUST-1992 Minor parsing cleanup (#485)- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.