Skip to content

chore(cargo): bump the rust group across 1 directory with 8 updates#52

Open
dependabot[bot] wants to merge 1 commit into
rsmpegfrom
dependabot/cargo/rsmpeg/rust-fd859cb78a
Open

chore(cargo): bump the rust group across 1 directory with 8 updates#52
dependabot[bot] wants to merge 1 commit into
rsmpegfrom
dependabot/cargo/rsmpeg/rust-fd859cb78a

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Updates the requirements on imageproc, rand, ndarray, ctor, libblur, fast_image_resize, cpal and rubato to permit the latest version.
Updates imageproc to 0.26.0

Release notes

Sourced from imageproc's releases.

v0.26.0

New features

Performance improvements

Breaking changes

Bug fixes

Changelog

Sourced from imageproc's changelog.

0.26.0 - 2026-01-01

New features:

Performance improvements:

Breaking changes:

Bug fixes:

0.25.0 - 2024-05-19

New features:

  • Added functions template_matching::match_template_with_mask and template_matching::match_template_with_mask_parallel to support masked templates in template matching.
  • Added L2 variant to the distance_transform::Norm enum used to specify the distance function

... (truncated)

Commits

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 ndarray to 0.17.2

Changelog

Sourced from ndarray's changelog.

Version 0.17.2 (2026-01-10)

Version 0.17.2 is mainly a patch fix to bugs related to the new ArrayRef implementation.

In addition, ndarray has reduced its packaging footprint to ease supply chain reviews (and shrink the binary size!). A special thanks to @​SwishSwushPow and @​weiznich for bringing this to our attention and making the necessary changes.

Added

Fixed

Documentation

Version 0.17.1 (2025-11-02)

Version 0.17.1 provides a patch to fix the originally-unsound implementation of the new array reference types.

The reference types are now all unsized. Practically speaking, this has one major implication: writing functions and traits that accept RawRef and LayoutRef will now need a + ?Sized bound to work ergonomically with ArrayRef. For example, the release notes for 0.17.0 said

Reading / Writing Shape: LayoutRef<A, D>

LayoutRef lets functions view or modify shape/stride information without touching data. This replaces verbose signatures like:

fn alter_view<S>(a: &mut ArrayBase<S, Ix1>)
where S: Data<Elem = f64>;

Use AsRef / AsMut for best compatibility:

fn alter_shape<T>(a: &mut T)
where T: AsMut<LayoutRef<f64>>;

However, these functions now need an additional bound to allow for callers to pass in &ArrayRef types:

fn alter_shape<T>(a: &mut T)
where T: AsMut<LayoutRef<f64>> + ?Sized; // Added bound here

A huge thank you to Sarah Quiñones (@​sarah-quinones) for catching the original unsound bug and helping to fix it. She does truly excellent work with faer-rs; check it out!

Version 0.17.0 (2025-10-14) [YANKED]

... (truncated)

Commits

Updates ctor to 0.6.3

Commits

Updates libblur to 0.22.0

Release notes

Sourced from libblur's releases.

0.22.0

What's Changed

Full Changelog: awxkee/libblur@0.21.0...0.22.0

Commits

Updates fast_image_resize to 6.0.0

Release notes

Sourced from fast_image_resize's releases.

[6.0.0] - 2026-01-13

Added

  • BREAKING: Added support of no_std environment (#58). To use the crate in a such environment, you must disable default features and enabled the no_std feature.

    If you already have default features disabled and want to continue using the crate in std environment, you have to enable the std feature.

Changelog

Sourced from fast_image_resize's changelog.

[6.0.0] - 2026-01-13

Added

  • BREAKING: Added support of no_std environment (#58). To use the crate in a such environment, you must disable default features and enabled the no_std feature.

    If you already have default features disabled and want to continue using the crate in std environment, you have to enable the std feature.

[5.6.0] - 2026-01-07 (yanked)

This version was yanked due to a backwards compatibility break - a new feature std was added to the list of default features.

[5.5.0] - 2026-01-02

Added

  • Added support of some variants of ImageBuffer type form the image crate (#57).

[5.4.0] - 2025-11-28

Added

  • Added bytemuck feature and implemented some bytemuck traits for the Pixel type (#56).

[5.3.0] - 2025-09-02

Added

  • Added support for multi-thread image resizing using the ResizeAlg::Nearest algorithm. (#54).

[5.2.2] - 2025-08-29

Fixed

  • Fixed a "divide by zero" error in case of using multithreading to resize images with particular sizes (#55).

[5.2.1] - 2025-07-27

Changed

... (truncated)

Commits
  • a563fb6 chore: Release
  • dbcef13 Improved the note in the changelog.
  • 482c750 Improved the note in the changelog.
  • b075157 Improved the note in the changelog.
  • 2772f93 Release 5.6 was yanked. Prepare to release 6.0.
  • 01889ec chore: Release
  • fd203b6 Corrected position of document-features dependency in Cargo.toml.
  • abf8d8a Added no_std keyword to Cargo.toml
  • b2dda5e Added GitHub Action to test of building documentation for docs.rs
  • 8b25261 Fixed compat module.
  • Additional commits viewable in compare view

Updates cpal to 0.17.1

Release notes

Sourced from cpal's releases.

cpal 0.17.1

Added

  • ALSA: Default implementation for Device (returns the ALSA "default" device).
  • CI: Checks default/no-default/all feature sets with platform-dependent MSRV for JACK.

Fixed

  • ALSA: Device enumeration now includes both hints and physical cards.
  • JACK: No longer builds on iOS.
  • WASM: WasmBindgen no longer crashes (regression from 0.17.0).

Changed

  • ALSA: Devices now report direction from hint metadata and physical hardware probing.
Changelog

Sourced from cpal's changelog.

[0.17.1] - 2026-01-04

Added

  • ALSA: Default implementation for Device (returns the ALSA "default" device).
  • CI: Checks default/no-default/all feature sets with platform-dependent MSRV for JACK.

Changed

  • ALSA: Devices now report direction from hint metadata and physical hardware probing.

Fixed

  • ALSA: Device enumeration now includes both hints and physical cards.
  • JACK: No longer builds on iOS.
  • WASM: WasmBindgen no longer crashes (regression from 0.17.0).

[0.17.0] - 2025-12-20

Added

  • DeviceTrait::id method that returns a stable audio device ID.
  • HostTrait::device_by_id to select a device by its stable ID.
  • Display and FromStr implementations for HostId.
  • Support for custom Hosts, Devices, and Streams.
  • Sample::bits_per_sample method.
  • Copy implementation to InputCallbackInfo and OutputCallbackInfo.
  • StreamError::StreamInvalidated variant for when stream must be rebuilt.
  • StreamError::BufferUnderrun variant for buffer underrun/overrun notifications.
  • Hash implementation to Device for all backends.
  • AAudio: Send and Sync implementations to Stream.
  • AAudio: Support for 12 and 24 kHz sample rates.
  • ALSA: I24 and U24 sample format support (24-bit samples stored in 4 bytes).
  • ALSA: Support for 12, 24, 352.8, 384, 705.6, and 768 kHz sample rates.
  • ALSA: Eq and PartialEq implementations to Device.
  • CI: Native ARM64 Linux support in GitHub Actions.
  • CoreAudio: i8, i32 and I24 sample format support (24-bit samples stored in 4 bytes).
  • CoreAudio: Support for loopback recording (recording system audio output) on macOS > 14.6.
  • CoreAudio: Send implementation to Stream.
  • Emscripten: BufferSize::Fixed validation against supported range.
  • iOS: Complete AVAudioSession integration for device enumeration and buffer size control.
  • JACK: Support for macOS and Windows platforms.
  • JACK: BufferSize::Fixed validation to reject requests that don't match server buffer size.
  • WASAPI: Expose IMMDevice from WASAPI host Device.
  • WASAPI: I24 and U24 sample format support (24-bit samples stored in 4 bytes).
  • WASAPI: Send and Sync implementations to Stream.
  • WebAudio: Send and Sync implementations to Stream.
  • WebAudio: BufferSize::Fixed validation against supported range.
  • ALSA: Add support for native DSD playback.

... (truncated)

Commits
  • ddad8bc chore: prepare cpal v0.17.1 and asio-sys v0.2.5 release (#1090)
  • 17a2abd fix(asio-sys): case-insensitive ASIO SDK discovery (#1082)
  • 38e3b09 fix(wasm): wasm-bindgen break (#1086)
  • 7ec4e88 ci: check default/no-default/all feature sets with platform-dependent MSRV fo...
  • c6e2461 Fix AudioWorklet example (#1088)
  • 1162be5 chore(jack): bump MSRV to 1.82
  • 271a17a docs: fix Discord invite links
  • eb213b4 refactor(alsa): handle more open errors
  • e845974 fix(alsa): avoid poisoning during enumeration
  • fe9ef97 fix(alsa): treat NULL ALSA IOID as Duplex
  • Additional commits viewable in compare view

Updates rubato to 1.0.1

Release notes

Sourced from rubato's releases.

v1.0.1

What's Changed

New Contributors

Full Changelog: HEnquist/rubato@v1.0.0...v1.0.1

Commits
  • f1207d1 Merge pull request #118 from HEnquist/patch101
  • 582018d Update the length calc
  • e88a6dc Bump version, tweak readme
  • fd5ad9b Fix process all len calc
  • 2cc6bdb Merge pull request #112 from casey/re-export-audioadapter-crate
  • ba1a8f6 Merge pull request #114 from casey/dont-return-input-len
  • cf4f679 Merge pull request #115 from HEnquist/clippy-all-targets
  • 1d22388 Fix too precise f32 constants
  • 1a2fd9f Run clippy on all targets
  • 4aec92b Merge pull request #113 from casey/clippy
  • Additional commits viewable in compare view

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

Updates the requirements on [imageproc](https://github.com/image-rs/imageproc), [rand](https://github.com/rust-random/rand), [ndarray](https://github.com/rust-ndarray/ndarray), [ctor](https://github.com/mmastrac/rust-ctor), [libblur](https://github.com/awxkee/libblur), [fast_image_resize](https://github.com/cykooz/fast_image_resize), [cpal](https://github.com/RustAudio/cpal) and [rubato](https://github.com/HEnquist/rubato) to permit the latest version.

Updates `imageproc` to 0.26.0
- [Release notes](https://github.com/image-rs/imageproc/releases)
- [Changelog](https://github.com/image-rs/imageproc/blob/main/CHANGELOG.md)
- [Commits](image-rs/imageproc@v0.25.0...v0.26.0)

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@rand_core-0.9.1...0.10.0)

Updates `ndarray` to 0.17.2
- [Release notes](https://github.com/rust-ndarray/ndarray/releases)
- [Changelog](https://github.com/rust-ndarray/ndarray/blob/master/RELEASES.md)
- [Commits](rust-ndarray/ndarray@ndarray-rand-0.16.0...0.17.2)

Updates `ctor` to 0.6.3
- [Commits](https://github.com/mmastrac/rust-ctor/commits)

Updates `libblur` to 0.22.0
- [Release notes](https://github.com/awxkee/libblur/releases)
- [Commits](awxkee/libblur@0.20.0...0.22.0)

Updates `fast_image_resize` to 6.0.0
- [Release notes](https://github.com/cykooz/fast_image_resize/releases)
- [Changelog](https://github.com/Cykooz/fast_image_resize/blob/main/CHANGELOG.md)
- [Commits](Cykooz/fast_image_resize@v5.1.0...v6.0.0)

Updates `cpal` to 0.17.1
- [Release notes](https://github.com/RustAudio/cpal/releases)
- [Changelog](https://github.com/RustAudio/cpal/blob/master/CHANGELOG.md)
- [Commits](RustAudio/cpal@v0.16.0...v0.17.1)

Updates `rubato` to 1.0.1
- [Release notes](https://github.com/HEnquist/rubato/releases)
- [Commits](HEnquist/rubato@v0.16.0...v1.0.1)

---
updated-dependencies:
- dependency-name: imageproc
  dependency-version: 0.26.0
  dependency-type: direct:production
  dependency-group: rust
- dependency-name: rand
  dependency-version: 0.10.0
  dependency-type: direct:production
  dependency-group: rust
- dependency-name: ndarray
  dependency-version: 0.17.2
  dependency-type: direct:production
  dependency-group: rust
- dependency-name: ctor
  dependency-version: 0.6.3
  dependency-type: direct:production
  dependency-group: rust
- dependency-name: libblur
  dependency-version: 0.22.0
  dependency-type: direct:production
  dependency-group: rust
- dependency-name: fast_image_resize
  dependency-version: 6.0.0
  dependency-type: direct:production
  dependency-group: rust
- dependency-name: cpal
  dependency-version: 0.17.1
  dependency-type: direct:production
  dependency-group: rust
- dependency-name: rubato
  dependency-version: 1.0.1
  dependency-type: direct:production
  dependency-group: rust
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Feb 9, 2026

Copy link
Copy Markdown
Contributor Author

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.

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.

1 participant