Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 29, 2025

Bumps the cargo group with 15 updates in the / directory:

Package From To
anyhow 1.0.86 1.0.100
eframe 0.20.1 0.29.1
kira 0.7.3 0.10.8
lz4_flex 0.11.3 0.12.0
parking_lot 0.12.3 0.12.5
rayon 1.10.0 1.11.0
rfd 0.13.0 0.15.2
rgb 0.8.50 0.8.52
rmp-serde 1.3.0 1.3.1
symphonia 0.5.4 0.5.5
thread-priority 1.1.0 3.0.0
tracing 0.1.40 0.1.44
tracing-subscriber 0.3.20 0.3.22
tracing-timing 0.6.0 0.6.1
tempfile 3.12.0 3.24.0

Updates anyhow from 1.0.86 to 1.0.100

Release notes

Sourced from anyhow's releases.

1.0.100

  • Teach clippy to lint formatting arguments in bail!, ensure!, anyhow! (#426)

1.0.99

  • Allow build-script cleanup failure with NFSv3 output directory to be non-fatal (#420)

1.0.98

1.0.97

  • Documentation improvements

1.0.96

  • Documentation improvements

1.0.95

1.0.94

  • Documentation improvements

1.0.93

  • Update dev-dependencies to thiserror v2

1.0.92

  • Support Rust 1.82's &raw const and &raw mut syntax inside ensure! (#390)

1.0.91

  • Ensure OUT_DIR is left with deterministic contents after build script execution (#388)

1.0.90

  • Documentation improvements

1.0.89

  • Make anyhow::Error's UnwindSafe and RefUnwindSafe impl consistently available between versions of Rust newer and older than 1.72 (#386)

1.0.88

  • Documentation improvements

1.0.87

  • Support more APIs, including Error::new and Error::chain, in no-std mode on Rust 1.81+ (#383)
Commits
  • 18c2598 Release 1.0.100
  • f271988 Merge pull request #426 from dtolnay/clippyfmt
  • 52f2115 Mark macros with clippy::format_args
  • da5fd9d Raise minimum tested compiler to rust 1.76
  • 211e409 Opt in to generate-macro-expansion when building on docs.rs
  • b48fc02 Enforce trybuild >= 1.0.108
  • d5f59fb Update ui test suite to nightly-2025-09-07
  • 238415d Update ui test suite to nightly-2025-08-24
  • 3bab070 Update actions/checkout@v4 -> v5
  • 4249254 Order cap-lints flag in the same order as thiserror build script
  • Additional commits viewable in compare view

Updates eframe from 0.20.1 to 0.29.1

Release notes

Sourced from eframe's releases.

0.29.1 - Bug fixes

egui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.

Try it now: https://www.egui.rs/

egui development is sponsored by Rerun, a startup building an SDK for visualizing streams of multimodal data.

egui

eframe

0.29.0 - Multipass, UiBuilder, & visual improvements

egui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.

Try it now: https://www.egui.rs/

egui development is sponsored by Rerun, a startup building an SDK for visualizing streams of multimodal data.

egui changelog

✨ Highlights

This release adds initial support for multi-pass layout, which is a tool to circumvent a common limitation of immediate mode. You can use the new UiBuilder::sizing_pass (#4969) to instruct the Ui and widgets to shrink to their minimum size, then store that size. Then call the new Context::request_discard (#5059) to discard the visual output and do another pass immediately after the current finishes. Together, this allows more advanced layouts that is normally not possible in immediate mode. So far this is only used by egui::Grid to hide the "first-frame jitters" that would sometimes happen before, but 3rd party libraries can also use it to do much more advanced things.

There is also a new UiBuilder for more flexible construction of Uis (#4969). By specifying a sense for the Ui you can make it respond to clicks and drags, reading the result with the new Ui::response (#5054). Among other things, you can use this to create buttons that contain arbitrary widgets.

0.29 also adds improve support for automatic switching between light and dark mode. You can now set up a custom Style for both dark and light mode, and have egui follow the system preference (#4744 #4860).

There also has been several small improvements to the look of egui:

  • Fix vertical centering of text (e.g. in buttons) (#5117)
  • Sharper rendering of lines and outlines (#4943)
  • Nicer looking text selection, especially in light mode (#5017)

The new text selection

What text selection used to look like

... (truncated)

Changelog

Sourced from eframe's changelog.

0.29.1 - 2024-10-01 - Bug fixes

0.29.0 - 2024-09-26 - Multipass, UiBuilder, & visual improvements

✨ Highlights

This release adds initial support for multi-pass layout, which is a tool to circumvent a common limitation of immediate mode. You can use the new UiBuilder::sizing_pass (#4969) to instruct the Ui and widgets to shrink to their minimum size, then store that size. Then call the new Context::request_discard (#5059) to discard the visual output and do another pass immediately after the current finishes. Together, this allows more advanced layouts that is normally not possible in immediate mode. So far this is only used by egui::Grid to hide the "first-frame jitters" that would sometimes happen before, but 3rd party libraries can also use it to do much more advanced things.

There is also a new UiBuilder for more flexible construction of Uis (#4969). By specifying a sense for the Ui you can make it respond to clicks and drags, reading the result with the new Ui::response (#5054). Among other things, you can use this to create buttons that contain arbitrary widgets.

0.29 also adds improve support for automatic switching between light and dark mode. You can now set up a custom Style for both dark and light mode, and have egui follow the system preference (#4744 #4860).

There also has been several small improvements to the look of egui:

  • Fix vertical centering of text (e.g. in buttons) (#5117)
  • Sharper rendering of lines and outlines (#4943)
  • Nicer looking text selection, especially in light mode (#5017)

The new text selection

What text selection used to look like

🧳 Migration

  • id_source is now called id_salt everywhere (#5025)
  • Ui::new now takes a UiBuilder (#4969)
  • Deprecated (replaced with UiBuilder):
    • ui.add_visible_ui
    • ui.allocate_ui_at_rect
    • ui.child_ui
    • ui.child_ui_with_id_source
    • ui.push_stack_info

⭐ Added

... (truncated)

Commits
  • fe368ba Release 0.29.1 - Bug fixes
  • ce744e6 Do not round panel rectangles to pixel grid (#5196)
  • 15d3d43 Fix backspace/arrow keys in TextEdit on Linux (#5188)
  • 448e12d Fix id clash in Ui::response (#5192)
  • 5390ecd Bug fix: click anywhere on a Table row to select it (#5193)
  • db3dcaf Remove debug-assert triggered by with_layer_id/dnd_drag_source (#5191)
  • 679f6f5 Replace "an ui" with "a ui" (#5185)
  • 59d7183 Release 0.29.0 - Multipass, UiBuilder, & visual improvements
  • dae1979 Add back Context::set_visuals() (#5100)
  • 25abb74 egui_extras: Add TableBuilder::animate_scrolling (#5159)
  • Additional commits viewable in compare view

Updates kira from 0.7.3 to 0.10.8

Release notes

Sourced from kira's releases.

v0.10.8

  • Decode default audio track when multiple tracks are present (thanks @​siavashserver!)

v0.10.7

  • Make StreamingSoundHandle Sync

v0.10.6

  • Fix cpal (desktop) errors on startup causing a panic on another thread instead of being returned to the caller

v0.10.5

  • Allow getting unhandled errors from CpalBackend and querying the number of errors discarded due to the error buffer being full (desktop only) (thanks @​voidentente!)
  • Update glam to 0.30 (thanks @​a1phyr!)

v0.10.4

  • Clamp all audio internally to the -1.0 to 1.0 range

From my testing, not all audio drivers clamp audio signals to the -1.0 to 1.0 range before applying the operating system volume, so in cases where Kira would have previously played sounds outside of that range, your application would play audio that's unexpectedly loud for the operating system's volume setting. This change prevents Kira from playing anything louder than it's "supposed" to.

v0.10.3

  • Clamp some parameters to valid values

v0.10.2

  • Add Static/StreamingSoundData::unsliced_duration (thanks @​Roms1383!)

v0.10.1

  • Fix spatial audio tracks immediately outputting non-spatialized audio if the corresponding listener is dropped. This could result in unexpectedly loud audio playback. Now if the listener is dropped, the spatial track will output silence.

v0.10.0

Buffered audio

Kira now processes audio in chunks instead of one sample at a time. This means that Sound::process no longer returns a Frame; instead it receives a slice of Frames to overwrite. Effect::process takes an input slice instead of a single frame, and it overwrites that slice instead of returning a new Frame.

The benefit of this change is significantly improved performance. The criterion benchmarks aren't comparable to the ones in v0.9.x and earlier, but in my unscientific test, I can play about twice as many sounds on my PC without crackling.

There are some tradeoffs, but I think they're reasonable:

  • Modulators are no longer sample accurate. Instead, they update once per internal processing chunk. Sounds and effects can interpolate between the previous and current modulator value using Parameter::interpolated_value to avoid discontinuities.
  • Clocks are no longer sample accurate. For my use case which involves dynamically generating music, the default internal buffer size of 128 frames sounds almost exactly the same as sample-accurate clocks. You can adjust the internal buffer size to get the right tradeoff of performance vs. accuracy for your game. I have some ideas for how sample-accurate clocks could be implemented within the buffered architecture, so if you find yourself needing sample-accurate clocks, let me know!
  • The delay effect can no longer have its delay time changed after the fact. If you know how to implement a delay that can smoothly change its delay time with the buffered architecture, please make a PR!

Hierarchical mixer

Sounds now live inside mixer tracks. Previously, to play a sound on a mixer track, you would use StaticSoundData/StreamingSoundData::output_destination. Now, you pass the sound to TrackHandle::play. Additionally, tracks can contain other tracks. Tracks can also route their outputs to send tracks, which are a separate concept now. This change enables the following feature:

Pausing and resuming mixer tracks

Mixer tracks can now be paused and resumed. Pausing a mixer track pauses all sounds playing on the track, as well as all child tracks.

Spatial audio overhaul

... (truncated)

Changelog

Sourced from kira's changelog.

v0.10.8 - June 17, 2025

  • Decode default audio track when multiple tracks are present (thanks @​siavashserver!)

v0.10.7 - June 2, 2025

  • Make StreamingSoundHandle Sync

v0.10.6 - April 21, 2025

  • Fix cpal (desktop) errors on startup causing a panic on another thread instead of being returned to the caller

v0.10.5 - April 6, 2025

  • Allow getting unhandled errors from CpalBackend and querying the number of errors discarded due to the error buffer being full (desktop only) (thanks @​voidentente!)
  • Update glam to 0.30 (thanks @​a1phyr!)

v0.10.4 - February 16, 2025

  • Clamp all audio internally to the -1.0 to 1.0 range

From my testing, not all audio drivers clamp audio signals to the -1.0 to 1.0 range before applying the operating system volume, so in cases where Kira would have previously played sounds outside of that range, your application would play audio that's unexpectedly loud for the operating system's volume setting. This change prevents Kira from playing anything louder than it's "supposed" to.

v0.10.3 - February 9, 2025

  • Clamp some parameters to valid values

v0.10.2 - January 17, 2025

  • Add Static/StreamingSoundData::unsliced_duration (thanks @​Roms1383!)

v0.10.1 - January 8, 2025

  • Fix spatial audio tracks immediately outputting non-spatialized audio if the corresponding listener is dropped. This could result in unexpectedly loud audio playback. Now if the listener is dropped, the spatial track will output silence.

v0.10 - January 1, 2025

Buffered audio

Kira now processes audio in chunks instead of one sample at a time. This means that Sound::process no longer returns a Frame; instead it receives a slice of Frames

... (truncated)

Commits
  • 4265b88 version bump
  • d822433 decode default audio track when multiple tracks are present
  • 6f6ff10 make StreamingSoundHandle Sync
  • 2a53794 return startup errors instead of panicking
  • 805d4a5 prepare release
  • 5289e7d add docs.rs attributes for CpalBackend method availability
  • 8d1f063 unify num_unhandled_stream_errors_discarded and `num_handled_stream_errors_...
  • 745051f add public stream error api
  • 31ac776 use bounded ringbuffer and atomic counter on discard
  • 3b46452 use unbounded stream manager error queue
  • Additional commits viewable in compare view

Updates lz4_flex from 0.11.3 to 0.12.0

Release notes

Sourced from lz4_flex's releases.

0.12.0

What's Changed

New Contributors

Full Changelog: PSeitz/lz4_flex@0.11.5...0.12.0

Changelog

Sourced from lz4_flex's changelog.

0.12.0 (2025-11-11)

  • Fix integer overflows when decoding large payloads #192 (thanks @​teh-cmc)
This fixes an u32 integer overflow when decoding large payloads in the block format.
Note: The block format is not suitable for such large payloads, since it
keeps everything in memory. Consider using the frame format for large data.

This change also removes a unsafe fast-path for write_integer to simplify the code.
The performance impact is on incompressible data, which is already fast enough.

0.11.5 (2025-06-19)

  • Fix incorrect rust-version field name in Cargo.toml #187

0.11.4 (2025-06-14)

  • Upgrade to twox-hash 2.0#175
  • Better no_std compatibility #180
Commits

Updates parking_lot from 0.12.3 to 0.12.5

Changelog

Sourced from parking_lot's changelog.

parking_lot - 0.12.5 - 2025-09-30

  • Bumped MSRV to 1.71
  • Fixed Miri when the hardware-lock-elision feature is enabled (#491)
  • Added missing into_arc(_fair) methods (#472)
  • Fixed RawRwLock::bump_*() not releasing lock when there are multiple readers (#471)

parking_lot_core - 0.9.12 - 2025-09-30

  • Bumped MSRV to 1.71
  • Switched from windows-targets to windows-link. (#493)
  • Replaced thread-id dependency with std::thread::ThreadId (#483)
  • Added SGX implementation for ThreadParker.park_until (#481)

lock_api - 0.4.14 - 2025-09-30

  • Fixed use of doc_cfg when building on docs.rs.
  • Bumped MSRV to 1.71
  • Added #[track_caller] where locking implementations could feasibly need to panic
  • Added try_map_or_err to various mutex guards (#480)
  • Removed unnecessary build script and autocfg dependency (#474)
  • Added missing into_arc(_fair) methods (#472)

parking_lot - 0.12.4 - 2025-05-29

  • Fix parked upgraders potentially not being woken up after a write lock
  • Fix clearing PARKED_WRITER_BIT after a timeout

parking_lot_core - 0.9.11 - 2025-05-29

  • Use Release/Acquire ordering in thread_parker::windows::Backend::create
  • Remove warnings due to new lint on unknown cfgs

lock_api - 0.4.13 - 2025-05-29

  • Remove warnings due to new lint on unknown cfgs
Commits
  • d7828ff chore: release
  • 73365ad Merge pull request #495 from mbrobbel/doc_auto_cfg
  • 0b5585a Replace doc_auto_cfg with doc_cfg
  • c7b7dc7 Merge pull request #493 from a1phyr/windows_link
  • 07c2d40 Update MSRV to 1.71
  • 345cf7a Switch from windows-targets to windows-link
  • eeb186c Merge pull request #491 from AaronKutch/fix_assembly_on_miri
  • a7d328e do not use elision on Miri even if feature is enabled
  • 739d370 Merge pull request #487 from sola-contrib/replace-winapi
  • ed4ae93 Replace winapi with windows-sys in benchmark crate
  • Additional commits viewable in compare view

Updates rayon from 1.10.0 to 1.11.0

Changelog

Sourced from rayon's changelog.

Release rayon 1.11.0 / rayon-core 1.13.0 (2025-08-12)

  • The minimum supported rustc is now 1.80.
  • iter::repeatn has been renamed to iter::repeat_n to match the name stabilized in the standard library. The old name still exists as a deprecated function for compatibility.
  • Fixed a bug in in_place_scope when the default global registry uses the current thread, like on WebAssembly without threading support.
  • binary_heap::Iter no longer requires a temporary allocation.
  • Relaxed trait bounds on many of the public structs.
  • Implemented IntoParallelIterator for Box<[T]> and its references.
  • Implemented FromParallelIterator<_> for Box<str> via String.
Commits

Updates rfd from 0.13.0 to 0.15.2

Release notes

Sourced from rfd's releases.

0.15.2

What's Changed

New Contributors

Full Changelog: PolyMeilex/rfd@0.15.1...0.15.2

0.15.1

What's Changed

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.1

  • Avoid unnecessary heap allocation and copy (#181)
  • Implement FileDialog.starting_directory for xdg desktop portal backend (#179)

0.14.0

  • i18n for GTK and XDG Portal
  • Use XDG Portal by 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)
  • Fix macOS sync backend incorrectly setting the parent window
  • Add FileDialog/AsyncFileDialog::set_can_create_directories, supported on macOS only.

Thanks to @​dtzxporter, @​evilpie, @​amrbashir, @​bilelmoussaoui, @​orowith2os, @​czf0613 🎉 🚀

Changelog

Sourced from rfd's changelog.

Change Log

Unreleased

  • tokio and async-std features removed

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

... (truncated)

Commits

Updates rgb from 0.8.50 to 0.8.52

Commits

Updates rmp-serde from 1.3.0 to 1.3.1

Commits

Updates serde from 1.0.209 to 1.0.228

Release notes

Sourced from serde's releases.

v1.0.228

  • Allow building documentation with RUSTDOCFLAGS='--cfg=docsrs' set for the whole dependency graph (#2995)

v1.0.227

  • Documentation improvements (#2991)

v1.0.226

  • Deduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (#2935, thanks @​Mingun)

v1.0.225

  • Avoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (#2879, thanks @​rcrisanti)

v1.0.224

  • Remove private types being suggested in rustc diagnostics (#2979)

v1.0.223

  • Fix serde_core documentation links (#2978)

v1.0.222

  • Make serialize_with attribute produce code that works if respanned to 2024 edition (#2950, thanks @​aytey)

v1.0.221

  • Documentation improvements (#2973)
  • Deprecate serde_if_integer128! macro (#2975)

v1.0.220

v1.0.219

  • Prevent absolute_paths Clippy restriction being triggered inside macro-generated code (#2906, thanks @​davidzeng0)

v1.0.218

  • Documentation improvements

v1.0.217

  • Support serializing externally tagged unit variant inside flattened field (#2786, thanks @​Mingun)

v1.0.216

  • Mark all generated impls with #[automatically_derived] to exclude from code coverage (#2866, #2868, thanks @​tdittr)

v1.0.215

  • Produce warning when multiple fields or variants have the same deserialization name (#2855, #2856, #2857)

v1.0.214

  • Implement IntoDeserializer for all Deserializers in serde::de::value module (#2568, thanks @​Mingun)

v1.0.213

  • Fix support for macro-generated with attributes inside a newtype struct (#2847)

v1.0.212

... (truncated)

Commits
  • a866b33 Release 1.0.228
  • 5adc9e8 Merge pull request #2995 from dtolnay/rustdocflags
  • ab58178 Workaround for RUSTDOCFLAGS='--cfg=docsrs'
  • 415d9fc Release 1.0.227
  • 7c58427 Merge pull request #2991 from dtolnay/inlinecoredoc
  • 9d3410e Merge pull request #2992 from dtolnay/inplaceseed
  • 2fb6748 Remove InPlaceSeed public re-export
  • f8137c7 Inline serde_core into serde in docsrs mode
  • b7dbf7e Merge pull request #2990 from dtolnay/integer128
  • 7c83691 No longer macro_use integer128 module
  • Additional commits viewable in compare view

Updates symphonia from 0.5.4 to 0.5.5

Release notes

Sourced from symphonia's releases.

v0.5.5

New Features

  • None. All new feature development is occurring in the 0.6 development branch. This is a maintenance release.

Bug Fixes & Improvements

  • Fixed all new compiler and clippy warnings.
  • Improved the robustness of the FLAC demuxer.
  • Improved length approximation of ADTS streams.
  • Lowered the log level of some informational logs to be less annoying.
  • Many other fixes across the board!

New Contributors

Full Changelog: pdeljanov/Symphonia@v0.5.4...v0.5.5

Commits
  • 6d533f2 chore: Release v0.5.5.
  • 8a5395c flac, isomp4, mkv: Optimize file length detection by using byte_len() instead...
  • 505458e chore: Manually add clippy to CI toolchain.
  • b1cfa16 core (formats): Ignore nonsensical seek points in seek index. (#389)
  • 46b59dc core (formats): Derive Eq and PartialEq for SeekMode. (#361)
  • 31c1519 chore: Fix failing CI jobs.
  • 6e0f198 chore: Fix some failing CI jobs. (#378)
  • 6a72831 core (io): Backport #344: Advance reader's position if scan pattern is not fo...
  • 99e4b00 flac: Backport #328: Normalize the frame's sample rate when reading it from a...
  • ef9bbd8 isomp4: Update MIME type for m4a files to audio/mp4 (#351)
  • Additional commits viewable in compare view

Updates thread-priority from 1.1.0 to 3.0.0

Release notes

Sourced from thread-priority's releases.

Thread Priority 3.0.0

3.0.0 on 03-09-2025

Breaking changes:

  • The ThreadPriorityValue::MAX and ThreadPriorityValue::MIN are now of type ThreadPriorityValue itself, instead of u8. Addresses the issue #38.
Changelog

Sourced from thread-priority's changelog.

3.0.0 on 03-09-2025

Breaking changes:

  • The ThreadPriorityValue::MAX and ThreadPriorityValue::MIN are now of type ThreadPriorityValue itself, instead of u8. Addresses the issue #38.

2.1.1 on 03-09-2025

  • Corrected the git history.
  • Added the changelog file to help tracking the changes.
Commits

Updates tracing from 0.1.40 to 0.1.44

Release notes

Sourced from tracing's releases.

tracing 0.1.44

Fixed

  • Fix record_all panic (#3432)

Changed

  • tracing-core: updated to 0.1.36 (#3440)

#3432: tokio-rs/tracing#3432 #3440: tokio-rs/tracing#3440

tracing 0.1.43

Important

The previous release [0.1.42] was yanked because #3382 was a breaking change. See further details in #3424. This release contains all the changes from that version, plus a revert for the problematic part of the breaking PR.

Fixed

  • Revert "make valueset macro sanitary" (#3425)

#3382: tokio-rs/tracing#3382 #3424: tokio-rs/tracing#3424 #3425: tokio-rs/tracing#3425 [0.1.42]: https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42

tracing 0.1.42

Important

The [Span::record_all] method has been removed from the documented API. It was always unsuable via the documented API as it requried a ValueSet which has no publically documented constructors. The method remains, but should not be used outside of tracing macros.

Added

  • attributes: Support constant expressions as instrument field names (#3158)
  • Add record_all! macro for recording multiple values in one call (#3227)
  • core: Improve code generation at trace points significantly (#3398)

Changed

  • tracing-core: updated to 0.1.35 (#3414)
  • tracing-attributes: updated to 0.1.31 (#3417)

Fixed

  • Fix "name / parent" variant of event! (#2983)

... (truncated)

Commits

Bumps the cargo group with 15 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.86` | `1.0.100` |
| [eframe](https://github.com/emilk/egui) | `0.20.1` | `0.29.1` |
| [kira](https://github.com/tesselode/kira) | `0.7.3` | `0.10.8` |
| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.11.3` | `0.12.0` |
| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.3` | `0.12.5` |
| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |
| [rfd](https://github.com/PolyMeilex/rfd) | `0.13.0` | `0.15.2` |
| [rgb](https://github.com/kornelski/rust-rgb) | `0.8.50` | `0.8.52` |
| [rmp-serde](https://github.com/3Hren/msgpack-rust) | `1.3.0` | `1.3.1` |
| [symphonia](https://github.com/pdeljanov/Symphonia) | `0.5.4` | `0.5.5` |
| [thread-priority](https://github.com/iddm/thread-priority) | `1.1.0` | `3.0.0` |
| [tracing](https://github.com/tokio-rs/tracing) | `0.1.40` | `0.1.44` |
| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.20` | `0.3.22` |
| [tracing-timing](https://github.com/jonhoo/tracing-timing) | `0.6.0` | `0.6.1` |
| [tempfile](https://github.com/Stebalien/tempfile) | `3.12.0` | `3.24.0` |



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

Updates `eframe` from 0.20.1 to 0.29.1
- [Release notes](https://github.com/emilk/egui/releases)
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md)
- [Commits](emilk/egui@0.20.1...0.29.1)

Updates `kira` from 0.7.3 to 0.10.8
- [Release notes](https://github.com/tesselode/kira/releases)
- [Changelog](https://github.com/tesselode/kira/blob/main/changelog.md)
- [Commits](tesselode/kira@v0.7.3...v0.10.8)

Updates `lz4_flex` from 0.11.3 to 0.12.0
- [Release notes](https://github.com/pseitz/lz4_flex/releases)
- [Changelog](https://github.com/PSeitz/lz4_flex/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pseitz/lz4_flex/commits/0.12.0)

Updates `parking_lot` from 0.12.3 to 0.12.5
- [Release notes](https://github.com/Amanieu/parking_lot/releases)
- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md)
- [Commits](Amanieu/parking_lot@0.12.3...parking_lot-v0.12.5)

Updates `rayon` from 1.10.0 to 1.11.0
- [Changelog](https://github.com/rayon-rs/rayon/blob/main/RELEASES.md)
- [Commits](rayon-rs/rayon@rayon-core-v1.10.0...rayon-core-v1.11.0)

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

Updates `rgb` from 0.8.50 to 0.8.52
- [Changelog](https://github.com/kornelski/rust-rgb/blob/main/CHANGELOG.md)
- [Commits](https://github.com/kornelski/rust-rgb/commits)

Updates `rmp-serde` from 1.3.0 to 1.3.1
- [Release notes](https://github.com/3Hren/msgpack-rust/releases)
- [Commits](https://github.com/3Hren/msgpack-rust/commits)

Updates `serde` from 1.0.209 to 1.0.228
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.209...v1.0.228)

Updates `symphonia` from 0.5.4 to 0.5.5
- [Release notes](https://github.com/pdeljanov/Symphonia/releases)
- [Commits](pdeljanov/Symphonia@v0.5.4...v0.5.5)

Updates `thread-priority` from 1.1.0 to 3.0.0
- [Release notes](https://github.com/iddm/thread-priority/releases)
- [Changelog](https://github.com/iddm/thread-priority/blob/master/CHANGELOG.md)
- [Commits](https://github.com/iddm/thread-priority/commits/v3.0.0)

Updates `tracing` from 0.1.40 to 0.1.44
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](tokio-rs/tracing@tracing-0.1.40...tracing-0.1.44)

Updates `tracing-subscriber` from 0.3.20 to 0.3.22
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](tokio-rs/tracing@tracing-subscriber-0.3.20...tracing-subscriber-0.3.22)

Updates `tracing-timing` from 0.6.0 to 0.6.1
- [Commits](jonhoo/tracing-timing@v0.6.0...v0.6.1)

Updates `tempfile` from 3.12.0 to 3.24.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](Stebalien/tempfile@v3.12.0...v3.24.0)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-version: 1.0.100
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: eframe
  dependency-version: 0.29.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: kira
  dependency-version: 0.10.8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: lz4_flex
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: parking_lot
  dependency-version: 0.12.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: rayon
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: rfd
  dependency-version: 0.15.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: rgb
  dependency-version: 0.8.52
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: rmp-serde
  dependency-version: 1.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: serde
  dependency-version: 1.0.228
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: symphonia
  dependency-version: 0.5.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: thread-priority
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: cargo
- dependency-name: tracing
  dependency-version: 0.1.44
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: tracing-subscriber
  dependency-version: 0.3.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: tracing-timing
  dependency-version: 0.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: tempfile
  dependency-version: 3.24.0
  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 Dec 29, 2025
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.

1 participant