Skip to content

Bump the rust-dependencies group with 13 updates#1744

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/main/rust-dependencies-423835e96e
Open

Bump the rust-dependencies group with 13 updates#1744
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/main/rust-dependencies-423835e96e

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 1, 2026

Bumps the rust-dependencies group with 13 updates:

Package From To
signal-hook 0.3.18 0.4.3
unicode-segmentation 1.12.0 1.13.2
rodio 0.21.1 0.22.2
rfd 0.15.4 0.16.0
uuid 1.22.0 1.23.0
mundy 0.1.10 0.2.2
image 0.24.9 0.25.10
embed-resource 3.0.7 3.0.8
windows_exe_info 0.4.2 0.5.2
sha2 0.10.9 0.11.0
toml 0.9.12+spec-1.1.0 1.0.6+spec-1.1.0
display-info 0.5.8 0.5.9
arti-client 0.40.0 0.41.0

Updates signal-hook from 0.3.18 to 0.4.3

Changelog

Sourced from signal-hook's changelog.

0.4.3

  • Don't exclude .c files from release package.

0.4.2

  • Fix double-close on pipe unregister (#200).
  • Don't include development scripts in release package (195).

signal-hook-mio-0.3.0

signal-hook-tokio-0.4.0

signal-hook-async-std-0.4.0

  • Release to bump dependency on signal-hook.

0.4.1

  • Don't pin specific dependency versions accidentally.

0.4.0

  • Changed the low_level::pipe to look OwnedFd instead of IntoRawFd, to enforce ownership of the file descriptor (#196).

signal-hook-registry-1.4.8

  • Restore errno on signal handler exit (#194, #191).

signal-hook-registry-1.4.7

  • Using earlier monopolization to reduce binary size (#190).

signal-hook-mio-0.2.5

  • Allow mio 1.1

signal-hook-registry-1.4.6

  • Reword/improve the safety requirements docs for register (#178).

signal-hook-1.3.18

  • Release the special-case removal of AIX for top-level signal-hook too (#169, #176).

signal-hook-async-std-0.3.0

  • Bump async-std to 0.2 (#172).

signal-hook-registry-1.4.5

... (truncated)

Commits
  • 7854fb6 Don't exclude .c files from release package
  • c81b0e0 Release version 0.4.2
  • 390dafb Fix double-close on pipe unregister
  • 173107a Exclude development script from published package
  • 2413101 Release async crates
  • 85f8c75 Version 0.4.1 (don't pin dep versions)
  • 6e44722 Version bump to 0.4.0
  • 80cc0cf Update dependencies
  • 2f67df6 Fix some links & link tests
  • bbcecf8 Adjust tests for higher minimal rust version
  • Additional commits viewable in compare view

Updates unicode-segmentation from 1.12.0 to 1.13.2

Commits

Updates rodio from 0.21.1 to 0.22.2

Changelog

Sourced from rodio's changelog.

Version [0.22.2] (2026-02-22)

Fixed

  • Incorrectly set system default audio buffer size breaks playback. We no longer use the system default (introduced in 0.22 through cpal upgrade) and instead set a safe buffer duration.
  • Audio output fallback picked null device leading to no output.
  • Mixer did not actually add sources sometimes.

Added

  • Added Opus support via symphonia-adapter-libopus.
  • Third-party Symphonia codecs can be registered with DecoderBuilder::with_symphonia_decoder.

Version [0.22.1] (2026-02-22)

Fixed

  • docs.rs could not build the documentation.

Version [0.22] (2026-02-22)

Added

  • Chirp and Empty now implement Iterator::size_hint and ExactSizeIterator.
  • SamplesBuffer now implements ExactSizeIterator.
  • Zero now implements try_seek, total_duration and Copy.
  • Added Source::is_exhausted() helper method to check if a source has no more samples.
  • Added Red noise generator that is more practical than Brownian noise.
  • Added std_dev() to WhiteUniform and WhiteTriangular.
  • Added a macro nz! which facilitates creating NonZero's for SampleRate and ChannelCount.
  • Adds a new input source: Microphone.
  • Adds a new method on source: record which collects all samples into a SamplesBuffer.
  • Adds wav_to_writer which writes a Source to a writer.
  • Added supported for I24 output (24-bit samples on 4 bytes storage).
  • Added audio dithering support with dither feature (enabled by default):
    • Four dithering algorithms: TPDF, RPDF, GPDF, and HighPass
    • DitherAlgorithm enum for algorithm selection
    • Source::dither() function for applying dithering
  • Added 64bit feature to opt-in to 64-bit sample precision (f64).
  • Added SampleRateConverter::inner to get underlying iterator by ref.

Fixed

  • docs.rs will now document all features, including those that are optional.
  • Chirp::next now returns None when the total duration has been reached, and will work correctly for a number of samples greater than 2^24.
  • PeriodicAccess is slightly more accurate for 44.1 kHz sample rate families.
  • Fixed audio distortion when queueing sources with different sample rates/channel counts or transitioning from empty queue.

... (truncated)

Commits
  • a352fb5 Release 0.22.2
  • 84aafdc Update CHANGELOG.md for 0.22.2 release
  • b96b2af Merge pull request #862 from RustAudio/filter-out-null
  • 54a99a8 filter out null in sink fallback
  • 1a659cb document default buffer size/latency
  • 338d0d8 better-limit-buffersize
  • cdbbeba Merge pull request #861 from RustAudio/microphone-fixedsource
  • b1fcf7b Microphone implements FixedSource
  • f41bc47 Merge pull request #856 from RustAudio/default-buffer-size
  • 5c519ce Merge pull request #858 from Keinsleif/fix/seek_on_skip_duration
  • Additional commits viewable in compare view

Updates rfd from 0.15.4 to 0.16.0

Release notes

Sourced from rfd's releases.

0.16.0

What's Changed

New Contributors

Full Changelog: PolyMeilex/rfd@0.15.4...0.16.0

Changelog

Sourced from rfd's changelog.

0.16.0

  • Fix regressions on Wayland due to ashpd upgrade (#255).
  • The pick_file() method of file dialog targeted WASM now can return None correctly when cancelled (#258)
  • Update windows-sys to 0.60.
  • Make ashpd Wayland APIs optional. These are now gated behind the wayland feature, which is enabled by default.

Changed items in the public API

-pub fn AsyncFileDialog::set_parent<W: HasWindowHandle + HasDisplayHandle>(self, parent: &W) -> Self
+pub fn AsyncFileDialog::set_parent<W: HasWindowHandle + HasDisplayHandle + ?Sized>(self, parent: &W) -> Self
-pub fn AsyncMessageDialog::set_parent<W: HasWindowHandle + HasDisplayHandle>(self, parent: &W) -> Self
+pub fn MessageDialog::set_parent<W: HasWindowHandle + HasDisplayHandle + ?Sized>(self, parent: &W) -> Self
-pub fn FileDialog::set_parent<W: HasWindowHandle + HasDisplayHandle>(self, parent: &W) -> Self
+pub fn rfd::FileDialog::set_parent<W: HasWindowHandle + HasDisplayHandle + ?Sized>(self, parent: &W) -> Self
-pub fn MessageDialog::set_parent<W: HasWindowHandle + HasDisplayHandle>(self, parent: &W) -> Self
+pub fn MessageDialog::set_parent<W: HasWindowHandle + HasDisplayHandle + ?Sized>(self, parent: &W) -> Self

0.15.3

  • Update objc2 to v0.6.
  • Update ashpd to 0.11.

0.15.1

  • Update ashpd to 0.10.
  • Fix issue where with no filter added no files are selectable on Windows (#211).

0.15.0

  • Move from objc crates to objc2 crates.
  • Fix AsyncFileDialog blocking the executor on Windows (#191)
  • Add TDF_SIZE_TO_CONTENT to TaskDialogIndirect config so that it can display longer text without truncating/wrapping (80 characters instead of 55) (#202)
  • Fix xdg-portal backend not accepting special characters in message dialogs
  • Make set_parent require HasWindowHandle + HasDisplayHandle
  • Add support for set_parent in XDG Portals
  • Update ashpd to 0.9.
  • Add support for files without an extension in XDG Portal filters
  • Derive Clone for FileHandle

0.14.0

  • i18n for GTK and XDG Portal
  • Use XDG Portal as default
  • Use zenity as a fallback for XDG Portal
  • Update raw-window-handle to 0.6.
  • Update winit in example to 0.29.
  • Update ashpd to 0.8.
  • Update wasm CSS to respect the color scheme (including dark mode)

... (truncated)

Commits

Updates uuid from 1.22.0 to 1.23.0

Release notes

Sourced from uuid's releases.

v1.23.0

What's Changed

New Contributors

Special thanks

@​meng-xu-cs raised a series of bugs against the timestamp logic in uuid using automated tooling. The issues themselves were reasonably and responsibly presented and the end result is a better uuid library for everyone. Thanks!

Deprecations

This release includes the following deprecations:

  • Context: Renamed to ContextV1
  • Timestamp::from_gregorian: Renamed to Timestamp::from_gregorian_time

Change to Version::Max

Version::Max's u8 representation has changed from 0xff to 0x0f to match the value returned by Uuid::get_version_num.

Change to Uuid::get_version for the max UUID

Uuid::get_version will only return Some(Version::Max) if the UUID is actually the max UUID (all bytes are 0xff). Previously it would return Some if only the version field was 0x0f. This change matches the behaviour of the nil UUID, which only returns Some(Version::Nil) if the UUID is the nil UUID (all bytes are 0x00).

Full Changelog: uuid-rs/uuid@v1.22.0...v1.23.0

Commits
  • 00ab922 Merge pull request #876 from uuid-rs/cargo/v1.23.0
  • 726ba45 prepare for 1.23.0 release
  • 996dade Merge pull request #875 from uuid-rs/fix/context-ordering
  • e140479 simplify a use stmt
  • 8ed9142 reorganize and document more v7 context internals
  • e09a322 use LazyLock to synchronize v1/v6 context initialization
  • 0f260cc Merge pull request #874 from uuid-rs/chore/impl-cleanups
  • 1419e91 clean up and refactor main lib tests
  • ceeaf4b ensure we don't overflow on counters less than 12
  • 63bc8f5 Merge pull request #873 from uuid-rs/fix/error-msg
  • Additional commits viewable in compare view

Updates mundy from 0.1.10 to 0.2.2

Release notes

Sourced from mundy's releases.

0.2.2

0.2.1

  • Updated windows to 0.62

0.2.0

  • Added support for Android.
  • The MSRV was previously not explicitly defined. It is now set to 1.80.0.
  • Removes conversions from Srgba to bevy and epaint color types.
  • Add convenience methods on the preference enums for easy testing such as is_dark, is_light, etc.
Changelog

Sourced from mundy's changelog.

0.2.2

0.2.1

  • Updated windows to 0.62

0.2.0

  • Added support for Android.
  • The MSRV was previously not explicitly defined. It is now set to 1.80.0.
  • Removes conversions from Srgba to bevy and epaint color types.
  • Add convenience methods on the preference enums for easy testing such as is_dark, is_light, etc.
Commits
  • 9e71ca6 Merge pull request #16 from bash/reduced-motion
  • a4ada8f Bump version & update changelog
  • b5cb716 Add support for the reduced-motion preference
  • 8affff7 Merge pull request #15 from bash/update-windows
  • 534221d Fix macOS build
  • 32c01c4 Require latest patch of objc2
  • b8d96c3 Remove no longer needed unsafe blocks
  • 8c09108 Bump version & update changelog
  • 8edbf24 Update other deps
  • 563d7e2 Update locked deps
  • Additional commits viewable in compare view

Updates image from 0.24.9 to 0.25.10

Changelog

Sourced from image's changelog.

Version 0.25.10

Features:

  • Added GenericImage::copy_from_samples that can be implemented for images that can be efficiently filled from a matrix-layout of samples. Its default implementation will not defer to copy_from, consider implementing this if you specialized the latter.
  • Added GenericImageView::to_pixel_view that can be implemented to describe the buffer in terms our FlatSamples matrix layout, if applicable. This allows algorithms over generic images to run a specialized version where they can be more efficient over an raw input slice.
  • Added ImageBuffer::from_raw_bgr{,a} to efficiently byte-swap images into the RGBA layout of the buffer (#2596).
  • Added ExtendedColorType::Rgb5x1 to represent 5-bit colors as from TGA (#2609).
  • Added metadata::LoopCount and AnimationDecoder::loop_count to query if animations should repeat in a uniform manner (gif, webp, avif) (#2719, #2786).
  • load_from_memory now utilizes format detection hooks if any are applicable.

Structural changes:

  • Various changes that reduce the compile time of image on codegen by reducing the number of monomorphizations (#2804, #2800, #2807).
  • GenericImage::copy_from's default implementation tries copy_from_samples first if the source can be successfully cast with to_pixel_view.
  • <ImageBuffer as GenericImage>::copy_from is now must faster for ImageBuffer when the source implements GenericImageView::to_pixel_view.
  • <SubImage<_> as GenericImage>::copy_from inherits the previously mentioned optimizations for pixel sources when the inner type provides them. It also provides to_pixel_view based on the inner type.
  • ImageBuffer::as_flat_samples no longer requires AsRef<[P::Subpixel]> for the underlying container, just Deref (#2777).

Bug fixes:

  • Fixed a panic in TGA where indices have more bits than mapped colors (#2673).

Notable decoder changes:

  • Bump tiff to 0.11, supporting planar layout images (#2743).
  • ICC profiles can now be written for TIFF files (#2746)
  • Update ravif to 0.13, supporting EXIF (#2733).
  • Update jpeg-encoder to 0.7 bringing SIMD acceleration (#2736).
  • The pnm decoder decodes binary data quicker with fewer allocations (#2797).
  • The tga decoder handles 5-bit data and colormaps correctly (#2608, #2609).

Compatibility notes (new section):

  • Bump rust-version to 1.88.
  • Registered hooks now normalize the file extension they are registered against to ascii-lowercase. It is no longer necessary to register all such variants. This may conflate two hooks that previously hooked the same format with different casing.

Version 0.25.9

... (truncated)

Commits
  • 76e5718 Merge pull request #2836 from image-rs/version-0.25.10
  • 38b81dc Change notes for 0.25.10
  • 2fb9e61 Merge pull request #2835 from image-rs/ravif-tiff-integration
  • 4263471 Bump ravif/dav1d versions
  • a7781b3 Merge pull request #2833 from image-rs/backport-from-bgra
  • 6ea7369 Adjust bounds on from_raw_rgb
  • dd60a60 Add utility from_raw_bgr{,a} for ImageBuffer
  • 933251a Merge pull request #2832 from image-rs/backport-moxcms
  • 02c039e Update to moxcms 0.8.0 per reviewer feedback
  • 6ac2dd6 Allow moxcms 0.8.x versions
  • Additional commits viewable in compare view

Updates embed-resource from 3.0.7 to 3.0.8

Commits

Updates windows_exe_info from 0.4.2 to 0.5.2

Commits

Updates sha2 from 0.10.9 to 0.11.0

Commits

Updates toml from 0.9.12+spec-1.1.0 to 1.0.6+spec-1.1.0

Commits

Updates display-info from 0.5.8 to 0.5.9

Release notes

Sourced from display-info's releases.

v0.5.9

Changes

Full Changelog: nashaofu/display-info@...v0.5.9

Commits

Updates arti-client from 0.40.0 to 0.41.0

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

Bumps the rust-dependencies group with 13 updates:

| Package | From | To |
| --- | --- | --- |
| [signal-hook](https://github.com/vorner/signal-hook) | `0.3.18` | `0.4.3` |
| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.2` |
| [rodio](https://github.com/RustAudio/rodio) | `0.21.1` | `0.22.2` |
| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.4` | `0.16.0` |
| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.0` |
| [mundy](https://github.com/bash/mundy) | `0.1.10` | `0.2.2` |
| [image](https://github.com/image-rs/image) | `0.24.9` | `0.25.10` |
| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.7` | `3.0.8` |
| [windows_exe_info](https://github.com/MasterOfRespawn/windows_exe_info) | `0.4.2` | `0.5.2` |
| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |
| [toml](https://github.com/toml-rs/toml) | `0.9.12+spec-1.1.0` | `1.0.6+spec-1.1.0` |
| [display-info](https://github.com/nashaofu/display-info) | `0.5.8` | `0.5.9` |
| arti-client | `0.40.0` | `0.41.0` |


Updates `signal-hook` from 0.3.18 to 0.4.3
- [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md)
- [Commits](vorner/signal-hook@v0.3.18...v0.4.3)

Updates `unicode-segmentation` from 1.12.0 to 1.13.2
- [Commits](unicode-rs/unicode-segmentation@v1.12.0...v1.13.2)

Updates `rodio` from 0.21.1 to 0.22.2
- [Changelog](https://github.com/RustAudio/rodio/blob/master/CHANGELOG.md)
- [Commits](RustAudio/rodio@v0.21.1...v0.22.2)

Updates `rfd` from 0.15.4 to 0.16.0
- [Release notes](https://github.com/PolyMeilex/rfd/releases)
- [Changelog](https://github.com/PolyMeilex/rfd/blob/master/CHANGELOG.md)
- [Commits](PolyMeilex/rfd@0.15.4...0.16.0)

Updates `uuid` from 1.22.0 to 1.23.0
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](uuid-rs/uuid@v1.22.0...v1.23.0)

Updates `mundy` from 0.1.10 to 0.2.2
- [Release notes](https://github.com/bash/mundy/releases)
- [Changelog](https://github.com/tautropfli/mundy/blob/main/changelog.md)
- [Commits](tautropfli/mundy@0.1.10...0.2.2)

Updates `image` from 0.24.9 to 0.25.10
- [Changelog](https://github.com/image-rs/image/blob/v0.25.10/CHANGES.md)
- [Commits](image-rs/image@v0.24.9...v0.25.10)

Updates `embed-resource` from 3.0.7 to 3.0.8
- [Release notes](https://github.com/nabijaczleweli/rust-embed-resource/releases)
- [Commits](nabijaczleweli/rust-embed-resource@v3.0.7...v3.0.8)

Updates `windows_exe_info` from 0.4.2 to 0.5.2
- [Commits](https://github.com/MasterOfRespawn/windows_exe_info/commits)

Updates `sha2` from 0.10.9 to 0.11.0
- [Commits](RustCrypto/hashes@sha2-v0.10.9...sha2-v0.11.0)

Updates `toml` from 0.9.12+spec-1.1.0 to 1.0.6+spec-1.1.0
- [Commits](toml-rs/toml@toml-v0.9.12...toml-v1.0.6)

Updates `display-info` from 0.5.8 to 0.5.9
- [Release notes](https://github.com/nashaofu/display-info/releases)
- [Commits](https://github.com/nashaofu/display-info/commits/v0.5.9)

Updates `arti-client` from 0.40.0 to 0.41.0

---
updated-dependencies:
- dependency-name: signal-hook
  dependency-version: 0.4.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: unicode-segmentation
  dependency-version: 1.13.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: rodio
  dependency-version: 0.22.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: rfd
  dependency-version: 0.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: uuid
  dependency-version: 1.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: mundy
  dependency-version: 0.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: image
  dependency-version: 0.25.10
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: embed-resource
  dependency-version: 3.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: windows_exe_info
  dependency-version: 0.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: sha2
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: toml
  dependency-version: 1.0.6+spec-1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-dependencies
- dependency-name: display-info
  dependency-version: 0.5.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: arti-client
  dependency-version: 0.41.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
...

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 Apr 1, 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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants