deps(deps): bump the minor-and-patch group across 1 directory with 67 updates #323

Closed
dependabot[bot] wants to merge 1 commit from dependabot/cargo/minor-and-patch-41e1bbba19 into main
dependabot[bot] commented 2026-03-30 07:12:24 -07:00 (Migrated from github.com)

Bumps the minor-and-patch group with 48 updates in the / directory:

Package From To
chrono 0.4.42 0.4.44
serde_json 1.0.148 1.0.149
thiserror 2.0.17 2.0.18
tokio 1.48.0 1.50.0
uuid 1.19.0 1.23.0
proptest 1.9.0 1.11.0
tracing-test 0.2.5 0.2.6
proc-macro2 1.0.104 1.0.106
quote 1.0.42 1.0.45
syn 2.0.111 2.0.117
trybuild 1.0.114 1.0.116
futures 0.3.31 0.3.32
base64ct 1.8.1 1.8.3
bitflags 2.10.0 2.11.0
bumpalo 3.19.1 3.20.2
bytemuck 1.24.0 1.25.0
cc 1.2.51 1.2.58
iana-time-zone 0.1.64 0.1.65
indexmap 2.12.1 2.13.0
itoa 1.0.17 1.0.18
libc 0.2.178 0.2.183
libm 0.2.15 0.2.16
libredox 0.1.12 0.1.15
memchr 2.7.6 2.8.0
mio 1.1.1 1.2.0
once_cell 1.21.3 1.21.4
pin-project-lite 0.2.16 0.2.17
regex-automata 0.4.13 0.4.14
regex-syntax 0.8.8 0.8.10
rsa 0.9.9 0.9.10
rustix 1.1.3 1.1.4
rustls 0.23.35 0.23.37
rustls-pki-types 1.13.2 1.14.0
rustls-webpki 0.103.8 0.103.10
ryu 1.0.22 1.0.23
slab 0.4.11 0.4.12
socket2 0.6.1 0.6.3
tempfile 3.24.0 3.27.0
tinyvec 1.10.0 1.11.0
tokio-macros 2.6.0 2.6.1
tokio-stream 0.1.17 0.1.18
tracing-subscriber 0.3.22 0.3.23
unicode-ident 1.0.22 1.0.24
unicode-segmentation 1.12.0 1.13.2
url 2.5.7 2.5.8
wasip2 1.0.1+wasi-0.2.4 1.0.2+wasi-0.2.9
zerocopy 0.8.31 0.8.48
zmij 1.0.2 1.0.21

Updates chrono from 0.4.42 to 0.4.44

Release notes

Sourced from chrono's releases.

0.4.44

What's Changed

0.4.43

What's Changed

Commits
  • c14b459 Bump version to 0.4.44
  • ea832c5 Add track_caller to non-deprecated functions
  • cfae889 Fix panic message in to_rfc2822
  • f8900b5 docs: match MSRV with Cargo.toml contents
  • 45caaa9 Update copyright year to 2026 in LICENSE.txt
  • 1c0b8f0 Bump version to 0.4.43
  • a03e43b Upgrade windows-bindgen to 0.66
  • 4fedaba Ignore bincode advisory
  • f4b7bbd Bump actions/checkout from 5 to 6
  • db12973 Added doctest for the NaiveDate years_since function (#1755)
  • Additional commits viewable in compare view

Updates serde_json from 1.0.148 to 1.0.149

Release notes

Sourced from serde_json's releases.

v1.0.149

  • Align arbitrary_precision number strings with zmij's formatting (#1306, thanks @​b41sh)
Commits

Updates thiserror from 2.0.17 to 2.0.18

Release notes

Sourced from thiserror's releases.

2.0.18

Commits
  • dc0f6a2 Release 2.0.18
  • 0275292 Touch up PR 443
  • 3c33bc6 Merge pull request #443 from LucaCappelletti94/master
  • 995939c Reproduce issue 442
  • 21653d1 Made clippy lifetime allows conditional
  • 45e5388 Update actions/upload-artifact@v5 -> v6
  • 386aac1 Update actions/upload-artifact@v4 -> v5
  • ec50561 Update actions/checkout@v5 -> v6
  • 247eab5 Update name of empty_enum clippy lint
  • 91b181f Raise required compiler to Rust 1.68
  • Additional commits viewable in compare view

Updates tokio from 1.48.0 to 1.50.0

Release notes

Sourced from tokio's releases.

Tokio v1.50.0

1.50.0 (Mar 3rd, 2026)

Added

  • net: add TcpStream::set_zero_linger (#7837)
  • rt: add is_rt_shutdown_err (#7771)

Changed

  • io: add optimizer hint that memchr returns in-bounds pointer (#7792)
  • io: implement vectored writes for write_buf (#7871)
  • runtime: panic when event_interval is set to 0 (#7838)
  • runtime: shorten default thread name to fit in Linux limit (#7880)
  • signal: remember the result of SetConsoleCtrlHandler (#7833)
  • signal: specialize windows Registry (#7885)

Fixed

  • io: always cleanup AsyncFd registration list on deregister (#7773)
  • macros: remove (most) local use declarations in tokio::select! (#7929)
  • net: fix GET_BUF_SIZE constant for target_os = "android" (#7889)
  • runtime: avoid redundant unpark in current_thread scheduler (#7834)
  • runtime: don't park in current_thread if before_park defers waker (#7835)
  • io: fix write readiness on ESP32 on short writes (#7872)
  • runtime: wake deferred tasks before entering block_in_place (#7879)
  • sync: drop rx waker when oneshot receiver is dropped (#7886)
  • runtime: fix double increment of num_idle_threads on shutdown (#7910, #7918, #7922)

Unstable

  • fs: check for io-uring opcode support (#7815)
  • runtime: avoid lock acquisition after uring init (#7850)

Documented

  • docs: update outdated unstable features section (#7839)
  • io: clarify the behavior of AsyncWriteExt::shutdown() (#7908)
  • io: explain how to flush stdout/stderr (#7904)
  • io: fix incorrect and confusing AsyncWrite documentation (#7875)
  • rt: clarify the documentation of Runtime::spawn (#7803)
  • rt: fix missing quotation in docs (#7925)
  • runtime: correct the default thread name in docs (#7896)
  • runtime: fix event_interval doc (#7932)
  • sync: clarify RwLock fairness documentation (#7919)
  • sync: clarify that recv returns None once closed and no more messages (#7920)
  • task: clarify when to use spawn_blocking vs dedicated threads (#7923)
  • task: doc that task drops before JoinHandle completion (#7825)
  • signal: guarantee that listeners never return None (#7869)
  • task: fix task module feature flags in docs (#7891)

... (truncated)

Commits

Updates uuid from 1.19.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: https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0

v1.22.0

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0

v1.21.0

What's Changed

New Contributors

... (truncated)

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 proptest from 1.9.0 to 1.11.0

Commits

Updates tracing-test from 0.2.5 to 0.2.6

Changelog

Sourced from tracing-test's changelog.

0.2.6 - 2026-02-08

  • [change] Enforce version equality between tracing-test and tracing-test-macro (#57)
Commits
  • 31f16ca Release v0.2.6
  • 2a0faf4 Enforce version equality between tracing-test and tracing-test-macro (#57)
  • f93d343 Update tracing-test version number in documentation (#58)
  • 90d1f4e Bump actions/checkout from 5 to 6 (#56)
  • cf7fe8c Bump actions/checkout from 4 to 5 (#54)
  • See full diff in compare view

Updates proc-macro2 from 1.0.104 to 1.0.106

Release notes

Sourced from proc-macro2's releases.

1.0.106

  • Optimize Span::byte_range (#530)

1.0.105

  • Make std dependencies more easily discoverable in source code (#528)
Commits
  • 58ab776 Release 1.0.106
  • 1e18a0b Merge pull request #530 from dtolnay/byterange
  • 7f5973b Make char count bidirectional
  • 08d1dd0 Cache span end positions
  • 8c4135f Release 1.0.105
  • 2825fb1 Make same crates available during probe as in crate root
  • cc5819c Merge pull request #528 from dtolnay/nostd
  • e78151e Disable std prelude
  • 2fbddd4 Delete html_root_url comment
  • aa54fc3 Patch rustc-literal-escaper std dependencies
  • Additional commits viewable in compare view

Updates quote from 1.0.42 to 1.0.45

Release notes

Sourced from quote's releases.

1.0.45

  • Add ToTokens impl for Arc<T> (#326)

1.0.44

  • Support raw lifetime syntax 'r#async (#323)

1.0.43

  • Disambiguate references to stringify! macro inside generated code (#316)
Commits
  • 842ffde Release 1.0.45
  • 93d691c Merge pull request #326 from dtolnay/arc
  • d27d589 ToTokens for Arc
  • 24d1082 Update ui test suite to nightly-2026-02-18
  • 26b1276 Unpin CI miri toolchain
  • c5e1c9e Pin CI miri to nightly-2026-02-11
  • 58e2155 Remove compiler version support from readme
  • 1fc6b50 Raise required compiler to Rust 1.71
  • 515480a Update ui test suite to nightly-2026-02-01
  • 2c5e770 Update ui test suite to nightly-2026-01-30
  • Additional commits viewable in compare view

Updates syn from 2.0.111 to 2.0.117

Release notes

Sourced from syn's releases.

2.0.117

  • Fix parsing of self:: pattern in first function argument (#1970)

2.0.116

  • Optimize parse_fn_arg_or_variadic for less lookahead on erroneous receiver (#1968)

2.0.115

  • Enable GenericArgument::Constraint parsing in non-full mode (#1966)

2.0.114

  • Make std dependencies more easily discoverable in source code (#1956, thanks @​tamird)

2.0.113

  • Allow parsing TypeParam with colon not followed by any type param bounds (#1953, thanks @​wyfo)

2.0.112

Commits
  • 7bcb37c Release 2.0.117
  • 9c6e7d3 Merge pull request #1970 from dtolnay/receiver
  • 019a848 Fix self:: pattern in first function argument
  • 23f54f3 Update test suite to nightly-2026-02-18
  • b99b9a6 Unpin CI miri toolchain
  • a62e54a Release 2.0.116
  • 5a8ed9f Merge pull request #1968 from dtolnay/receiver
  • 813afcc Optimize parse_fn_arg_or_variadic for less lookahead on erroneous receiver
  • c172150 Add regression test for issue 1718
  • 0071ab3 Ignore type_complexity clippy lint
  • Additional commits viewable in compare view

Updates trybuild from 1.0.114 to 1.0.116

Release notes

Sourced from trybuild's releases.

1.0.116

  • Update toml dependency to v1

1.0.115

Commits
  • 56587f3 Release 1.0.116
  • 6501198 Update toml from 0.9 to 1.0
  • 44e2bc5 Release 1.0.115
  • 17fd349 Merge pull request #325 from davidhewitt/fixed-width
  • 2a265ae use --diagnostic-width rustflag to fix ui test output width
  • 64bc0e5 Resolve map_unwrap_or pedantic clippy lint
  • 466e2c2 Update actions/upload-artifact@v5 -> v6
  • d3b5200 Update actions/upload-artifact@v4 -> v5
  • e237fc5 Update to 2021 edition
  • 8c1519b Update actions/checkout@v5 -> v6
  • See full diff in compare view

Updates futures from 0.3.31 to 0.3.32

Release notes

Sourced from futures's releases.

0.3.32

  • Bump MSRV of utility crates to 1.71. (#2989)
  • Soft-deprecate ready! macro in favor of std::task::ready! added in Rust 1.64 (#2925)
  • Soft-deprecate pin_mut! macro in favor of std::pin::pin! added in Rust 1.68 (#2929)
  • Add FuturesOrdered::clear (#2927)
  • Add mpsc::*Receiver::recv (#2947)
  • Add mpsc::*Receiver::try_recv and deprecate mpsc::*Receiver::::try_next (#2944)
  • Implement FusedStream for sink::With (#2948)
  • Add no_std support for shared (#2868)
  • Make Mutex::new() const (#2956)
  • Add #[clippy::has_significant_drop] to guards (#2967)
  • Remove dependency to pin-utils (#2929)
  • Remove dependency on num_cpus (#2946)
  • Performance improvements (#2983)
  • Documentation improvements (#2925, #2926, #2940, #2971)
Changelog

Sourced from futures's changelog.

0.3.32 - 2026-02-15

  • Bump MSRV of utility crates to 1.71. (#2989)
  • Soft-deprecate ready! macro in favor of std::task::ready! added in Rust 1.64 (#2925)
  • Soft-deprecate pin_mut! macro in favor of std::pin::pin! added in Rust 1.68 (#2929)
  • Add FuturesOrdered::clear (#2927)
  • Add mpsc::*Receiver::recv (#2947)
  • Add mpsc::*Receiver::try_recv and deprecate mpsc::*Receiver::::try_next (#2944)
  • Implement FusedStream for sink::With (#2948)
  • Add no_std support for shared (#2868)
  • Make Mutex::new() const (#2956)
  • Add #[clippy::has_significant_drop] to guards (#2967)
  • Remove dependency to pin-utils (#2929)
  • Remove dependency on num_cpus (#2946)
  • Performance improvements (#2983)
  • Documentation improvements (#2925, #2926, #2940, #2971)
Commits
  • d9bba94 Release 0.3.32
  • 151e0b9 Add comments on rust-version field in Cargo.toml
  • 4aaf00c Bump MSRV of utility crates to 1.71
  • a4cce12 perf: improve AtomicWaker::wake performance (#2983)
  • ba9d102 Add #[clippy::has_significant_drop] to guards (#2967)
  • 20396a8 Fix rustdoc::broken_intra_doc_links warning
  • 815f6eb Fix documentation of BiLock::lock (#2971)
  • 0f0db04 futures-util: make Mutex::new() const (#2956)
  • 5d6fc5e ci: Test big-endian target (s390x Linux)
  • 9f739fe Ignore dead_code lint on Fn1 trait
  • Additional commits viewable in compare view

Updates base64ct from 1.8.1 to 1.8.3

Commits

Updates bitflags from 2.10.0 to 2.11.0

Release notes

Sourced from bitflags's releases.

2.11.0

What's Changed

New Contributors

Full Changelog: https://github.com/bitflags/bitflags/compare/2.10.0...2.11.0

Changelog

Sourced from bitflags's changelog.

2.11.0

What's Changed

New Contributors

Full Changelog: https://github.com/bitflags/bitflags/compare/2.10.0...2.11.0

Commits
  • 60c6a72 Merge pull request #474 from bitflags/cargo/2.11.0
  • 79f4c05 prepare for 2.11.0 release
  • 81d5fac Merge pull request #473 from WaterWhisperer/feat/get-unknown-bits
  • a1c40f0 Fix clippy error
  • b5d15b6 Add tests
  • 2041dc3 Add methods to get the known/unknown bits from a flags value
  • 90488e5 Merge pull request #462 from james7132/serde_core
  • bc3c4fa Use serde_core instead of serde
  • See full diff in compare view

Updates bumpalo from 3.19.1 to 3.20.2

Changelog

Sourced from bumpalo's changelog.

3.20.2

Released 2026-02-19.

Fixed

  • Restored Send and Sync implementations for Box<T> for T: ?Sized types as well.

3.20.1

Released 2026-02-18.

Fixed

  • Restored Send and Sync implementations for Box<T> when T: Send and T: Sync respectively.

3.20.0

Released 2026-02-18.

Added

  • Added the bumpalo::collections::Vec::pop_if method.

Fixed

  • Fixed a bug in the bumpalo::collections::String::retain method in the face of panics.
  • Made bumpalo::collections::Box<T> covariant with T (just like std::boxed::Box<T>).

Commits

Updates bytemuck from 1.24.0 to 1.25.0

Changelog

Sourced from bytemuck's changelog.

bytemuck changelog

1.25

1.24

1.23.2

  • bump derive minimum version.

1.23.1

  • Added a windows-only ZeroableInOption impl for "stdcall" functions.

1.23

  • impl_core_error crate feature adds core::error::Error impl.
  • More ZeroableInOption impls.

1.22

  • Add the pod_saturating feature, which adds Pod impls for Saturating<T> when T is already Pod.
  • A bump in the minimum bytemuck_derive dependency from 1.4.0 to 1.4.1 to avoid a bug if you have a truly ancient cargo.lock file sitting around.
  • Adds Send and Sync impls to BoxBytes.

1.21

  • Implement Pod and Zeroable for core::arch::{x86, x86_64}::__m512, __m512d and __m512i without nightly. Requires Rust 1.72, and is gated through the avx512_simd cargo feature.
  • Allow the use of must_cast_mut and must_cast_slice_mut in const contexts. Requires Rust 1.83, and is gated through the must_cast_extra cargo feature.
  • internal: introduced the maybe_const_fn macro that allows defining some function to be const depending upon some cfg predicate.

1.20

  • New functions to allocate zeroed Arc and Rc. Requires Rust 1.82
  • TransparentWrapper impls for core::cmp::Reverse and core::num::Saturating.
  • internal: Simplified the library's fill_zeroes calls to write_bytes

1.19

... (truncated)

Commits
  • 164cedd chore: Release bytemuck version 1.25.0
  • 10a9319 that was a derive PR
  • a35eaea changelog
  • 7009d79 Fix nightly_portable_simd after LaneCount removal. (#344)
  • 58c6203 Make derive(NoUninit) have the same constraints as Pod (#341)
  • e4bce3b docs: fix typo (#337)
  • Description has been truncated

Bumps the minor-and-patch group with 48 updates in the / directory: | Package | From | To | | --- | --- | --- | | [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` | | [serde_json](https://github.com/serde-rs/json) | `1.0.148` | `1.0.149` | | [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` | | [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.50.0` | | [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.23.0` | | [proptest](https://github.com/proptest-rs/proptest) | `1.9.0` | `1.11.0` | | [tracing-test](https://github.com/dbrgn/tracing-test) | `0.2.5` | `0.2.6` | | [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.104` | `1.0.106` | | [quote](https://github.com/dtolnay/quote) | `1.0.42` | `1.0.45` | | [syn](https://github.com/dtolnay/syn) | `2.0.111` | `2.0.117` | | [trybuild](https://github.com/dtolnay/trybuild) | `1.0.114` | `1.0.116` | | [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` | | [base64ct](https://github.com/RustCrypto/formats) | `1.8.1` | `1.8.3` | | [bitflags](https://github.com/bitflags/bitflags) | `2.10.0` | `2.11.0` | | [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.1` | `3.20.2` | | [bytemuck](https://github.com/Lokathor/bytemuck) | `1.24.0` | `1.25.0` | | [cc](https://github.com/rust-lang/cc-rs) | `1.2.51` | `1.2.58` | | [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.64` | `0.1.65` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.1` | `2.13.0` | | [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` | | [libc](https://github.com/rust-lang/libc) | `0.2.178` | `0.2.183` | | [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` | | libredox | `0.1.12` | `0.1.15` | | [memchr](https://github.com/BurntSushi/memchr) | `2.7.6` | `2.8.0` | | [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` | | [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` | | [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` | | [regex-automata](https://github.com/rust-lang/regex) | `0.4.13` | `0.4.14` | | [regex-syntax](https://github.com/rust-lang/regex) | `0.8.8` | `0.8.10` | | [rsa](https://github.com/RustCrypto/RSA) | `0.9.9` | `0.9.10` | | [rustix](https://github.com/bytecodealliance/rustix) | `1.1.3` | `1.1.4` | | [rustls](https://github.com/rustls/rustls) | `0.23.35` | `0.23.37` | | [rustls-pki-types](https://github.com/rustls/pki-types) | `1.13.2` | `1.14.0` | | [rustls-webpki](https://github.com/rustls/webpki) | `0.103.8` | `0.103.10` | | [ryu](https://github.com/dtolnay/ryu) | `1.0.22` | `1.0.23` | | [slab](https://github.com/tokio-rs/slab) | `0.4.11` | `0.4.12` | | [socket2](https://github.com/rust-lang/socket2) | `0.6.1` | `0.6.3` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` | | [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.11.0` | | [tokio-macros](https://github.com/tokio-rs/tokio) | `2.6.0` | `2.6.1` | | [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` | | [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` | | [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.22` | `1.0.24` | | [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.2` | | [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` | | [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.1+wasi-0.2.4` | `1.0.2+wasi-0.2.9` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.31` | `0.8.48` | | [zmij](https://github.com/dtolnay/zmij) | `1.0.2` | `1.0.21` | Updates `chrono` from 0.4.42 to 0.4.44 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chronotope/chrono/releases">chrono's releases</a>.</em></p> <blockquote> <h2>0.4.44</h2> <h2>What's Changed</h2> <ul> <li>docs: match MSRV with <code>Cargo.toml</code> contents by <a href="https://github.com/coryan"><code>@​coryan</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1772">chronotope/chrono#1772</a></li> <li>Add track_caller to non-deprecated functions by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1774">chronotope/chrono#1774</a></li> </ul> <h2>0.4.43</h2> <h2>What's Changed</h2> <ul> <li>Install extra components for lint workflow by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1741">chronotope/chrono#1741</a></li> <li>Upgrade windows-bindgen to 0.64 by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1742">chronotope/chrono#1742</a></li> <li>Improve windows-bindgen setup by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1744">chronotope/chrono#1744</a></li> <li>Drop stabilized feature doc_auto_cfg by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1745">chronotope/chrono#1745</a></li> <li>Faster RFC 3339 parsing by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1748">chronotope/chrono#1748</a></li> <li>Update windows-bindgen requirement from 0.64 to 0.65 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/chronotope/chrono/pull/1751">chronotope/chrono#1751</a></li> <li>add <code>NaiveDate::abs_diff</code> by <a href="https://github.com/Kinrany"><code>@​Kinrany</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1752">chronotope/chrono#1752</a></li> <li>Add feature gated defmt support. by <a href="https://github.com/pebender"><code>@​pebender</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1747">chronotope/chrono#1747</a></li> <li>Drop deny lints, eager Debug impls are a mixed blessing by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1753">chronotope/chrono#1753</a></li> <li>chore: minor improvement for docs by <a href="https://github.com/spuradage"><code>@​spuradage</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1756">chronotope/chrono#1756</a></li> <li>Added doctest for the NaiveDate years_since function by <a href="https://github.com/LucasBou"><code>@​LucasBou</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1755">chronotope/chrono#1755</a></li> <li>Prepare 0.4.43 by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1765">chronotope/chrono#1765</a></li> <li>Update copyright year to 2026 in LICENSE.txt by <a href="https://github.com/taozui472"><code>@​taozui472</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1767">chronotope/chrono#1767</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464"><code>c14b459</code></a> Bump version to 0.4.44</li> <li><a href="https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7"><code>ea832c5</code></a> Add track_caller to non-deprecated functions</li> <li><a href="https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7"><code>cfae889</code></a> Fix panic message in to_rfc2822</li> <li><a href="https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b"><code>f8900b5</code></a> docs: match MSRV with <code>Cargo.toml</code> contents</li> <li><a href="https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99"><code>45caaa9</code></a> Update copyright year to 2026 in LICENSE.txt</li> <li><a href="https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a"><code>1c0b8f0</code></a> Bump version to 0.4.43</li> <li><a href="https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9"><code>a03e43b</code></a> Upgrade windows-bindgen to 0.66</li> <li><a href="https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4"><code>4fedaba</code></a> Ignore bincode advisory</li> <li><a href="https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1"><code>f4b7bbd</code></a> Bump actions/checkout from 5 to 6</li> <li><a href="https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41"><code>db12973</code></a> Added doctest for the NaiveDate years_since function (<a href="https://redirect.github.com/chronotope/chrono/issues/1755">#1755</a>)</li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.148 to 1.0.149 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.149</h2> <ul> <li>Align arbitrary_precision number strings with zmij's formatting (<a href="https://redirect.github.com/serde-rs/json/issues/1306">#1306</a>, thanks <a href="https://github.com/b41sh"><code>@​b41sh</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7"><code>4f6dbfa</code></a> Release 1.0.149</li> <li><a href="https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129"><code>f3df680</code></a> Touch up PR 1306</li> <li><a href="https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c"><code>e16730f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1306">#1306</a> from b41sh/fix-float-number-display</li> <li><a href="https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30"><code>eeb2bcd</code></a> Align <code>arbitrary_precision</code> number strings with zmij’s formatting</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.148...v1.0.149">compare view</a></li> </ul> </details> <br /> Updates `thiserror` from 2.0.17 to 2.0.18 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/thiserror/releases">thiserror's releases</a>.</em></p> <blockquote> <h2>2.0.18</h2> <ul> <li>Make compatible with project-level <code>needless_lifetimes = &quot;forbid&quot;</code> (<a href="https://redirect.github.com/dtolnay/thiserror/issues/443">#443</a>, thanks <a href="https://github.com/LucaCappelletti94"><code>@​LucaCappelletti94</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32"><code>dc0f6a2</code></a> Release 2.0.18</li> <li><a href="https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36"><code>0275292</code></a> Touch up PR 443</li> <li><a href="https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545"><code>3c33bc6</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/443">#443</a> from LucaCappelletti94/master</li> <li><a href="https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707"><code>995939c</code></a> Reproduce issue 442</li> <li><a href="https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27"><code>21653d1</code></a> Made clippy lifetime allows conditional</li> <li><a href="https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304"><code>45e5388</code></a> Update actions/upload-artifact@v5 -&gt; v6</li> <li><a href="https://github.com/dtolnay/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361"><code>386aac1</code></a> Update actions/upload-artifact@v4 -&gt; v5</li> <li><a href="https://github.com/dtolnay/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b"><code>ec50561</code></a> Update actions/checkout@v5 -&gt; v6</li> <li><a href="https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7"><code>247eab5</code></a> Update name of empty_enum clippy lint</li> <li><a href="https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d"><code>91b181f</code></a> Raise required compiler to Rust 1.68</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/thiserror/compare/2.0.17...2.0.18">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.48.0 to 1.50.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/tokio/releases">tokio's releases</a>.</em></p> <blockquote> <h2>Tokio v1.50.0</h2> <h1>1.50.0 (Mar 3rd, 2026)</h1> <h3>Added</h3> <ul> <li>net: add <code>TcpStream::set_zero_linger</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7837">#7837</a>)</li> <li>rt: add <code>is_rt_shutdown_err</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7771">#7771</a>)</li> </ul> <h3>Changed</h3> <ul> <li>io: add optimizer hint that <code>memchr</code> returns in-bounds pointer (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7792">#7792</a>)</li> <li>io: implement vectored writes for <code>write_buf</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7871">#7871</a>)</li> <li>runtime: panic when <code>event_interval</code> is set to 0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7838">#7838</a>)</li> <li>runtime: shorten default thread name to fit in Linux limit (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7880">#7880</a>)</li> <li>signal: remember the result of <code>SetConsoleCtrlHandler</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7833">#7833</a>)</li> <li>signal: specialize windows <code>Registry</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7885">#7885</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: always cleanup <code>AsyncFd</code> registration list on deregister (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7773">#7773</a>)</li> <li>macros: remove (most) local <code>use</code> declarations in <code>tokio::select!</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7929">#7929</a>)</li> <li>net: fix <code>GET_BUF_SIZE</code> constant for <code>target_os = &quot;android&quot;</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7889">#7889</a>)</li> <li>runtime: avoid redundant unpark in current_thread scheduler (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7834">#7834</a>)</li> <li>runtime: don't park in <code>current_thread</code> if <code>before_park</code> defers waker (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7835">#7835</a>)</li> <li>io: fix write readiness on ESP32 on short writes (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7872">#7872</a>)</li> <li>runtime: wake deferred tasks before entering <code>block_in_place</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7879">#7879</a>)</li> <li>sync: drop rx waker when oneshot receiver is dropped (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7886">#7886</a>)</li> <li>runtime: fix double increment of <code>num_idle_threads</code> on shutdown (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7910">#7910</a>, <a href="https://redirect.github.com/tokio-rs/tokio/issues/7918">#7918</a>, <a href="https://redirect.github.com/tokio-rs/tokio/issues/7922">#7922</a>)</li> </ul> <h3>Unstable</h3> <ul> <li>fs: check for io-uring opcode support (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7815">#7815</a>)</li> <li>runtime: avoid lock acquisition after uring init (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7850">#7850</a>)</li> </ul> <h3>Documented</h3> <ul> <li>docs: update outdated unstable features section (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7839">#7839</a>)</li> <li>io: clarify the behavior of <code>AsyncWriteExt::shutdown()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7908">#7908</a>)</li> <li>io: explain how to flush stdout/stderr (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7904">#7904</a>)</li> <li>io: fix incorrect and confusing <code>AsyncWrite</code> documentation (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7875">#7875</a>)</li> <li>rt: clarify the documentation of <code>Runtime::spawn</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7803">#7803</a>)</li> <li>rt: fix missing quotation in docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7925">#7925</a>)</li> <li>runtime: correct the default thread name in docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7896">#7896</a>)</li> <li>runtime: fix <code>event_interval</code> doc (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7932">#7932</a>)</li> <li>sync: clarify RwLock fairness documentation (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7919">#7919</a>)</li> <li>sync: clarify that <code>recv</code> returns <code>None</code> once closed and no more messages (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7920">#7920</a>)</li> <li>task: clarify when to use <code>spawn_blocking</code> vs dedicated threads (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7923">#7923</a>)</li> <li>task: doc that task drops before <code>JoinHandle</code> completion (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7825">#7825</a>)</li> <li>signal: guarantee that listeners never return <code>None</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7869">#7869</a>)</li> <li>task: fix task module feature flags in docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7891">#7891</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab"><code>0273e45</code></a> chore: prepare Tokio v1.50.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7934">#7934</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269"><code>e3ee4e5</code></a> chore: prepare tokio-macros v2.6.1 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7943">#7943</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4"><code>8c980ea</code></a> io: add <code>write_all_vectored</code> to <code>tokio-util</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7768">#7768</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb"><code>e35fd6d</code></a> ci: fix patch during clippy step (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7935">#7935</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272"><code>03fe44c</code></a> runtime: fix <code>event_interval</code> doc (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7932">#7932</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc"><code>d18e5df</code></a> io: fix race in <code>Mock::poll_write</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7882">#7882</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e"><code>f21f269</code></a> runtime: fix race condition during the blocking pool shutdown (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7922">#7922</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840"><code>d81e8f0</code></a> macros: remove (most) local <code>use</code> declarations in <code>tokio::select!</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7929">#7929</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d"><code>25e7f26</code></a> rt: fix missing quotation in docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7925">#7925</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9"><code>e1a91ef</code></a> util: fix typo in docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7926">#7926</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.48.0...tokio-1.50.0">compare view</a></li> </ul> </details> <br /> Updates `uuid` from 1.19.0 to 1.23.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/uuid-rs/uuid/releases">uuid's releases</a>.</em></p> <blockquote> <h2>v1.23.0</h2> <h2>What's Changed</h2> <ul> <li>feat: add support for 'hyphenated' format in the serde module by <a href="https://github.com/FrenchDilettante"><code>@​FrenchDilettante</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/865">uuid-rs/uuid#865</a></li> <li>Fix a number of bugs in time-related code by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/872">uuid-rs/uuid#872</a></li> <li>Reword invalid char error message by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/873">uuid-rs/uuid#873</a></li> <li>Impl cleanups by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/874">uuid-rs/uuid#874</a></li> <li>Use LazyLock to synchronize v1/v6 context initialization by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/875">uuid-rs/uuid#875</a></li> <li>Prepare for 1.23.0 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/876">uuid-rs/uuid#876</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/FrenchDilettante"><code>@​FrenchDilettante</code></a> made their first contribution in <a href="https://redirect.github.com/uuid-rs/uuid/pull/865">uuid-rs/uuid#865</a></li> </ul> <h2>Special thanks</h2> <p><a href="https://github.com/meng-xu-cs"><code>@​meng-xu-cs</code></a> raised a series of bugs against the timestamp logic in <code>uuid</code> using automated tooling. The issues themselves were reasonably and responsibly presented and the end result is a better <code>uuid</code> library for everyone. Thanks!</p> <h1>Deprecations</h1> <p>This release includes the following deprecations:</p> <ul> <li><code>Context</code>: Renamed to <code>ContextV1</code></li> <li><code>Timestamp::from_gregorian</code>: Renamed to <code>Timestamp::from_gregorian_time</code></li> </ul> <h1>Change to <code>Version::Max</code></h1> <p><code>Version::Max</code>'s <code>u8</code> representation has changed from <code>0xff</code> to <code>0x0f</code> to match the value returned by <code>Uuid::get_version_num</code>.</p> <h1>Change to <code>Uuid::get_version</code> for the max UUID</h1> <p><code>Uuid::get_version</code> will only return <code>Some(Version::Max)</code> if the UUID is actually the max UUID (all bytes are <code>0xff</code>). Previously it would return <code>Some</code> if only the version field was <code>0x0f</code>. This change matches the behaviour of the nil UUID, which only returns <code>Some(Version::Nil)</code> if the UUID is the nil UUID (all bytes are <code>0x00</code>).</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0">https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0</a></p> <h2>v1.22.0</h2> <h2>What's Changed</h2> <ul> <li>Default to rand 0.10 by <a href="https://github.com/haxtibal"><code>@​haxtibal</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/863">uuid-rs/uuid#863</a></li> <li>Prepare for 1.22.0 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/864">uuid-rs/uuid#864</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/haxtibal"><code>@​haxtibal</code></a> made their first contribution in <a href="https://redirect.github.com/uuid-rs/uuid/pull/863">uuid-rs/uuid#863</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0">https://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0</a></p> <h2>v1.21.0</h2> <h2>What's Changed</h2> <ul> <li>Update getrandom to 0.4 by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/858">uuid-rs/uuid#858</a></li> <li>feat: impl core::error::Error for Error by <a href="https://github.com/XAMPPRocky"><code>@​XAMPPRocky</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/852">uuid-rs/uuid#852</a></li> <li>Prepare for 1.21.0 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/859">uuid-rs/uuid#859</a></li> </ul> <h2>New Contributors</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/uuid-rs/uuid/commit/00ab922d5351607dfff520f37eb49cb9854fda73"><code>00ab922</code></a> Merge pull request <a href="https://redirect.github.com/uuid-rs/uuid/issues/876">#876</a> from uuid-rs/cargo/v1.23.0</li> <li><a href="https://github.com/uuid-rs/uuid/commit/726ba45fe3491bf6253173d0be6b99ed3b1cbbb9"><code>726ba45</code></a> prepare for 1.23.0 release</li> <li><a href="https://github.com/uuid-rs/uuid/commit/996dadea029e3976f52cba58e5e9b9a08c4f82c4"><code>996dade</code></a> Merge pull request <a href="https://redirect.github.com/uuid-rs/uuid/issues/875">#875</a> from uuid-rs/fix/context-ordering</li> <li><a href="https://github.com/uuid-rs/uuid/commit/e14047993bc5a6180a96119436a983c19d79b084"><code>e140479</code></a> simplify a use stmt</li> <li><a href="https://github.com/uuid-rs/uuid/commit/8ed9142847a22bc7707794bfee6b2016d4470772"><code>8ed9142</code></a> reorganize and document more v7 context internals</li> <li><a href="https://github.com/uuid-rs/uuid/commit/e09a3225a8d99c5eadcbbeb7432195b2ea5ece76"><code>e09a322</code></a> use LazyLock to synchronize v1/v6 context initialization</li> <li><a href="https://github.com/uuid-rs/uuid/commit/0f260cc67135ac20d914e387a47e59960247fdee"><code>0f260cc</code></a> Merge pull request <a href="https://redirect.github.com/uuid-rs/uuid/issues/874">#874</a> from uuid-rs/chore/impl-cleanups</li> <li><a href="https://github.com/uuid-rs/uuid/commit/1419e91097fcffc7afa8f54eb41fdc912200b540"><code>1419e91</code></a> clean up and refactor main lib tests</li> <li><a href="https://github.com/uuid-rs/uuid/commit/ceeaf4b7b59895497c59acdaf286233b1e7cc576"><code>ceeaf4b</code></a> ensure we don't overflow on counters less than 12</li> <li><a href="https://github.com/uuid-rs/uuid/commit/63bc8f52e5042b9c729fa0380b9948b49fe397cc"><code>63bc8f5</code></a> Merge pull request <a href="https://redirect.github.com/uuid-rs/uuid/issues/873">#873</a> from uuid-rs/fix/error-msg</li> <li>Additional commits viewable in <a href="https://github.com/uuid-rs/uuid/compare/v1.19.0...v1.23.0">compare view</a></li> </ul> </details> <br /> Updates `proptest` from 1.9.0 to 1.11.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/proptest-rs/proptest/commit/7f1367f9a4dc8440c47b93166a38ed064f63ea8c"><code>7f1367f</code></a> Merge pull request <a href="https://redirect.github.com/proptest-rs/proptest/issues/641">#641</a> from proptest-rs/release-1.11</li> <li><a href="https://github.com/proptest-rs/proptest/commit/a63bf7eb4e337d76a26a12d3238320acc747551f"><code>a63bf7e</code></a> proptest-state-machine v0.8.0</li> <li><a href="https://github.com/proptest-rs/proptest/commit/d86e9ff8655cb9833d5e5772195a2485396656f4"><code>d86e9ff</code></a> add changelog for <a href="https://redirect.github.com/proptest-rs/proptest/issues/640">#640</a></li> <li><a href="https://github.com/proptest-rs/proptest/commit/794031313b4fe42d2c28bad1765a3d22d0b7b8c0"><code>7940313</code></a> proptest v1.11.0</li> <li><a href="https://github.com/proptest-rs/proptest/commit/3ec998c4d6d9c3992cff9284487914aaeea258e6"><code>3ec998c</code></a> fix <a href="https://redirect.github.com/proptest-rs/proptest/issues/638">#638</a> changelog</li> <li><a href="https://github.com/proptest-rs/proptest/commit/8ceb00cfe53f5cf713cd8c007b1c4b9c7d26f401"><code>8ceb00c</code></a> Merge pull request <a href="https://redirect.github.com/proptest-rs/proptest/issues/639">#639</a> from lukoktonos/bits128</li> <li><a href="https://github.com/proptest-rs/proptest/commit/9c8df1abb945363924bc216dace9e634f6f11ff9"><code>9c8df1a</code></a> Merge pull request <a href="https://redirect.github.com/proptest-rs/proptest/issues/638">#638</a> from folkertdev/f16-support</li> <li><a href="https://github.com/proptest-rs/proptest/commit/ca9d8e1458518dc22ba1a1b00c92471ba8e6e746"><code>ca9d8e1</code></a> changelog <a href="https://redirect.github.com/proptest-rs/proptest/issues/638">#638</a></li> <li><a href="https://github.com/proptest-rs/proptest/commit/a39869f5ee5f5aebf43feefd3fd7fec743e230c9"><code>a39869f</code></a> imply f16 feat by unstable</li> <li><a href="https://github.com/proptest-rs/proptest/commit/85c5ca02764bebeea2cc6261bdf84f9fb9d3eb4c"><code>85c5ca0</code></a> Merge pull request <a href="https://redirect.github.com/proptest-rs/proptest/issues/637">#637</a> from folkertdev/min-max-assoc-constants</li> <li>Additional commits viewable in <a href="https://github.com/proptest-rs/proptest/compare/v1.9.0...v1.11.0">compare view</a></li> </ul> </details> <br /> Updates `tracing-test` from 0.2.5 to 0.2.6 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/dbrgn/tracing-test/blob/main/CHANGELOG.md">tracing-test's changelog</a>.</em></p> <blockquote> <h2>0.2.6 - 2026-02-08</h2> <ul> <li>[change] Enforce version equality between tracing-test and tracing-test-macro (<a href="https://redirect.github.com/dbrgn/tracing-test/issues/57">#57</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dbrgn/tracing-test/commit/31f16ca7d635d02e6b2ed3ddbefe09164b262f2e"><code>31f16ca</code></a> Release v0.2.6</li> <li><a href="https://github.com/dbrgn/tracing-test/commit/2a0faf447df999f3331b473e9a40e0bc0980bcbc"><code>2a0faf4</code></a> Enforce version equality between tracing-test and tracing-test-macro (<a href="https://redirect.github.com/dbrgn/tracing-test/issues/57">#57</a>)</li> <li><a href="https://github.com/dbrgn/tracing-test/commit/f93d343e82a87946a40b4b87696540e64569b1f7"><code>f93d343</code></a> Update tracing-test version number in documentation (<a href="https://redirect.github.com/dbrgn/tracing-test/issues/58">#58</a>)</li> <li><a href="https://github.com/dbrgn/tracing-test/commit/90d1f4e28817e96dcdf35ca510ea58125234654b"><code>90d1f4e</code></a> Bump actions/checkout from 5 to 6 (<a href="https://redirect.github.com/dbrgn/tracing-test/issues/56">#56</a>)</li> <li><a href="https://github.com/dbrgn/tracing-test/commit/cf7fe8c7a90eb36f00023237ae98928e7cd768e0"><code>cf7fe8c</code></a> Bump actions/checkout from 4 to 5 (<a href="https://redirect.github.com/dbrgn/tracing-test/issues/54">#54</a>)</li> <li>See full diff in <a href="https://github.com/dbrgn/tracing-test/compare/v0.2.5...v0.2.6">compare view</a></li> </ul> </details> <br /> Updates `proc-macro2` from 1.0.104 to 1.0.106 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/proc-macro2/releases">proc-macro2's releases</a>.</em></p> <blockquote> <h2>1.0.106</h2> <ul> <li>Optimize <code>Span::byte_range</code> (<a href="https://redirect.github.com/dtolnay/proc-macro2/issues/530">#530</a>)</li> </ul> <h2>1.0.105</h2> <ul> <li>Make std dependencies more easily discoverable in source code (<a href="https://redirect.github.com/dtolnay/proc-macro2/issues/528">#528</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/proc-macro2/commit/58ab776b95a4c2865554badbb6629c50971a9118"><code>58ab776</code></a> Release 1.0.106</li> <li><a href="https://github.com/dtolnay/proc-macro2/commit/1e18a0bb10f41371b39ede0c22e717d020b8a1e7"><code>1e18a0b</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/proc-macro2/issues/530">#530</a> from dtolnay/byterange</li> <li><a href="https://github.com/dtolnay/proc-macro2/commit/7f5973b73a68687868845b7ff08d8eae1d22c0ce"><code>7f5973b</code></a> Make char count bidirectional</li> <li><a href="https://github.com/dtolnay/proc-macro2/commit/08d1dd0bc3683aff781155809111045f9058ba73"><code>08d1dd0</code></a> Cache span end positions</li> <li><a href="https://github.com/dtolnay/proc-macro2/commit/8c4135f768d35f141326d7d9b2ebbcc892eddafe"><code>8c4135f</code></a> Release 1.0.105</li> <li><a href="https://github.com/dtolnay/proc-macro2/commit/2825fb1b74175cf7fe0c2a2980c8aa0a374921eb"><code>2825fb1</code></a> Make same crates available during probe as in crate root</li> <li><a href="https://github.com/dtolnay/proc-macro2/commit/cc5819cc4dbea4eb226bb1510e9152d26c8be24f"><code>cc5819c</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/proc-macro2/issues/528">#528</a> from dtolnay/nostd</li> <li><a href="https://github.com/dtolnay/proc-macro2/commit/e78151ecc1efea6b37540ec698ee00a491f4354c"><code>e78151e</code></a> Disable std prelude</li> <li><a href="https://github.com/dtolnay/proc-macro2/commit/2fbddd452b035f5ca280445e110e49054ac328d4"><code>2fbddd4</code></a> Delete html_root_url comment</li> <li><a href="https://github.com/dtolnay/proc-macro2/commit/aa54fc31874fe852ea740380d02648c99d64ffe8"><code>aa54fc3</code></a> Patch rustc-literal-escaper std dependencies</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/proc-macro2/compare/1.0.104...1.0.106">compare view</a></li> </ul> </details> <br /> Updates `quote` from 1.0.42 to 1.0.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/quote/releases">quote's releases</a>.</em></p> <blockquote> <h2>1.0.45</h2> <ul> <li>Add ToTokens impl for Arc&lt;T&gt; (<a href="https://redirect.github.com/dtolnay/quote/issues/326">#326</a>)</li> </ul> <h2>1.0.44</h2> <ul> <li>Support raw lifetime syntax <code>'r#async</code> (<a href="https://redirect.github.com/dtolnay/quote/issues/323">#323</a>)</li> </ul> <h2>1.0.43</h2> <ul> <li>Disambiguate references to <code>stringify!</code> macro inside generated code (<a href="https://redirect.github.com/dtolnay/quote/issues/316">#316</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/quote/commit/842ffde933fdd76cd1681a288bed136d8b95a97a"><code>842ffde</code></a> Release 1.0.45</li> <li><a href="https://github.com/dtolnay/quote/commit/93d691cce95b31c607be7a2aef2a784abc60b525"><code>93d691c</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/quote/issues/326">#326</a> from dtolnay/arc</li> <li><a href="https://github.com/dtolnay/quote/commit/d27d589652ebe1ffc044f75e80ed3a6a86d3cdcd"><code>d27d589</code></a> ToTokens for Arc</li> <li><a href="https://github.com/dtolnay/quote/commit/24d10826cf003ebaa74fd73cdc94ed36ccbae001"><code>24d1082</code></a> Update ui test suite to nightly-2026-02-18</li> <li><a href="https://github.com/dtolnay/quote/commit/26b127632c74209ef5281452742a9fbd6fbab2cb"><code>26b1276</code></a> Unpin CI miri toolchain</li> <li><a href="https://github.com/dtolnay/quote/commit/c5e1c9ef46524e84d5072d0be5c7c62637986ce5"><code>c5e1c9e</code></a> Pin CI miri to nightly-2026-02-11</li> <li><a href="https://github.com/dtolnay/quote/commit/58e21550d88a48248159939cfed14f30df3c0fee"><code>58e2155</code></a> Remove compiler version support from readme</li> <li><a href="https://github.com/dtolnay/quote/commit/1fc6b50769abb6117f1b786d5c68a772cadaab04"><code>1fc6b50</code></a> Raise required compiler to Rust 1.71</li> <li><a href="https://github.com/dtolnay/quote/commit/515480a4349d1842c10f92170a7949fa9916fd24"><code>515480a</code></a> Update ui test suite to nightly-2026-02-01</li> <li><a href="https://github.com/dtolnay/quote/commit/2c5e7709dd9b7c7f5a0728d3ed4f8ade2940ad86"><code>2c5e770</code></a> Update ui test suite to nightly-2026-01-30</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/quote/compare/1.0.42...1.0.45">compare view</a></li> </ul> </details> <br /> Updates `syn` from 2.0.111 to 2.0.117 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/syn/releases">syn's releases</a>.</em></p> <blockquote> <h2>2.0.117</h2> <ul> <li>Fix parsing of <code>self::</code> pattern in first function argument (<a href="https://redirect.github.com/dtolnay/syn/issues/1970">#1970</a>)</li> </ul> <h2>2.0.116</h2> <ul> <li>Optimize parse_fn_arg_or_variadic for less lookahead on erroneous receiver (<a href="https://redirect.github.com/dtolnay/syn/issues/1968">#1968</a>)</li> </ul> <h2>2.0.115</h2> <ul> <li>Enable GenericArgument::Constraint parsing in non-full mode (<a href="https://redirect.github.com/dtolnay/syn/issues/1966">#1966</a>)</li> </ul> <h2>2.0.114</h2> <ul> <li>Make std dependencies more easily discoverable in source code (<a href="https://redirect.github.com/dtolnay/syn/issues/1956">#1956</a>, thanks <a href="https://github.com/tamird"><code>@​tamird</code></a>)</li> </ul> <h2>2.0.113</h2> <ul> <li>Allow parsing TypeParam with colon not followed by any type param bounds (<a href="https://redirect.github.com/dtolnay/syn/issues/1953">#1953</a>, thanks <a href="https://github.com/wyfo"><code>@​wyfo</code></a>)</li> </ul> <h2>2.0.112</h2> <ul> <li>Fix panic in LitByte::new().value() (<a href="https://redirect.github.com/dtolnay/syn/issues/1951">#1951</a>, thanks <a href="https://github.com/VictorArcium"><code>@​VictorArcium</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/syn/commit/7bcb37cdb3399977658c8b52d2441d37e42e48f2"><code>7bcb37c</code></a> Release 2.0.117</li> <li><a href="https://github.com/dtolnay/syn/commit/9c6e7d3b8df7b30909d60395f88a6ca07688e1c1"><code>9c6e7d3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/syn/issues/1970">#1970</a> from dtolnay/receiver</li> <li><a href="https://github.com/dtolnay/syn/commit/019a84847eded0cdb1f7856e0752ba618155cfc9"><code>019a848</code></a> Fix self:: pattern in first function argument</li> <li><a href="https://github.com/dtolnay/syn/commit/23f54f3cf61ddedd5daea4f347eca2d4b84c8abb"><code>23f54f3</code></a> Update test suite to nightly-2026-02-18</li> <li><a href="https://github.com/dtolnay/syn/commit/b99b9a627c46580343398472e7b08a131357a994"><code>b99b9a6</code></a> Unpin CI miri toolchain</li> <li><a href="https://github.com/dtolnay/syn/commit/a62e54a48b3b05add5df0e80fe93906509ad72ae"><code>a62e54a</code></a> Release 2.0.116</li> <li><a href="https://github.com/dtolnay/syn/commit/5a8ed9f32e572f35a952c05f25beb3bd976300a4"><code>5a8ed9f</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/syn/issues/1968">#1968</a> from dtolnay/receiver</li> <li><a href="https://github.com/dtolnay/syn/commit/813afcc7733b02a8ad0a829eef431e593a906379"><code>813afcc</code></a> Optimize parse_fn_arg_or_variadic for less lookahead on erroneous receiver</li> <li><a href="https://github.com/dtolnay/syn/commit/c17215011363b8e936b98a9053726abfbc2bdcc4"><code>c172150</code></a> Add regression test for issue 1718</li> <li><a href="https://github.com/dtolnay/syn/commit/0071ab367ca6c42f94209f8187de3e540231427f"><code>0071ab3</code></a> Ignore type_complexity clippy lint</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/syn/compare/2.0.111...2.0.117">compare view</a></li> </ul> </details> <br /> Updates `trybuild` from 1.0.114 to 1.0.116 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/trybuild/releases">trybuild's releases</a>.</em></p> <blockquote> <h2>1.0.116</h2> <ul> <li>Update <code>toml</code> dependency to v1</li> </ul> <h2>1.0.115</h2> <ul> <li>Normalize diagnostic width (<a href="https://redirect.github.com/dtolnay/trybuild/issues/325">#325</a>, thanks <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/trybuild/commit/56587f36d1931557ea3baf3ea329da9c59ba92bb"><code>56587f3</code></a> Release 1.0.116</li> <li><a href="https://github.com/dtolnay/trybuild/commit/6501198668b771fd39be5aef53441575bdf89b1e"><code>6501198</code></a> Update toml from 0.9 to 1.0</li> <li><a href="https://github.com/dtolnay/trybuild/commit/44e2bc5c76a57a3e64cdee05295f7932e4cbebd2"><code>44e2bc5</code></a> Release 1.0.115</li> <li><a href="https://github.com/dtolnay/trybuild/commit/17fd3499af8d437aeb7f4c5d6c8b573e0913ad06"><code>17fd349</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/trybuild/issues/325">#325</a> from davidhewitt/fixed-width</li> <li><a href="https://github.com/dtolnay/trybuild/commit/2a265aeb9dd3d1a06cb6543d356a06611f147402"><code>2a265ae</code></a> use <code>--diagnostic-width</code> rustflag to fix ui test output width</li> <li><a href="https://github.com/dtolnay/trybuild/commit/64bc0e536912e7283115cd16b72621d383539aa0"><code>64bc0e5</code></a> Resolve map_unwrap_or pedantic clippy lint</li> <li><a href="https://github.com/dtolnay/trybuild/commit/466e2c2b49e7fbe9f3c942e8ebde0f43336c135f"><code>466e2c2</code></a> Update actions/upload-artifact@v5 -&gt; v6</li> <li><a href="https://github.com/dtolnay/trybuild/commit/d3b520001d078933d2b1c8fff951ef38b790956a"><code>d3b5200</code></a> Update actions/upload-artifact@v4 -&gt; v5</li> <li><a href="https://github.com/dtolnay/trybuild/commit/e237fc5cacea6b10448c6ea889a9d802dc5fa850"><code>e237fc5</code></a> Update to 2021 edition</li> <li><a href="https://github.com/dtolnay/trybuild/commit/8c1519b64238bd141860f027faa018e966f5517e"><code>8c1519b</code></a> Update actions/checkout@v5 -&gt; v6</li> <li>See full diff in <a href="https://github.com/dtolnay/trybuild/compare/1.0.114...1.0.116">compare view</a></li> </ul> </details> <br /> Updates `futures` from 0.3.31 to 0.3.32 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/releases">futures's releases</a>.</em></p> <blockquote> <h2>0.3.32</h2> <ul> <li>Bump MSRV of utility crates to 1.71. (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2989">#2989</a>)</li> <li>Soft-deprecate <code>ready!</code> macro in favor of <code>std::task::ready!</code> added in Rust 1.64 (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2925">#2925</a>)</li> <li>Soft-deprecate <code>pin_mut!</code> macro in favor of <code>std::pin::pin!</code> added in Rust 1.68 (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2929">#2929</a>)</li> <li>Add <code>FuturesOrdered::clear</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2927">#2927</a>)</li> <li>Add <code>mpsc::*Receiver::recv</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2947">#2947</a>)</li> <li>Add <code>mpsc::*Receiver::try_recv</code> and deprecate <code>mpsc::*Receiver::::try_next</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2944">#2944</a>)</li> <li>Implement <code>FusedStream</code> for <code>sink::With</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2948">#2948</a>)</li> <li>Add <code>no_std</code> support for <code>shared</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2868">#2868</a>)</li> <li>Make <code>Mutex::new()</code> const (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2956">#2956</a>)</li> <li>Add <code>#[clippy::has_significant_drop]</code> to guards (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2967">#2967</a>)</li> <li>Remove dependency to <code>pin-utils</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2929">#2929</a>)</li> <li>Remove dependency on <code>num_cpus</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2946">#2946</a>)</li> <li>Performance improvements (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2983">#2983</a>)</li> <li>Documentation improvements (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2925">#2925</a>, <a href="https://redirect.github.com/rust-lang/futures-rs/issues/2926">#2926</a>, <a href="https://redirect.github.com/rust-lang/futures-rs/issues/2940">#2940</a>, <a href="https://redirect.github.com/rust-lang/futures-rs/issues/2971">#2971</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md">futures's changelog</a>.</em></p> <blockquote> <h1>0.3.32 - 2026-02-15</h1> <ul> <li>Bump MSRV of utility crates to 1.71. (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2989">#2989</a>)</li> <li>Soft-deprecate <code>ready!</code> macro in favor of <code>std::task::ready!</code> added in Rust 1.64 (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2925">#2925</a>)</li> <li>Soft-deprecate <code>pin_mut!</code> macro in favor of <code>std::pin::pin!</code> added in Rust 1.68 (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2929">#2929</a>)</li> <li>Add <code>FuturesOrdered::clear</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2927">#2927</a>)</li> <li>Add <code>mpsc::*Receiver::recv</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2947">#2947</a>)</li> <li>Add <code>mpsc::*Receiver::try_recv</code> and deprecate <code>mpsc::*Receiver::::try_next</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2944">#2944</a>)</li> <li>Implement <code>FusedStream</code> for <code>sink::With</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2948">#2948</a>)</li> <li>Add <code>no_std</code> support for <code>shared</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2868">#2868</a>)</li> <li>Make <code>Mutex::new()</code> const (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2956">#2956</a>)</li> <li>Add <code>#[clippy::has_significant_drop]</code> to guards (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2967">#2967</a>)</li> <li>Remove dependency to <code>pin-utils</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2929">#2929</a>)</li> <li>Remove dependency on <code>num_cpus</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2946">#2946</a>)</li> <li>Performance improvements (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2983">#2983</a>)</li> <li>Documentation improvements (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2925">#2925</a>, <a href="https://redirect.github.com/rust-lang/futures-rs/issues/2926">#2926</a>, <a href="https://redirect.github.com/rust-lang/futures-rs/issues/2940">#2940</a>, <a href="https://redirect.github.com/rust-lang/futures-rs/issues/2971">#2971</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a"><code>d9bba94</code></a> Release 0.3.32</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406"><code>151e0b9</code></a> Add comments on rust-version field in Cargo.toml</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa"><code>4aaf00c</code></a> Bump MSRV of utility crates to 1.71</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862"><code>a4cce12</code></a> perf: improve AtomicWaker::wake performance (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2983">#2983</a>)</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a"><code>ba9d102</code></a> Add <code>#[clippy::has_significant_drop]</code> to guards (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2967">#2967</a>)</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8"><code>20396a8</code></a> Fix rustdoc::broken_intra_doc_links warning</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e"><code>815f6eb</code></a> Fix documentation of <code>BiLock::lock</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2971">#2971</a>)</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023"><code>0f0db04</code></a> futures-util: make <code>Mutex::new()</code> const (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2956">#2956</a>)</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286"><code>5d6fc5e</code></a> ci: Test big-endian target (s390x Linux)</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675"><code>9f739fe</code></a> Ignore dead_code lint on Fn1 trait</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32">compare view</a></li> </ul> </details> <br /> Updates `base64ct` from 1.8.1 to 1.8.3 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/RustCrypto/formats/commit/9adf88fe3e6e0fb9f8cf20b54747aff67a3eca6e"><code>9adf88f</code></a> base64ct v1.8.3 (<a href="https://redirect.github.com/RustCrypto/formats/issues/2169">#2169</a>)</li> <li><a href="https://github.com/RustCrypto/formats/commit/51726c29e932e9bc7a5d2d24708d98a7fb6226aa"><code>51726c2</code></a> base64ct: add <code>Base64Pbkdf2</code> (<a href="https://redirect.github.com/RustCrypto/formats/issues/2168">#2168</a>)</li> <li><a href="https://github.com/RustCrypto/formats/commit/ce44931298ccfbf0641a1a7c3ad5a959a93b94d2"><code>ce44931</code></a> pkcs12 v0.2.0-pre.0 (<a href="https://redirect.github.com/RustCrypto/formats/issues/2167">#2167</a>)</li> <li><a href="https://github.com/RustCrypto/formats/commit/8d41f6add14f4eb66ec388d2eb540cd0dd3d8767"><code>8d41f6a</code></a> cms v0.3.0-pre.1 (<a href="https://redirect.github.com/RustCrypto/formats/issues/2166">#2166</a>)</li> <li><a href="https://github.com/RustCrypto/formats/commit/47d1a0759715b956a0b375474ff94687b206b7df"><code>47d1a07</code></a> pkcs5: bump <code>pbkdf2</code> and <code>scrypt</code> (<a href="https://redirect.github.com/RustCrypto/formats/issues/2165">#2165</a>)</li> <li><a href="https://github.com/RustCrypto/formats/commit/ea1efe1a4b3680d56bba7e6a0783742f578e82e2"><code>ea1efe1</code></a> chore(deps): bump elliptic-curve from <code>0.14.0-rc.19</code> to <code>0.14.0-rc.21</code> (<a href="https://redirect.github.com/RustCrypto/formats/issues/2164">#2164</a>)</li> <li><a href="https://github.com/RustCrypto/formats/commit/e5c7e4c110cfeec8cd17802f11ead7eac700c8a8"><code>e5c7e4c</code></a> const-oid v0.10.2 (<a href="https://redirect.github.com/RustCrypto/formats/issues/2163">#2163</a>)</li> <li><a href="https://github.com/RustCrypto/formats/commit/8b9ae298c676f2bf5790ab939c94fedebc0e5af1"><code>8b9ae29</code></a> chore(deps): bump the all-deps group with 8 updates (<a href="https://redirect.github.com/RustCrypto/formats/issues/2161">#2161</a>)</li> <li><a href="https://github.com/RustCrypto/formats/commit/16aca51552e7de925011260c0ab9cfe80c18c03f"><code>16aca51</code></a> chore(deps): bump crate-ci/typos from 1.40.0 to 1.41.0 (<a href="https://redirect.github.com/RustCrypto/formats/issues/2160">#2160</a>)</li> <li><a href="https://github.com/RustCrypto/formats/commit/7d46f25f9bf41efbd7825320477c639ebff2ffa3"><code>7d46f25</code></a> Bump <code>rand</code> to v0.10.0-rc.6 (<a href="https://redirect.github.com/RustCrypto/formats/issues/2159">#2159</a>)</li> <li>Additional commits viewable in <a href="https://github.com/RustCrypto/formats/compare/base64ct/v1.8.1...base64ct/v1.8.3">compare view</a></li> </ul> </details> <br /> Updates `bitflags` from 2.10.0 to 2.11.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/bitflags/bitflags/releases">bitflags's releases</a>.</em></p> <blockquote> <h2>2.11.0</h2> <h2>What's Changed</h2> <ul> <li>Fix use of Result in macro output by <a href="https://github.com/james7132"><code>@​james7132</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/462">bitflags/bitflags#462</a></li> <li>Add methods to get the known/unknown bits from a flags value by <a href="https://github.com/WaterWhisperer"><code>@​WaterWhisperer</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/473">bitflags/bitflags#473</a></li> <li>Prepare for 2.11.0 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/474">bitflags/bitflags#474</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/james7132"><code>@​james7132</code></a> made their first contribution in <a href="https://redirect.github.com/bitflags/bitflags/pull/462">bitflags/bitflags#462</a></li> <li><a href="https://github.com/WaterWhisperer"><code>@​WaterWhisperer</code></a> made their first contribution in <a href="https://redirect.github.com/bitflags/bitflags/pull/473">bitflags/bitflags#473</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/bitflags/bitflags/compare/2.10.0...2.11.0">https://github.com/bitflags/bitflags/compare/2.10.0...2.11.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md">bitflags's changelog</a>.</em></p> <blockquote> <h1>2.11.0</h1> <h2>What's Changed</h2> <ul> <li>Fix use of Result in macro output by <a href="https://github.com/james7132"><code>@​james7132</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/462">bitflags/bitflags#462</a></li> <li>Add methods to get the known/unknown bits from a flags value by <a href="https://github.com/WaterWhisperer"><code>@​WaterWhisperer</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/473">bitflags/bitflags#473</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/james7132"><code>@​james7132</code></a> made their first contribution in <a href="https://redirect.github.com/bitflags/bitflags/pull/462">bitflags/bitflags#462</a></li> <li><a href="https://github.com/WaterWhisperer"><code>@​WaterWhisperer</code></a> made their first contribution in <a href="https://redirect.github.com/bitflags/bitflags/pull/473">bitflags/bitflags#473</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/bitflags/bitflags/compare/2.10.0...2.11.0">https://github.com/bitflags/bitflags/compare/2.10.0...2.11.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bitflags/bitflags/commit/60c6a72743c53f43b56cebc8f2f1bd70f63863f8"><code>60c6a72</code></a> Merge pull request <a href="https://redirect.github.com/bitflags/bitflags/issues/474">#474</a> from bitflags/cargo/2.11.0</li> <li><a href="https://github.com/bitflags/bitflags/commit/79f4c050c5bfebf7a6cc3bc08765b87dd01c5bf2"><code>79f4c05</code></a> prepare for 2.11.0 release</li> <li><a href="https://github.com/bitflags/bitflags/commit/81d5fac0f216b070bb1f933fa1d500423ede3239"><code>81d5fac</code></a> Merge pull request <a href="https://redirect.github.com/bitflags/bitflags/issues/473">#473</a> from WaterWhisperer/feat/get-unknown-bits</li> <li><a href="https://github.com/bitflags/bitflags/commit/a1c40f0c523bc902d1acedb0c80a7b25b3073546"><code>a1c40f0</code></a> Fix clippy error</li> <li><a href="https://github.com/bitflags/bitflags/commit/b5d15b68786f9cf84438b109615e7d2d3675c8f8"><code>b5d15b6</code></a> Add tests</li> <li><a href="https://github.com/bitflags/bitflags/commit/2041dc3ceb1eb06b76893f083211836e135621fa"><code>2041dc3</code></a> Add methods to get the known/unknown bits from a flags value</li> <li><a href="https://github.com/bitflags/bitflags/commit/90488e522d51da1c7772fbafdeeee64c5bf2c198"><code>90488e5</code></a> Merge pull request <a href="https://redirect.github.com/bitflags/bitflags/issues/462">#462</a> from james7132/serde_core</li> <li><a href="https://github.com/bitflags/bitflags/commit/bc3c4fa8a0afd8edfbf4d8c15dcf3811cfd49a39"><code>bc3c4fa</code></a> Use serde_core instead of serde</li> <li>See full diff in <a href="https://github.com/bitflags/bitflags/compare/2.10.0...2.11.0">compare view</a></li> </ul> </details> <br /> Updates `bumpalo` from 3.19.1 to 3.20.2 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md">bumpalo's changelog</a>.</em></p> <blockquote> <h2>3.20.2</h2> <p>Released 2026-02-19.</p> <h3>Fixed</h3> <ul> <li>Restored <code>Send</code> and <code>Sync</code> implementations for <code>Box&lt;T&gt;</code> for <code>T: ?Sized</code> types as well.</li> </ul> <hr /> <h2>3.20.1</h2> <p>Released 2026-02-18.</p> <h3>Fixed</h3> <ul> <li>Restored <code>Send</code> and <code>Sync</code> implementations for <code>Box&lt;T&gt;</code> when <code>T: Send</code> and <code>T: Sync</code> respectively.</li> </ul> <hr /> <h2>3.20.0</h2> <p>Released 2026-02-18.</p> <h3>Added</h3> <ul> <li>Added the <code>bumpalo::collections::Vec::pop_if</code> method.</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed a bug in the <code>bumpalo::collections::String::retain</code> method in the face of panics.</li> <li>Made <code>bumpalo::collections::Box&lt;T&gt;</code> covariant with <code>T</code> (just like <code>std::boxed::Box&lt;T&gt;</code>).</li> </ul> <hr /> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/fitzgen/bumpalo/commit/1aad072f93d8a4cf5885446ead554927c7c94f9c"><code>1aad072</code></a> Bump to version 3.20.2 (<a href="https://redirect.github.com/fitzgen/bumpalo/issues/312">#312</a>)</li> <li><a href="https://github.com/fitzgen/bumpalo/commit/2fb1d6ae40c56e875cbef9767ae0773e32d60387"><code>2fb1d6a</code></a> Add more tests for send and sync behavior, support unsized types (<a href="https://redirect.github.com/fitzgen/bumpalo/issues/311">#311</a>)</li> <li><a href="https://github.com/fitzgen/bumpalo/commit/7c8d1f3870ef2317b1c9b3ef36f6439a6144448e"><code>7c8d1f3</code></a> Bump to 3.20.1 (<a href="https://redirect.github.com/fitzgen/bumpalo/issues/310">#310</a>)</li> <li><a href="https://github.com/fitzgen/bumpalo/commit/e06b36ba0cdc94e905a9dc8d7f1ec1abc6d1e34e"><code>e06b36b</code></a> Restore Send and Sync for Box (<a href="https://redirect.github.com/fitzgen/bumpalo/issues/309">#309</a>)</li> <li><a href="https://github.com/fitzgen/bumpalo/commit/cb7f03318fbc7eb4559bca301a4bb9e0c2ba58c5"><code>cb7f033</code></a> Bump to 3.20.0 (<a href="https://redirect.github.com/fitzgen/bumpalo/issues/307">#307</a>)</li> <li><a href="https://github.com/fitzgen/bumpalo/commit/d97d31cdc5fbd45e19e530962c2b7da0b90e8171"><code>d97d31c</code></a> Make box covariant (<a href="https://redirect.github.com/fitzgen/bumpalo/issues/304">#304</a>)</li> <li><a href="https://github.com/fitzgen/bumpalo/commit/f9256f785dfc11faacec160c30bdd2d57dad95a0"><code>f9256f7</code></a> Pin quickcheck (<a href="https://redirect.github.com/fitzgen/bumpalo/issues/306">#306</a>)</li> <li><a href="https://github.com/fitzgen/bumpalo/commit/a006efb3a1f42bffc992a8f7f097923cf2c69f2f"><code>a006efb</code></a> Fix String::retain panic safety yielding invalid UTF-8 (<a href="https://redirect.github.com/fitzgen/bumpalo/issues/302">#302</a>)</li> <li><a href="https://github.com/fitzgen/bumpalo/commit/96ba38651470cd3929cd793906a25217bab02256"><code>96ba386</code></a> Add pop_if() to Vec (<a href="https://redirect.github.com/fitzgen/bumpalo/issues/301">#301</a>)</li> <li>See full diff in <a href="https://github.com/fitzgen/bumpalo/compare/v3.19.1...v3.20.2">compare view</a></li> </ul> </details> <br /> Updates `bytemuck` from 1.24.0 to 1.25.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Lokathor/bytemuck/blob/main/changelog.md">bytemuck's changelog</a>.</em></p> <blockquote> <h1><code>bytemuck</code> changelog</h1> <h2>1.25</h2> <ul> <li><a href="https://redirect.github.com/Lokathor/bytemuck/pull/333">Remove extern &quot;stdcall&quot; fn ptr impls on non-x86-32 windows.</a></li> <li><a href="https://redirect.github.com/Lokathor/bytemuck/pull/344">Fix nightly_portable_simd after LaneCount removal.</a></li> </ul> <h2>1.24</h2> <ul> <li><a href="https://redirect.github.com/Lokathor/bytemuck/pull/322">use new stable avx512 types from rust 1.89</a></li> <li><a href="https://redirect.github.com/Lokathor/bytemuck/pull/317">impl AnyBitPattern for [MaybeUninit&lt;T: AnyBitPattern&gt;; N]</a></li> <li>bump <code>derive</code> minimum version.</li> </ul> <h2>1.23.2</h2> <ul> <li>bump <code>derive</code> minimum version.</li> </ul> <h2>1.23.1</h2> <ul> <li>Added a windows-only <code>ZeroableInOption</code> impl for &quot;stdcall&quot; functions.</li> </ul> <h2>1.23</h2> <ul> <li><code>impl_core_error</code> crate feature adds <code>core::error::Error</code> impl.</li> <li>More <code>ZeroableInOption</code> impls.</li> </ul> <h2>1.22</h2> <ul> <li>Add the <code>pod_saturating</code> feature, which adds <code>Pod</code> impls for <code>Saturating&lt;T&gt;</code> when <code>T</code> is already <code>Pod</code>.</li> <li>A bump in the minimum <code>bytemuck_derive</code> dependency from 1.4.0 to 1.4.1 to avoid a bug if you have a truly ancient <code>cargo.lock</code> file sitting around.</li> <li>Adds <code>Send</code> and <code>Sync</code> impls to <code>BoxBytes</code>.</li> </ul> <h2>1.21</h2> <ul> <li>Implement <code>Pod</code> and <code>Zeroable</code> for <code>core::arch::{x86, x86_64}::__m512</code>, <code>__m512d</code> and <code>__m512i</code> without nightly. Requires Rust 1.72, and is gated through the <code>avx512_simd</code> cargo feature.</li> <li>Allow the use of <code>must_cast_mut</code> and <code>must_cast_slice_mut</code> in const contexts. Requires Rust 1.83, and is gated through the <code>must_cast_extra</code> cargo feature.</li> <li>internal: introduced the <code>maybe_const_fn</code> macro that allows defining some function to be const depending upon some <code>cfg</code> predicate.</li> </ul> <h2>1.20</h2> <ul> <li>New functions to allocate zeroed <code>Arc</code> and <code>Rc</code>. Requires Rust 1.82</li> <li><code>TransparentWrapper</code> impls for <code>core::cmp::Reverse</code> and <code>core::num::Saturating</code>.</li> <li>internal: Simplified the library's <code>fill_zeroes</code> calls to <code>write_bytes</code></li> </ul> <h2>1.19</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Lokathor/bytemuck/commit/164cedda0eae131bc6cb67902599f4ec253642ca"><code>164cedd</code></a> chore: Release bytemuck version 1.25.0</li> <li><a href="https://github.com/Lokathor/bytemuck/commit/10a9319fa47c8161fdb359c936ab03e1b69adf72"><code>10a9319</code></a> that was a derive PR</li> <li><a href="https://github.com/Lokathor/bytemuck/commit/a35eaea74a81e0562b583d65c727f7246e0b8600"><code>a35eaea</code></a> changelog</li> <li><a href="https://github.com/Lokathor/bytemuck/commit/7009d79870508b50dff8166255761dae5ddcb6ae"><code>7009d79</code></a> Fix <code>nightly_portable_simd</code> after <code>LaneCount</code> removal. (<a href="https://redirect.github.com/Lokathor/bytemuck/issues/344">#344</a>)</li> <li><a href="https://github.com/Lokathor/bytemuck/commit/58c62034e9059a2cab5cfb40d45cc45acd3a4d5c"><code>58c6203</code></a> Make derive(NoUninit) have the same constraints as Pod (<a href="https://redirect.github.com/Lokathor/bytemuck/issues/341">#341</a>)</li> <li><a href="https://github.com/Lokathor/bytemuck/commit/e4bce3b32c33888c99d1fb1b5ff66f2a03a92f56"><code>e4bce3b</code></a> docs: fix typo (<a href="https://redirect.github.com/Lokathor/bytemuck/issues/337">#337</a>)</li> <li><a href="https://github.com/Lokathor/bytemuck/co... _Description has been truncated_
dependabot[bot] commented 2026-04-06 06:20:36 -07:00 (Migrated from github.com)

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

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

Pull request closed

Sign in to join this conversation.
No description provided.