Skip to content
This repository was archived by the owner on Feb 24, 2025. It is now read-only.

fix(deps): update rust crate bson to v2.13.0 #15

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jun 6, 2024

This PR contains the following updates:

Package Type Update Change
bson dependencies minor 2.10.0 -> 2.13.0

Release Notes

mongodb/bson-rust (bson)

v2.13.0

Compare Source

The MongoDB Rust driver team is pleased to announce the v2.13.0 release of the bson crate.

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

Compare Source

The MongoDB Rust driver team is pleased to announce the v2.12.0 release of the bson crate.

Highlighted Changes

This release was largely driven by external contributions!

  • An optional implementation of Hash and Eq for the Bson family of types
  • ObjectId::from_parts, allowing direct construction of an ObjectId from its component values
  • Helpers for serializing Option<chrono::DateTime<_>> as Option<bson::DateTime>
  • A fix for a panic when parsing specific malformed input data into a Decimal128

We've also added optional (off by default) integration with the serde_path_to_error crate, 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<_>> as Option<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!)

v2.11.0

Compare Source

The MongoDB Rust driver team is pleased to announce the v2.11.0 release of the bson crate.

Highlighted Changes

This release introduces the HumanReadable helper type; this provides more flexible control than the human_readable option, which is now deprecated.

Full Release Notes

New Features

  • RUST-1764 Add HumanReadable convenience wrapper (#​471)

Bugfixes

  • minor: fix lifetime of RawElement::key (#​473)
  • RUST-1933: Support deserializing $uuid extended JSON syntax (#​474)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/bson-2.x-lockfile branch from 12c20ed to aa4cc38 Compare September 12, 2024 18:00
@renovate renovate bot changed the title fix(deps): update rust crate bson to v2.11.0 fix(deps): update rust crate bson to v2.12.0 Sep 12, 2024
@renovate renovate bot force-pushed the renovate/bson-2.x-lockfile branch from aa4cc38 to e065ff4 Compare September 16, 2024 17:49
@renovate renovate bot force-pushed the renovate/bson-2.x-lockfile branch from e065ff4 to 8ef0e60 Compare September 19, 2024 20:43
@renovate renovate bot changed the title fix(deps): update rust crate bson to v2.12.0 fix(deps): update rust crate bson to v2.13.0 Sep 19, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants