Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 2, 2026

Bumps the patch group with 22 updates in the / directory:

Package From To
time 0.3.45 0.3.46
rand_core 0.10.0-rc-3 0.10.0
crypto-bigint 0.7.0-rc.18 0.7.0-rc.21
sha1 0.11.0-rc.2 0.11.0-rc.3
cbc 0.2.0-rc.1 0.2.0-rc.2
des 0.9.0-rc.1 0.9.0-rc.2
rc2 0.9.0-pre.0 0.9.0-rc.0
pbkdf2 0.13.0-rc.1 0.13.0-rc.8
blowfish 0.10.0-rc.1 0.10.0-rc.2
crypto-common 0.2.0-rc.8 0.2.0-rc.12
universal-hash 0.6.0-rc.4 0.6.0-rc.6
password-hash 0.6.0-rc.8 0.6.0-rc.10
signature 3.0.0-rc.6 3.0.0-rc.7
elliptic-curve 0.14.0-rc.19 0.14.0-rc.22
pkcs8 0.11.0-rc.8 0.11.0-rc.10
sec1 0.8.0-rc.11 0.8.0-rc.12
keccak 0.2.0-rc.0 0.2.0-rc.1
primefield 0.14.0-rc.3 0.14.0-rc.5
primeorder 0.14.0-rc.3 0.14.0-rc.4
crypto-primes 0.7.0-pre.6 0.7.0-pre.7
rand_chacha 0.10.0-rc.6 0.10.0
getrandom 0.4.0-rc.0 0.4.0

Bumps the patch group with 2 updates in the /ffi/wasm directory: serde_json and wasm-bindgen-test.

Updates time from 0.3.45 to 0.3.46

Release notes

Sourced from time's releases.

v0.3.46

See the changelog for details.

Changelog

Sourced from time's changelog.

0.3.46 [2026-01-23]

Added

  • All possible panics are now documented for the relevant methods.

  • The need to use #[serde(default)] when using custom serde formats is documented. This applies only when deserializing an Option<T>.

  • Duration::nanoseconds_i128 has been made public, mirroring std::time::Duration::from_nanos_u128.

  • Various methods for truncating components have been added, avoiding the need to call the fallible replace methods multiple times.

    For PrimitiveDateTime, UtcDateTime, and OffsetDateTime:

    • truncate_to_day

    For Time, PrimitiveDateTime, UtcDateTime, and OffsetDateTime:

    • truncate_to_hour
    • truncate_to_minute
    • truncate_to_second
    • truncate_to_millisecond
    • truncate_to_microsecond

Changed

  • The minimum supported Rust version is now 1.88.0.
  • Significant performance gains in numerous locations. No public APIs were changed or removed as part of this.
  • The size of error::ComponentRange, along with types that contain it, has been significantly reduced.

Fixed

  • The PartialOrd and Ord implementations of UtcOffset now return the expected result.
Commits
  • 14da652 v0.3.46 release
  • f0798a4 Always use where clauses over inline bounds
  • a74c055 More accurately represent lifetimes in parser
  • d5d339c Address lints from latest rustc
  • 3a60ceb Fix ordering of UtcOffset
  • 7d05f5e Document need to use #[serde(default)]
  • 37c44a4 Remove panic optimization
  • b8b879a Add methods for truncation
  • c75687b Reduce amount of macro-generated code
  • 7ad7a2d Simplify ComponentRange error type
  • Additional commits viewable in compare view

Updates rand_core from 0.10.0-rc-3 to 0.10.0

Release notes

Sourced from rand_core's releases.

v0.10.0

What's Changed

This release makes a number of significant changes which we hope will be the last significant breakage before 1.0. Code has moved from the [rust-random/rand] repository to its own [rust-random/rand_core].

User-facing API changes

Changed

  • Edition changed to 2024 and MSRV bumped to 1.85 ([rand#1668])
  • RngCore and TryRngCore are renamed to Rng and TryRng respectively (#54)
  • Rng is now an extension trait of TryRng<Error = Infallible> (#45)
  • TryRng::Error is bound on core::error::Error instead of Debug + Display (#58)
  • Relax Sized bound on impls of SeedableRng ([rand#1641])

Added

  • SeedableRng::{fork, try_fork} methods (#17)
  • Re-export of core::convert::Infallible (#56)

Removed

  • TryRng::read_adapter method (replaced with rand::RngReader) ([rand#1669])
  • os_rng crate feature ([rand#1674])
  • OsRng and OsError structs ([rand#1674])
  • SeedableRng::from_os_rng and SeedableRng::try_from_os_rng methods ([rand#1674])
  • getrandom dependency ([rand#1674])
  • std crate feature ([rand#1674])
  • Optional serde dependency (#28)
  • UnwrapMut struct and Rng::unwrap_mut method (#45)
  • Rng::unwrap_err method in favor of explicit wrapping in UnwrapErr (#53)

API changes to PRNG implementation helpers

Added

  • BlockRng::reconstruct and BlockRng::remaining_results methods (#36)
  • block::Generator::drop method (#35)
  • BlockRng::word_offset method (#44)

Changed

  • Replaced le helper functions with new utils helpers ([rand#1667], #34, #38, #45)
  • Rename BlockRng::generate_and_set method to reset_and_skip (#44)
  • Rename block::BlockRngCore trait to block::Generator (#26)
  • Rename BlockRngCore::Results associated type to Output and remove type bounds on it (#26)

Removed

  • Implementation of Rng for BlockRng, making the latter more generic (#34)
  • BlockRng64 struct (#34)
  • BlockRng::reset method (#44)
  • BlockRng::index method (replaced with BlockRng::word_offset) (#44)
  • Generator::Item associated type (#26)
  • CryptoBlockRng (#69)

... (truncated)

Changelog

Sourced from rand_core's changelog.

[0.10.0] - 2026-02-01

This release makes a number of significant changes which we hope will be the last significant breakage before 1.0. Code has moved from the [rust-random/rand] repository to its own [rust-random/rand_core].

User-facing API changes

Changed

  • Edition changed to 2024 and MSRV bumped to 1.85 ([rand#1668])
  • RngCore and TryRngCore are renamed to Rng and TryRng respectively (#54)
  • Rng is now an extension trait of TryRng<Error = Infallible> (#45)
  • TryRng::Error is bound on core::error::Error instead of Debug + Display (#58)
  • Relax Sized bound on impls of SeedableRng ([rand#1641])

Added

  • SeedableRng::{fork, try_fork} methods (#17)
  • Re-export of core::convert::Infallible (#56)

Removed

  • TryRng::read_adapter method (replaced with rand::RngReader) ([rand#1669])
  • os_rng crate feature ([rand#1674])
  • OsRng and OsError structs ([rand#1674])
  • SeedableRng::from_os_rng and SeedableRng::try_from_os_rng methods ([rand#1674])
  • getrandom dependency ([rand#1674])
  • std crate feature ([rand#1674])
  • Optional serde dependency (#28)
  • UnwrapMut struct and Rng::unwrap_mut method (#45)
  • Rng::unwrap_err method in favor of explicit wrapping in UnwrapErr (#53)

API changes to PRNG implementation helpers

Added

  • BlockRng::reconstruct and BlockRng::remaining_results methods (#36)
  • block::Generator::drop method (#35)
  • BlockRng::word_offset method (#44)

Changed

  • Replaced le helper functions with new utils helpers ([rand#1667], #34, #38, #45)
  • Rename BlockRng::generate_and_set method to reset_and_skip (#44)
  • Rename block::BlockRngCore trait to block::Generator (#26)
  • Rename BlockRngCore::Results associated type to Output and remove type bounds on it (#26)

Removed

  • Implementation of Rng for BlockRng, making the latter more generic (#34)
  • BlockRng64 struct (#34)
  • BlockRng::reset method (#44)
  • BlockRng::index method (replaced with BlockRng::word_offset) (#44)
  • Generator::Item associated type (#26)
  • CryptoBlockRng (#69)

... (truncated)

Commits

Updates crypto-bigint from 0.7.0-rc.18 to 0.7.0-rc.21

Commits

Updates sha1 from 0.11.0-rc.2 to 0.11.0-rc.3

Commits

Updates cbc from 0.2.0-rc.1 to 0.2.0-rc.2

Commits

Updates des from 0.9.0-rc.1 to 0.9.0-rc.2

Commits

Updates rc2 from 0.9.0-pre.0 to 0.9.0-rc.0

Commits

Updates pbkdf2 from 0.13.0-rc.1 to 0.13.0-rc.8

Commits

Updates blowfish from 0.10.0-rc.1 to 0.10.0-rc.2

Commits

Updates crypto-common from 0.2.0-rc.8 to 0.2.0-rc.12

Commits

Updates universal-hash from 0.6.0-rc.4 to 0.6.0-rc.6

Commits

Updates password-hash from 0.6.0-rc.8 to 0.6.0-rc.10

Commits

Updates signature from 3.0.0-rc.6 to 3.0.0-rc.7

Commits

Updates elliptic-curve from 0.14.0-rc.19 to 0.14.0-rc.22

Commits

Updates pkcs8 from 0.11.0-rc.8 to 0.11.0-rc.10

Commits

Updates sec1 from 0.8.0-rc.11 to 0.8.0-rc.12

Commits

Updates keccak from 0.2.0-rc.0 to 0.2.0-rc.1

Commits

Updates primefield from 0.14.0-rc.3 to 0.14.0-rc.5

Commits

Updates primeorder from 0.14.0-rc.3 to 0.14.0-rc.4

Commits

Updates crypto-primes from 0.7.0-pre.6 to 0.7.0-pre.7

Changelog

Sourced from crypto-primes's changelog.

[0.7.0-pre.7] - 2026-01-20

Changed

  • Bumped crypto-bigint dependency to 0.7.0-rc.21 and rand_core to 0.10.0-rc-5. (#108)

#108: entropyxyz/crypto-primes#108

Commits

Updates rand_chacha from 0.10.0-rc.6 to 0.10.0

Commits

Updates getrandom from 0.4.0-rc.0 to 0....

Description has been truncated

Bumps the patch group with 22 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [time](https://github.com/time-rs/time) | `0.3.45` | `0.3.46` |
| [rand_core](https://github.com/rust-random/rand_core) | `0.10.0-rc-3` | `0.10.0` |
| [crypto-bigint](https://github.com/RustCrypto/crypto-bigint) | `0.7.0-rc.18` | `0.7.0-rc.21` |
| [sha1](https://github.com/RustCrypto/hashes) | `0.11.0-rc.2` | `0.11.0-rc.3` |
| [cbc](https://github.com/RustCrypto/block-modes) | `0.2.0-rc.1` | `0.2.0-rc.2` |
| [des](https://github.com/RustCrypto/block-ciphers) | `0.9.0-rc.1` | `0.9.0-rc.2` |
| [rc2](https://github.com/RustCrypto/block-ciphers) | `0.9.0-pre.0` | `0.9.0-rc.0` |
| [pbkdf2](https://github.com/RustCrypto/password-hashes) | `0.13.0-rc.1` | `0.13.0-rc.8` |
| [blowfish](https://github.com/RustCrypto/block-ciphers) | `0.10.0-rc.1` | `0.10.0-rc.2` |
| [crypto-common](https://github.com/RustCrypto/traits) | `0.2.0-rc.8` | `0.2.0-rc.12` |
| [universal-hash](https://github.com/RustCrypto/traits) | `0.6.0-rc.4` | `0.6.0-rc.6` |
| [password-hash](https://github.com/RustCrypto/traits) | `0.6.0-rc.8` | `0.6.0-rc.10` |
| [signature](https://github.com/RustCrypto/traits) | `3.0.0-rc.6` | `3.0.0-rc.7` |
| [elliptic-curve](https://github.com/RustCrypto/traits) | `0.14.0-rc.19` | `0.14.0-rc.22` |
| [pkcs8](https://github.com/RustCrypto/formats) | `0.11.0-rc.8` | `0.11.0-rc.10` |
| [sec1](https://github.com/RustCrypto/formats) | `0.8.0-rc.11` | `0.8.0-rc.12` |
| [keccak](https://github.com/RustCrypto/sponges) | `0.2.0-rc.0` | `0.2.0-rc.1` |
| [primefield](https://github.com/RustCrypto/elliptic-curves) | `0.14.0-rc.3` | `0.14.0-rc.5` |
| [primeorder](https://github.com/RustCrypto/elliptic-curves) | `0.14.0-rc.3` | `0.14.0-rc.4` |
| [crypto-primes](https://github.com/entropyxyz/crypto-primes) | `0.7.0-pre.6` | `0.7.0-pre.7` |
| [rand_chacha](https://github.com/rust-random/rand) | `0.10.0-rc.6` | `0.10.0` |
| [getrandom](https://github.com/rust-random/getrandom) | `0.4.0-rc.0` | `0.4.0` |

Bumps the patch group with 2 updates in the /ffi/wasm directory: [serde_json](https://github.com/serde-rs/json) and [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen).


Updates `time` from 0.3.45 to 0.3.46
- [Release notes](https://github.com/time-rs/time/releases)
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
- [Commits](time-rs/time@v0.3.45...v0.3.46)

Updates `rand_core` from 0.10.0-rc-3 to 0.10.0
- [Release notes](https://github.com/rust-random/rand_core/releases)
- [Changelog](https://github.com/rust-random/rand_core/blob/master/CHANGELOG.md)
- [Commits](rust-random/rand_core@v0.10.0-rc-3...v0.10.0)

Updates `crypto-bigint` from 0.7.0-rc.18 to 0.7.0-rc.21
- [Changelog](https://github.com/RustCrypto/crypto-bigint/blob/master/CHANGELOG.md)
- [Commits](RustCrypto/crypto-bigint@v0.7.0-rc.18...v0.7.0-rc.21)

Updates `sha1` from 0.11.0-rc.2 to 0.11.0-rc.3
- [Commits](RustCrypto/hashes@sha1-v0.11.0-rc.2...sha1-v0.11.0-rc.3)

Updates `cbc` from 0.2.0-rc.1 to 0.2.0-rc.2
- [Commits](RustCrypto/block-modes@cbc-0.2.0-rc.1...cbc-v0.2.0-rc.2)

Updates `des` from 0.9.0-rc.1 to 0.9.0-rc.2
- [Commits](RustCrypto/block-ciphers@des-v0.9.0-rc.1...des-v0.9.0-rc.2)

Updates `rc2` from 0.9.0-pre.0 to 0.9.0-rc.0
- [Commits](RustCrypto/block-ciphers@rc2-v0.9.0-pre.0...rc2-v0.9.0-rc.0)

Updates `pbkdf2` from 0.13.0-rc.1 to 0.13.0-rc.8
- [Commits](RustCrypto/password-hashes@pbkdf2-v0.13.0-rc.1...pbkdf2-v0.13.0-rc.8)

Updates `blowfish` from 0.10.0-rc.1 to 0.10.0-rc.2
- [Commits](RustCrypto/block-ciphers@blowfish-v0.10.0-rc.1...blowfish-v0.10.0-rc.2)

Updates `crypto-common` from 0.2.0-rc.8 to 0.2.0-rc.12
- [Commits](RustCrypto/traits@crypto-common-v0.2.0-rc.8...crypto-common-v0.2.0-rc.12)

Updates `universal-hash` from 0.6.0-rc.4 to 0.6.0-rc.6
- [Commits](RustCrypto/traits@universal-hash-v0.6.0-rc.4...universal-hash-v0.6.0-rc.6)

Updates `password-hash` from 0.6.0-rc.8 to 0.6.0-rc.10
- [Commits](RustCrypto/traits@password-hash-v0.6.0-rc.8...password-hash-v0.6.0-rc.10)

Updates `signature` from 3.0.0-rc.6 to 3.0.0-rc.7
- [Commits](RustCrypto/traits@signature-v3.0.0-rc.6...signature-v3.0.0-rc.7)

Updates `elliptic-curve` from 0.14.0-rc.19 to 0.14.0-rc.22
- [Commits](RustCrypto/traits@elliptic-curve/v0.14.0-rc.19...elliptic-curve-v0.14.0-rc.22)

Updates `pkcs8` from 0.11.0-rc.8 to 0.11.0-rc.10
- [Commits](RustCrypto/formats@pkcs8/v0.11.0-rc.8...pkcs8/v0.11.0-rc.10)

Updates `sec1` from 0.8.0-rc.11 to 0.8.0-rc.12
- [Commits](RustCrypto/formats@sec1/v0.8.0-rc.11...sec1/v0.8.0-rc.12)

Updates `keccak` from 0.2.0-rc.0 to 0.2.0-rc.1
- [Commits](RustCrypto/sponges@keccak-v0.2.0-rc.0...keccak-v0.2.0-rc.1)

Updates `primefield` from 0.14.0-rc.3 to 0.14.0-rc.5
- [Commits](RustCrypto/elliptic-curves@primefield/v0.14.0-rc.3...primefield/v0.14.0-rc.5)

Updates `primeorder` from 0.14.0-rc.3 to 0.14.0-rc.4
- [Commits](RustCrypto/elliptic-curves@primeorder/v0.14.0-rc.3...primeorder/v0.14.0-rc.4)

Updates `crypto-primes` from 0.7.0-pre.6 to 0.7.0-pre.7
- [Changelog](https://github.com/entropyxyz/crypto-primes/blob/master/CHANGELOG.md)
- [Commits](entropyxyz/crypto-primes@v0.7.0-pre.6...v0.7.0-pre.7)

Updates `rand_chacha` from 0.10.0-rc.6 to 0.10.0
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-random/rand/commits)

Updates `getrandom` from 0.4.0-rc.0 to 0.4.0
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md)
- [Commits](rust-random/getrandom@v0.4.0-rc.0...v0.4.0)

Updates `getrandom` from 0.4.0-rc.0 to 0.4.0
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md)
- [Commits](rust-random/getrandom@v0.4.0-rc.0...v0.4.0)

Updates `serde_json` from 1.0.145 to 1.0.149
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.145...v1.0.149)

Updates `serde_json` from 1.0.145 to 1.0.149
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.145...v1.0.149)

Updates `wasm-bindgen-test` from 0.3.55 to 0.3.58
- [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases)
- [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](https://github.com/wasm-bindgen/wasm-bindgen/commits)

---
updated-dependencies:
- dependency-name: time
  dependency-version: 0.3.46
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: rand_core
  dependency-version: 0.10.0
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: crypto-bigint
  dependency-version: 0.7.0-rc.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: sha1
  dependency-version: 0.11.0-rc.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: cbc
  dependency-version: 0.2.0-rc.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: des
  dependency-version: 0.9.0-rc.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: rc2
  dependency-version: 0.9.0-rc.0
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: pbkdf2
  dependency-version: 0.13.0-rc.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: blowfish
  dependency-version: 0.10.0-rc.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: crypto-common
  dependency-version: 0.2.0-rc.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: universal-hash
  dependency-version: 0.6.0-rc.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: password-hash
  dependency-version: 0.6.0-rc.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: signature
  dependency-version: 3.0.0-rc.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: elliptic-curve
  dependency-version: 0.14.0-rc.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: pkcs8
  dependency-version: 0.11.0-rc.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: sec1
  dependency-version: 0.8.0-rc.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: keccak
  dependency-version: 0.2.0-rc.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: primefield
  dependency-version: 0.14.0-rc.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: primeorder
  dependency-version: 0.14.0-rc.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: crypto-primes
  dependency-version: 0.7.0-pre.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: rand_chacha
  dependency-version: 0.10.0
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: getrandom
  dependency-version: 0.4.0
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: getrandom
  dependency-version: 0.4.0
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: serde_json
  dependency-version: 1.0.149
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: serde_json
  dependency-version: 1.0.149
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: wasm-bindgen-test
  dependency-version: 0.3.58
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Feb 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Development

Successfully merging this pull request may close these issues.

1 participant