Skip to content

chore(deps): bump the cargo-dependencies group across 1 directory with 4 updates#313

Open
dependabot[bot] wants to merge 1 commit into
v5.x.xfrom
dependabot/cargo/v5.x.x/cargo-dependencies-c32ffbaea0
Open

chore(deps): bump the cargo-dependencies group across 1 directory with 4 updates#313
dependabot[bot] wants to merge 1 commit into
v5.x.xfrom
dependabot/cargo/v5.x.x/cargo-dependencies-c32ffbaea0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 30, 2026

Updates the requirements on half, rand, rand_chacha and rkyv to permit the latest version.
Updates half to 2.7.1

Release notes

Sourced from half's releases.

v2.7.1

Fixed

  • loongarch64 lsx hardware intrinsics for f16 conversions now enabled only under nightly cargo feature, fixing compile errors on stable Rust.
Changelog

Sourced from half's changelog.

[2.7.1] - 2025-10-13

Fixed

  • loongarch64 lsx hardware intrinsics for f16 conversions now enabled only under nightly cargo feature, fixing compile errors on stable Rust.

[2.7.0] - 2025-10-08

Changed

  • zerocopy is now a required dependency. The optional zerocopy crate feature is deprecated. This change is to ensure better code safety and prevent potential unsound behavior.
  • Git repository URL has changed due to GitHub user name change. Old URL is redirected.

Added

  • New num-traits implementations: Signed for f16 and bf16. By [@​djsell].
  • loongarch64 lsx hardware intrinsic support for f16 conversions. By [@​heiher].
  • Implemented Weight trait from rand crate for f16 and bf16 with rand optional cargo feature. By [@​majian4work].

Fixed

  • min and max incorrectly propagate NaN values when self is NaN. Fixes #126, by [@​mgottscho].
  • Suppressed warnings from new unnecessary_transmutes lint.

Removed

  • doc_auto_cfg feature has been removed from docs.rs documentation due to removal of rust feature.

[2.6.0] - 2025-04-08

Changed

  • Fixed some incorrect minimum supported versions of dependencies that weren't caught due to improper Cargo.lock:
    • num-traits 0.2.14 -> 0.2.16
    • zerocopy 0.8.0 -> 0.8.23
    • arbitrary 1.3.2 -> 1.4.1

Added

  • f16 and bf16 now implement Immutable and KnownLayout for zerocopy crate. By [@​usamoi].

[2.5.0] - 2025-03-13

Changed

  • Updated optional dependencies to latest major versions:
    • zercopy 0.6 -> 0.8
    • rand 0.8 -> 0.9
    • rand_distr 0.4 -> 0.5
    • rkyv 0.7 -> 0.8
    • (dev) criterion 0.4 -> 0.5
  • Minimum supported Rust version has been changed to 1.81 due to above dependency updates.
  • Minor restructuring of included license file locations to be more consistent with crates ecosystem.

Added

... (truncated)

Commits
  • 8cc891f Bump version 2.7.1
  • bc219f1 Merge pull request #136 from heiher/nightly
  • be1141b Add nightly feature
  • 679d009 Bump version 2.7.0
  • fc339a3 Remove zerocopy cargo feature from docs.
  • 4f9204b Update changelog and URLs
  • e698ee8 Ignore some tests in miri (due to diff floating point handling)
  • c491109 Run rustfmt
  • bfb0239 Remove docs.rs doc_auto_cfg feature and just wait until doc cfg stabilized....
  • 62f1141 Update FUNDING.yml
  • Additional commits viewable in compare view

Updates rand to 0.10.1

Changelog

Sourced from rand's changelog.

[0.10.1] — 2026-02-11

This release includes a fix for a soundness bug; see #1763.

Changes

  • Document panic behavior of make_rng and add #[track_caller] (#1761)
  • Deprecate feature log (#1763)

#1761: rust-random/rand#1761 #1763: rust-random/rand#1763

[0.10.0] - 2026-02-08

Changes

  • The dependency on rand_chacha has been replaced with a dependency on chacha20. This changes the implementation behind StdRng, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in chacha20 instead of rand_chacha (#1642).
  • Rename fns IndexedRandom::choose_multiple -> sample, choose_multiple_array -> sample_array, choose_multiple_weighted -> sample_weighted, struct SliceChooseIter -> IndexedSamples and fns IteratorRandom::choose_multiple -> sample, choose_multiple_fill -> sample_fill (#1632)
  • Use Edition 2024 and MSRV 1.85 (#1653)
  • Let Fill be implemented for element types, not sliceable types (#1652)
  • Fix OsError::raw_os_error on UEFI targets by returning Option<usize> (#1665)
  • Replace fn TryRngCore::read_adapter(..) -> RngReadAdapter with simpler struct RngReader (#1669)
  • Remove fns SeedableRng::from_os_rng, try_from_os_rng (#1674)
  • Remove Clone support for StdRng, ReseedingRng (#1677)
  • Use postcard instead of bincode to test the serde feature (#1693)
  • Avoid excessive allocation in IteratorRandom::sample when amount is much larger than iterator size (#1695)
  • Rename os_rng -> sys_rng, OsRng -> SysRng, OsError -> SysError (#1697)
  • Rename Rng -> RngExt as upstream rand_core has renamed RngCore -> Rng (#1717)

Additions

  • Add fns IndexedRandom::choose_iter, choose_weighted_iter (#1632)
  • Pub export Xoshiro128PlusPlus, Xoshiro256PlusPlus prngs (#1649)
  • Pub export ChaCha8Rng, ChaCha12Rng, ChaCha20Rng behind chacha feature (#1659)
  • Fn rand::make_rng() -> R where R: SeedableRng (#1734)

Removals

  • Removed ReseedingRng (#1722)
  • Removed unused feature "nightly" (#1732)
  • Removed feature small_rng (#1732)

#1632: rust-random/rand#1632 #1642: rust-random/rand#1642 #1649: rust-random/rand#1649 #1652: rust-random/rand#1652 #1653: rust-random/rand#1653 #1659: rust-random/rand#1659 #1665: rust-random/rand#1665 #1669: rust-random/rand#1669 #1674: rust-random/rand#1674 #1677: rust-random/rand#1677 #1693: rust-random/rand#1693 #1695: rust-random/rand#1695 #1697: rust-random/rand#1697

... (truncated)

Commits

Updates rand_chacha to 0.10.0

Release notes

Sourced from rand_chacha's releases.

0.10.0

[0.10.0] - 2026-02-08

Changes

  • The dependency on rand_chacha has been replaced with a dependency on chacha20. This changes the implementation behind StdRng, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in chacha20 instead of rand_chacha (#1642).
  • Rename fns IndexedRandom::choose_multiple -> sample, choose_multiple_array -> sample_array, choose_multiple_weighted -> sample_weighted, struct SliceChooseIter -> IndexedSamples and fns IteratorRandom::choose_multiple -> sample, choose_multiple_fill -> sample_fill (#1632)
  • Use Edition 2024 and MSRV 1.85 (#1653)
  • Let Fill be implemented for element types, not sliceable types (#1652)
  • Fix OsError::raw_os_error on UEFI targets by returning Option<usize> (#1665)
  • Replace fn TryRngCore::read_adapter(..) -> RngReadAdapter with simpler struct RngReader (#1669)
  • Remove fns SeedableRng::from_os_rng, try_from_os_rng (#1674)
  • Remove Clone support for StdRng, ReseedingRng (#1677)
  • Use postcard instead of bincode to test the serde feature (#1693)
  • Avoid excessive allocation in IteratorRandom::sample when amount is much larger than iterator size (#1695)
  • Rename os_rng -> sys_rng, OsRng -> SysRng, OsError -> SysError (#1697)
  • Rename Rng -> RngExt as upstream rand_core has renamed RngCore -> Rng (#1717)

Additions

  • Add fns IndexedRandom::choose_iter, choose_weighted_iter (#1632)
  • Pub export Xoshiro128PlusPlus, Xoshiro256PlusPlus prngs (#1649)
  • Pub export ChaCha8Rng, ChaCha12Rng, ChaCha20Rng behind chacha feature (#1659)
  • Fn rand::make_rng() -> R where R: SeedableRng (#1734)

Removals

  • Removed ReseedingRng (#1722)
  • Removed unused feature "nightly" (#1732)
  • Removed feature small_rng (#1732)

#1632: rust-random/rand#1632 #1642: rust-random/rand#1642 #1649: rust-random/rand#1649 #1652: rust-random/rand#1652 #1653: rust-random/rand#1653 #1659: rust-random/rand#1659 #1665: rust-random/rand#1665 #1669: rust-random/rand#1669 #1674: rust-random/rand#1674 #1677: rust-random/rand#1677 #1693: rust-random/rand#1693 #1695: rust-random/rand#1695 #1697: rust-random/rand#1697 #1717: rust-random/rand#1717 #1722: rust-random/rand#1722 #1732: rust-random/rand#1732 #1734: rust-random/rand#1734

New Contributors

... (truncated)

Changelog

Sourced from rand_chacha's changelog.

[0.10.0] - 2026-02-08

Changes

  • The dependency on rand_chacha has been replaced with a dependency on chacha20. This changes the implementation behind StdRng, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in chacha20 instead of rand_chacha (#1642).
  • Rename fns IndexedRandom::choose_multiple -> sample, choose_multiple_array -> sample_array, choose_multiple_weighted -> sample_weighted, struct SliceChooseIter -> IndexedSamples and fns IteratorRandom::choose_multiple -> sample, choose_multiple_fill -> sample_fill (#1632)
  • Use Edition 2024 and MSRV 1.85 (#1653)
  • Let Fill be implemented for element types, not sliceable types (#1652)
  • Fix OsError::raw_os_error on UEFI targets by returning Option<usize> (#1665)
  • Replace fn TryRngCore::read_adapter(..) -> RngReadAdapter with simpler struct RngReader (#1669)
  • Remove fns SeedableRng::from_os_rng, try_from_os_rng (#1674)
  • Remove Clone support for StdRng, ReseedingRng (#1677)
  • Use postcard instead of bincode to test the serde feature (#1693)
  • Avoid excessive allocation in IteratorRandom::sample when amount is much larger than iterator size (#1695)
  • Rename os_rng -> sys_rng, OsRng -> SysRng, OsError -> SysError (#1697)
  • Rename Rng -> RngExt as upstream rand_core has renamed RngCore -> Rng (#1717)

Additions

  • Add fns IndexedRandom::choose_iter, choose_weighted_iter (#1632)
  • Pub export Xoshiro128PlusPlus, Xoshiro256PlusPlus prngs (#1649)
  • Pub export ChaCha8Rng, ChaCha12Rng, ChaCha20Rng behind chacha feature (#1659)
  • Fn rand::make_rng() -> R where R: SeedableRng (#1734)

Removals

  • Removed ReseedingRng (#1722)
  • Removed unused feature "nightly" (#1732)
  • Removed feature small_rng (#1732)

#1632: rust-random/rand#1632 #1642: rust-random/rand#1642 #1649: rust-random/rand#1649 #1652: rust-random/rand#1652 #1653: rust-random/rand#1653 #1659: rust-random/rand#1659 #1665: rust-random/rand#1665 #1669: rust-random/rand#1669 #1674: rust-random/rand#1674 #1677: rust-random/rand#1677 #1693: rust-random/rand#1693 #1695: rust-random/rand#1695 #1697: rust-random/rand#1697 #1717: rust-random/rand#1717 #1722: rust-random/rand#1722 #1732: rust-random/rand#1732 #1734: rust-random/rand#1734

[0.9.2] - 2025-07-20

Deprecated

  • Deprecate rand::rngs::mock module and StepRng generator (#1634)

... (truncated)

Commits

Updates rkyv to 0.8.16

Commits
  • 47ebe03 Release 0.8.16
  • 5828cf5 Harden clear() impls against panicking drops
  • 7f93b33 Remove unnecessary Ord bound on MapKV impl
  • 71eb72a Fix hashbrown-0_16 impl, update features lists
  • 7f18f92 Update to hashbrown 0.17 (#659)
  • d3c20a8 feat: implement NoUndef for [T] where T: NoUndef. (#656)
  • 985b023 Fix compilation for 32-bit systems using 64-bit pointers
  • 18941fb Add into_parts and from_parts for AlignedVec (#653)
  • c0d502c Release 0.8.15
  • d47ceaa Detect wrapped subtree pointers earlier than pop_subtree_range
  • Additional commits viewable in compare view

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 30, 2026

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@sdd
Copy link
Copy Markdown
Owner

sdd commented May 31, 2026

@dependabot rebase

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 31, 2026

Looks like this PR is already up-to-date with v5.x.x! If you'd still like to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@sdd
Copy link
Copy Markdown
Owner

sdd commented May 31, 2026

@dependabot rebase

@dependabot dependabot Bot changed the title chore(deps): bump the cargo-dependencies group with 4 updates chore(deps): bump the cargo-dependencies group across 1 directory with 4 updates May 31, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/v5.x.x/cargo-dependencies-c32ffbaea0 branch from ae4982f to c31109b Compare May 31, 2026 10:07
@sdd
Copy link
Copy Markdown
Owner

sdd commented May 31, 2026

@dependabot rebase

…h 4 updates

Updates the requirements on [half](https://github.com/VoidStarKat/half-rs), [rand](https://github.com/rust-random/rand), [rand_chacha](https://github.com/rust-random/rand) and [rkyv](https://github.com/rkyv/rkyv) to permit the latest version.

Updates `half` to 2.7.1
- [Release notes](https://github.com/VoidStarKat/half-rs/releases)
- [Changelog](https://github.com/VoidStarKat/half-rs/blob/main/CHANGELOG.md)
- [Commits](VoidStarKat/half-rs@v2.4.1...v2.7.1)

Updates `rand` to 0.10.1
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](rust-random/rand@rand_core-0.9.1...0.10.1)

Updates `rand_chacha` 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](rust-random/rand@0.9.0...0.10.0)

Updates `rkyv` to 0.8.16
- [Release notes](https://github.com/rkyv/rkyv/releases)
- [Commits](rkyv/rkyv@v0.7.0...0.8.16)

---
updated-dependencies:
- dependency-name: half
  dependency-version: 2.7.1
  dependency-type: direct:production
  dependency-group: cargo-dependencies
- dependency-name: rand
  dependency-version: 0.10.1
  dependency-type: direct:production
  dependency-group: cargo-dependencies
- dependency-name: rand_chacha
  dependency-version: 0.10.0
  dependency-type: direct:production
  dependency-group: cargo-dependencies
- dependency-name: rkyv
  dependency-version: 0.8.16
  dependency-type: direct:production
  dependency-group: cargo-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/v5.x.x/cargo-dependencies-c32ffbaea0 branch from c31109b to d01893e Compare May 31, 2026 10:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant