Skip to content

chore(rust): bump the cargo group across 1 directory with 4 updates - #5

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/cargo-e4569eb7a0
Closed

chore(rust): bump the cargo group across 1 directory with 4 updates#5
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/cargo-e4569eb7a0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 2, 2026

Copy link
Copy Markdown
Contributor

Bumps the cargo group with 4 updates in the / directory: anyhow, libc, rodio and gif.

Updates anyhow from 1.0.102 to 1.0.103

Release notes

Sourced from anyhow's releases.

1.0.103

  • Fix Stacked Borrows violation (UB) in Error::downcast_mut (#451, #452)
Commits
  • 5bdb0e2 Release 1.0.103
  • e621bd3 Merge pull request #452 from dtolnay/downcast
  • 6e8c000 Eliminate pointer->reference->pointer during downcast
  • 67c4abd Add regression test for issue 451
  • 917a169 Update actions/upload-artifact@v6 -> v7
  • d9dc3fa Update actions/checkout@v6 -> v7
  • 841522b Raise minimum tested compiler to rust 1.85
  • See full diff in compare view

Updates libc from 0.2.185 to 0.2.186

Release notes

Sourced from libc's releases.

0.2.186

Added

  • Apple: Add KEVENT_FLAG_* constants (#5070)
  • Linux: Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE (#5060)

Changed

  • CI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (#5058)
Changelog

Sourced from libc's changelog.

0.2.186 - 2026-04-24

Added

  • Apple: Add KEVENT_FLAG_* constants (#5070)
  • Linux: Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE (#5060)

Changed

  • CI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (#5058)
Commits
  • 42620ff [0.2] libc: Release 0.2.186
  • 9db2eaa apple: add KEVENT_FLAG_* constants
  • 3840939 Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE for linux
  • f697deb chore: migrate from Cirrus CI to GHA
  • See full diff in compare view

Updates rodio from 0.21.1 to 0.22.2

Changelog

Sourced from rodio's changelog.

Version [0.22.2] (2026-03-05)

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-20)

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 gif from 0.13.3 to 0.14.2

Changelog

Sourced from gif's changelog.

v0.14.2

Bugfixes:

  • Correctly recognize extension blocks that only have a terminator block, i.e. are completely empty. This affects Comment as most extensions have some minimum required data (e.g. Application Identifier, …). Such images might have erratically failed to parse, interpreting the following block type as a sub-block length.

v0.14.1

Features:

  • Added Frame::from_grayscale_with_alpha to efficiently generate a palette for LumaA pixels.
  • Added Decoder::current_frame_info to re-query the next_frame_info without advancing the frame.

Enhancements:

  • The palette for Frame::from_rgba_speed now handles multiple transparent colors, i.e. non-premultiplied alpha, by normalizing fully transparent pixels to one transparent entry. This leads to a better distributed palette.

v0.14.0

  • EncodingError and DecodingError are now #[non_exhaustive]
  • Modified several error paths to return a new variant of EncodingError instead of boxing them into an io::Error, several return Result types are adjusted accordingly.
  • The Decoded enum no longer communicates data from decoded sub-blocks such as the repetition count. It now only contains the meta information on framing and extension data. This ensures we are yielding less often for performance.
  • last_ext was renamed to last_extension_sub_block for clarity.
  • The Decoder will now collect XMP and ICC metadata subblocks, making them available after decoding.
Commits
  • a0127e2 Merge pull request #229 from image-rs/release-0.14.2
  • 10793cf Release notes for 0.14.2
  • 5116dcd Merge pull request #228 from davidalecrim1/fix-empty-extension-sub-block
  • f0f52cb Fix empty sub-block terminator in extension parsing
  • c1a6c4f Merge pull request #227 from image-rs/release-0.14.1
  • 07c0409 Changelog and notes for 0.14.1
  • a603ed1 Merge pull request #226 from image-rs/current-frame-info
  • 090e0b9 Add Decoder::current_frame_info
  • 9d292eb Merge pull request #224 from Muccarini/flatten_transparent_pixels
  • d1dea3d Merge pull request #223 from Shnatsel/encode-la8
  • 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

Bumps the cargo group with 4 updates in the / directory: [anyhow](https://github.com/dtolnay/anyhow), [libc](https://github.com/rust-lang/libc), [rodio](https://github.com/RustAudio/rodio) and [gif](https://github.com/image-rs/image-gif).


Updates `anyhow` from 1.0.102 to 1.0.103
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](dtolnay/anyhow@1.0.102...1.0.103)

Updates `libc` from 0.2.185 to 0.2.186
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.186/CHANGELOG.md)
- [Commits](rust-lang/libc@0.2.185...0.2.186)

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 `gif` from 0.13.3 to 0.14.2
- [Changelog](https://github.com/image-rs/image-gif/blob/master/Changes.md)
- [Commits](image-rs/image-gif@v0.13.3...v0.14.2)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-version: 1.0.103
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: libc
  dependency-version: 0.2.186
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: rodio
  dependency-version: 0.22.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: gif
  dependency-version: 0.14.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
...

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 Jul 2, 2026
@dependabot
dependabot Bot requested a review from stephenlclarke as a code owner July 2, 2026 03:34
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 2, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 23, 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 Jul 23, 2026
@dependabot
dependabot Bot deleted the dependabot/cargo/cargo-e4569eb7a0 branch July 23, 2026 03:34
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