Skip to content

chore(cargo): bump the rust group across 1 directory with 7 updates#51

Closed
dependabot[bot] wants to merge 1 commit into
rsmpegfrom
dependabot/cargo/rsmpeg/rust-289d3b2c75
Closed

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jan 19, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on imageproc, 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 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.

Changed

... (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.0

Release notes

Sourced from rubato's releases.

v1.0.0

  • New API using the AudioAdapter crate to handle different buffer layouts and sample formats.
  • Merged the FixedIn, FixedOut and FixedInOut resamplers into single types that supports all modes.
  • Merged the sinc and polynomial asynchronous resamplers into one type that supports both interpolation modes.
Commits
  • 6481730 Merge pull request #103 from HEnquist/preview_1.0
  • fb96613 Fix md indentation
  • f56d7c0 Some readme improvements
  • e22a8fa Remove preview text from readme, small doc tweaks
  • 67974dc Update use case example in readme
  • 88563f7 Update manifest and readme
  • 1cdd848 Merge pull request #111 from HEnquist/adapter2.0
  • da57edf Use published audioadapter
  • 9a50a30 Fix typos, remove outdated docs
  • 2b1875a Borrow SincInterpolationParameters in constructor
  • 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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), [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 `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.0
- [Release notes](https://github.com/HEnquist/rubato/releases)
- [Commits](HEnquist/rubato@v0.16.0...v1.0.0)

---
updated-dependencies:
- dependency-name: imageproc
  dependency-version: 0.26.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.0
  dependency-type: direct:production
  dependency-group: rust
...

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

dependabot Bot commented on behalf of github Jan 19, 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.

@dependabot @github

dependabot Bot commented on behalf of github Feb 9, 2026

Copy link
Copy Markdown
Contributor Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Feb 9, 2026
@dependabot
dependabot Bot deleted the dependabot/cargo/rsmpeg/rust-289d3b2c75 branch February 9, 2026 01:22
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