Skip to content

chore(deps): bump the dependencies group across 1 directory with 5 updates#3

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/dependencies-5edcf08b26
Open

chore(deps): bump the dependencies group across 1 directory with 5 updates#3
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/dependencies-5edcf08b26

Conversation

@dependabot
Copy link
Copy Markdown

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

Updates the requirements on nalgebra, criterion, rand, pyo3 and numpy to permit the latest version.
Updates nalgebra to 0.34.1

Changelog

Sourced from nalgebra's changelog.

[0.34.1] (20 Sept. 2025)

Added

  • Added encase feature, providing encase trait implementations for nalgebra types.

[0.34.0] (31 July 2025)

Added

  • Add the convert-glam030 feature to enable conversion from/to types from glam v0.30.
  • Add the defmt cargo feature that enables derives of defmt::Format for all no-std types.

Changed

  • Bumped MSRV to 1.87.0.
  • Updated rand dependency to 0.9.0.
  • Renamed associated const DimName::USIZE to DimName::DIM.
  • Moved to Rust 2024 edition.
  • Several methods are now const whenever possible. See details in #1522.
  • Features for conversion from/to types from glam (such as convert-glam029) no longer enable default features for glam, allowing use in no_std environments.

Fixed

  • Fix infinite loop when attempting to take the Schur decomposition of a 0 matrix.

[0.33.2] (29 October 2024)

Added

  • Add the convert-glam029 feature to enable conversion from/to types from glam v0.29.

[0.33.1] (16 October 2024)

Added

  • Add implementations of bytemuck traits for isometries and similarities.
  • Implement AsRef<[T]> for matrices with contiguous storage.
  • Enable the num-complex/bytemuck feature when the convert-bytemuck feature is enabled.

[0.33.0] (23 June 2024)

Fixed

  • Fix a memory leak in Matrix::generic_resize.
  • Fix glm::is_null to check the vector magnitude instead of individual components.
  • Ensure that inverting a 4x4 matrix leaves it unchanged if the inversion fails.

Added

... (truncated)

Commits

Updates criterion to 0.8.2

Release notes

Sourced from criterion's releases.

criterion-plot-v0.8.2

Other

  • Update Readme
Changelog

Sourced from criterion's changelog.

0.8.2 - 2026-02-04

Fixed

  • don't build alloca on unsupported targets

Other

  • (deps) bump crate-ci/typos from 1.40.0 to 1.43.0
  • Fix panic with uniform iteration durations in benchmarks
  • Update Readme
  • Exclude development scripts from published package

0.8.1 - 2025-12-07

Fixed

  • Homepage link

Other

  • (deps) bump crate-ci/typos from 1.23.5 to 1.40.0
  • (deps) bump jontze/action-mdbook from 3 to 4
  • (deps) bump actions/checkout from 4 to 6

0.8.0 - 2025-11-29

BREAKING

  • Drop async-std support

Changed

  • Bump MSRV to 1.86, stable to 1.91.1

Added

  • Add ability to plot throughput on summary page.
  • Add support for reporting throughput in elements and bytes - Throughput::ElementsAndBytes allows the text summary to report throughput in both units simultaneously.
  • Add alloca-based memory layout randomisation to mitigate memory effects on measurements.
  • Add doc comment to benchmark runner in criterion_group macro (removes linter warnings)

Fixed

  • Fix plotting NaN bug

Other

  • Remove Master API Docs links temporarily while we restore the docs publishing.

... (truncated)

Commits
  • 7f0d745 chore: release v0.8.2
  • 4a467ce chore(deps): bump crate-ci/typos from 1.40.0 to 1.43.0
  • b277a75 Fix panic with uniform iteration durations in benchmarks
  • 828af14 fix: don't build alloca on unsupported targets
  • b01316b Update Readme
  • 4c02a3b Exclude development scripts from published package
  • e4e06df chore: release v0.8.1
  • aa548b9 fix: Homepage link
  • 950c3b7 fix: Typo
  • 7e3e50c chore(deps): bump crate-ci/typos from 1.23.5 to 1.40.0
  • Additional commits viewable in compare view

Updates rand to 0.10.0

Changelog

Sourced from rand'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 pyo3 to 0.23.5

Release notes

Sourced from pyo3's releases.

PyO3 0.23.5

This release is a final set of backports onto the PyO3 0.23 series:

  • PyPy 3.11 support
  • Fixes to #[pyclass(freelist)] on free-threaded Python 3.13
  • Fix to Python::run for a case when __builtins__ is not loaded correctly on Python 3.10+

Thank you to the following contributors for the improvements:

@​arielb1 @​Icxolu @​LilyFoote @​mattip @​mgorny @​ngoldbaum

Changelog

Sourced from pyo3's changelog.

[0.23.5] - 2025-02-22

Packaging

  • Add support for PyPy3.11 #4760

Fixed

  • Fix thread-unsafe implementation of freelist pyclasses on the free-threaded build. #4902
  • Re-enable a workaround for situations where CPython incorrectly does not add __builtins__ to __globals__ in code executed by Python::py_run (was removed in PyO3 0.23.0). #4921

[0.23.4] - 2025-01-10

Added

  • Add PyList::locked_for_each, which uses a critical section to lock the list on the free-threaded build. #4789
  • Add pyo3_build_config::add_python_framework_link_args build script API to set rpath when using macOS system Python. #4833

Changed

  • Use datetime.fold to distinguish ambiguous datetimes when converting to and from chrono::DateTime<Tz> (rather than erroring). #4791
  • Optimize PyList iteration on the free-threaded build. #4789

Fixed

  • Fix unnecessary internal py.allow_threads GIL-switch when attempting to access contents of a PyErr which originated from Python (could lead to unintended deadlocks). #4766
  • Fix thread-unsafe access of dict internals in BoundDictIterator on the free-threaded build. #4788
  • Fix unnecessary critical sections in BoundDictIterator on the free-threaded build. #4788
  • Fix time-of-check to time-of-use issues with list iteration on the free-threaded build. #4789
  • Fix chrono::DateTime<Tz> to-Python conversion when Tz is chrono_tz::Tz. #4790
  • Fix #[pyclass] not being able to be named Probe. #4794
  • Fix not treating cross-compilation from x64 to aarch64 on Windows as a cross-compile. #4800
  • Fix missing struct fields on GraalPy when subclassing builtin classes. #4802
  • Fix generating import lib for PyPy when abi3 feature is enabled. #4806
  • Fix generating import lib for python3.13t when abi3 feature is enabled. #4808
  • Fix compile failure for raw identifiers like r#box in derive(FromPyObject). #4814
  • Fix compile failure for #[pyclass] enum variants with more than 12 fields. #4832

[0.23.3] - 2024-12-03

Packaging

  • Bump optional python3-dll-a dependency to 0.2.11. #4749

Fixed

  • Fix unresolved symbol link failures on Windows when compiling for Python 3.13t with abi3 features enabled. #4733
  • Fix unresolved symbol link failures on Windows when compiling for Python 3.13t using the generate-import-lib feature. #4749
  • Fix compile-time regression in PyO3 0.23.0 where changing PYO3_CONFIG_FILE would not reconfigure PyO3 for the new interpreter. #4758

... (truncated)

Commits

Updates numpy to 0.28.0

Release notes

Sourced from numpy's releases.

v0.28.0

What's Changed

New Contributors

Full Changelog: PyO3/rust-numpy@v0.27.1...v0.28.0

Changelog

Sourced from numpy's changelog.

Changelog

  • v0.28.0

    • Fix mismatched behavior between PyArrayLike1 and PyArrayLike2 when used with floats (#520)
    • Add ownership-moving conversions into PyReadonlyArray and PyReadwriteArray (#524)
    • Fix UB when calling PyArray::as_slice and as_slice_mut on misaligned arrays (#525)
    • Bump PyO3 dependency to v0.28.0. (#530)
  • v0.27.1

    • Bump ndarray dependency to v0.17. (#516)
  • v0.27.0

    • Bump PyO3 dependency to v0.27.0. (#515)
  • v0.26.0

    • bump MSRV to 1.74, matching PyO3 (#504)
    • extend supported nalgebra version to 0.34 (#503)
    • Bump PyO3 dependency to v0.26.0. (#506)
  • v0.25.0,

    • Bump PyO3 dependency to v0.25.0. (#492)
  • v0.24.0

    • Bump PyO3 dependency to v0.24.0. (#483)
    • Support Python 3.13t "free-threaded" Python. (#471)
  • v0.23.0

    • Drop support for PyPy 3.7 and 3.8. (#470)
    • Require Element: Sync as part of the free-threading support in PyO3 0.23 (#469)
    • Bump PyO3 dependency to v0.23.0 ([#457])
      • removed the gil-refs feature
      • reintroduced function names without _bound suffix + deprecating the old names
      • switched to IntoPyObject as trait bound
    • Bump rustc-hash dependency to 2.0. ([#472])
  • v0.22.1

    • Fix building on 32-bit Windows. (#463)
    • Add PyReadwriteArray::make_nonwriteable. (#462)
    • Implement From<PyReadWriteArray> for PyReadonlyArray. (#462)
  • v0.22.0

    • Bump MSRV to 1.63. (#450)
    • Add permute and transpose methods for changing the order of axes of a PyArray. (#428)
    • Add support for NumPy v2 which had a number of changes to the C API. (#442)
    • Add support for ndarray 0.16. (#439)
    • Bumped pyo3 dependency to v0.22.0 which required the addition of several new methods to the Element trait. (#435)
  • v0.21.0

    • Migrate to the new Bound API introduced by PyO3 0.21. (#410) (#411) (#412) (#415) (#416) (#418) (#419) (#420) (#421) (#422)
    • Add a prelude module to simplify importing method traits required by the Bound API. (#417)
    • Extend documentation to cover some more surprising behaviours. (#405) (#414)

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot @github
Copy link
Copy Markdown
Author

dependabot bot commented on behalf of github Feb 9, 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.

@dependabot dependabot bot force-pushed the dependabot/cargo/dependencies-5edcf08b26 branch from e8667c0 to 8928837 Compare February 23, 2026 06:00
…dates

Updates the requirements on [nalgebra](https://github.com/dimforge/nalgebra), [criterion](https://github.com/criterion-rs/criterion.rs), [rand](https://github.com/rust-random/rand), [pyo3](https://github.com/pyo3/pyo3) and [numpy](https://github.com/PyO3/rust-numpy) to permit the latest version.

Updates `nalgebra` to 0.34.1
- [Changelog](https://github.com/dimforge/nalgebra/blob/main/CHANGELOG.md)
- [Commits](dimforge/nalgebra@v0.32.0...v0.34.1)

Updates `criterion` to 0.8.2
- [Release notes](https://github.com/criterion-rs/criterion.rs/releases)
- [Changelog](https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md)
- [Commits](criterion-rs/criterion.rs@0.5.0...criterion-v0.8.2)

Updates `rand` 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.8.0...0.10.0)

Updates `pyo3` to 0.23.5
- [Release notes](https://github.com/pyo3/pyo3/releases)
- [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md)
- [Commits](PyO3/pyo3@v0.23.0...v0.23.5)

Updates `numpy` to 0.28.0
- [Release notes](https://github.com/PyO3/rust-numpy/releases)
- [Changelog](https://github.com/PyO3/rust-numpy/blob/main/CHANGELOG.md)
- [Commits](PyO3/rust-numpy@v0.23.0...v0.28.0)

---
updated-dependencies:
- dependency-name: nalgebra
  dependency-version: 0.34.1
  dependency-type: direct:production
  dependency-group: dependencies
- dependency-name: criterion
  dependency-version: 0.8.2
  dependency-type: direct:production
  dependency-group: dependencies
- dependency-name: rand
  dependency-version: 0.10.0
  dependency-type: direct:production
  dependency-group: dependencies
- dependency-name: pyo3
  dependency-version: 0.23.5
  dependency-type: direct:production
  dependency-group: dependencies
- dependency-name: numpy
  dependency-version: 0.28.0
  dependency-type: direct:production
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/cargo/dependencies-5edcf08b26 branch from 8928837 to 7938f45 Compare March 9, 2026 05:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants