Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 19, 2025

This PR contains the following updates:

Package Type Update Change
lockFileMaintenance All locks refreshed
globset (source) dependencies patch 0.4.16 -> 0.4.18
ignore (source) dependencies patch 0.4.23 -> 0.4.24
append-only-vec workspace.dependencies patch 0.1.7 -> 0.1.8
bitflags workspace.dependencies minor 2.9.4 -> 2.10.0
flate2 workspace.dependencies patch 1.1.2 -> 1.1.5
indexmap workspace.dependencies minor 2.11.4 -> 2.12.0
memchr workspace.dependencies patch 2.7.5 -> 2.7.6
mimalloc-safe workspace.dependencies patch 0.1.54 -> 0.1.55
owo-colors workspace.dependencies patch 4.2.2 -> 4.2.3
oxc_resolver workspace.dependencies minor 11.11.1 -> 11.12.0
oxc_resolver_napi workspace.dependencies minor 11.11.1 -> 11.12.0
petgraph workspace.dependencies patch 0.8.2 -> 0.8.3
proc-macro2 workspace.dependencies patch 1.0.101 -> 1.0.103
quote workspace.dependencies patch 1.0.40 -> 1.0.41
regex workspace.dependencies minor 1.11.2 -> 1.12.2
self_cell workspace.dependencies patch 1.2.0 -> 1.2.1
serde (source) workspace.dependencies patch 1.0.226 -> 1.0.228
syn workspace.dependencies patch 2.0.106 -> 2.0.108
tokio (source) workspace.dependencies minor 1.47.1 -> 1.48.0
ts-rs workspace.dependencies minor 11.0.1 -> 11.1.0

🔧 This Pull Request updates lock files to use the latest dependency versions.


Release Notes

BurntSushi/ripgrep (globset)

v0.4.18

Compare Source

v0.4.17

Compare Source

BurntSushi/ripgrep (ignore)

v0.4.24

Compare Source

bitflags/bitflags (bitflags)

v2.10.0

Compare Source

What's Changed

New Contributors

Full Changelog: bitflags/bitflags@2.9.4...2.10.0

rust-lang/flate2-rs (flate2)

v1.1.5

Compare Source

This bugfix release fixes #​508, as flush didn't always work anymore in conjunction with miniz_oxide.

What's Changed

Full Changelog: rust-lang/flate2-rs@1.1.4...1.1.5

v1.1.4: - it's 1.1.3 with fixed documentation

Compare Source

See here for the changelog of v1.1.3: https://github.com/rust-lang/flate2-rs/releases/tag/1.1.3 .

Full Changelog: rust-lang/flate2-rs@1.1.3...1.1.4

v1.1.3

Compare Source

What's Changed

New Contributors

Full Changelog: rust-lang/flate2-rs@1.1.2...1.1.3

indexmap-rs/indexmap (indexmap)

v2.12.0

Compare Source

  • MSRV: Rust 1.82.0 or later is now required.
  • Updated the hashbrown dependency to 0.16 alone.
  • Error types now implement core::error::Error.
  • Added pop_if methods to IndexMap and IndexSet, similar to the
    method for Vec added in Rust 1.86.
BurntSushi/memchr (memchr)

v2.7.6

Compare Source

napi-rs/mimalloc-safe (mimalloc-safe)

v0.1.55

Compare Source

Features
  • Add mimalloc v3 feature (#​40)
Chore
owo-colors/owo-colors (owo-colors)

v4.2.3

Compare Source

Fixed

Replaced obsolete doc_auto_cfg with doc_cfg, to fix Rust nightly builds with the doc_cfg flag enabled.

oxc-project/oxc-resolver (oxc_resolver)

v11.12.0

Compare Source

🚀 Features
  • improve PackagePathNotExported error message with condition names (by @​Boshen)
Contributors
petgraph/petgraph (petgraph)

v0.8.3

Compare Source

Bug Fixes
  • Infinite subgraph_isomorphisms_iter for empty isomorphisms (#​780)
  • Algos don't work on UndirectedAdaptor (#​870) (#​871)
  • use a queue for SPFA (#​893)
  • StableGraph::reverse breaks free lists (#​890)
Documentation
  • Fix examples link in README and unify typesetting of one word (#​823)
  • Add link to multigraph definition to isomorphism algos (#​824)
  • Fix auxiliary space (and time) complexity of bron-kerbosch (#​825)
  • Fix Typo in Operator Module Documentation (#​831)
  • Sync the crate feature flags in the README and docs (#​832)
  • Remove all [Generic] tags from algo docstrings (#​835)
  • Fix typos in comments (#​836)
  • Revamp CONTRIBUTING.md (#​833)
  • Update GraphMap link in README (#​857)
  • Add doc comment for Dot::with_attr_getters (#​850)
  • Specify iteration order for neighbors and edges and their variants (#​790)
  • Collection of Doc fixes (#​856)
New Features
  • Add into_nodes_edges_iters to StableGraph (#​841)
  • Add methods to reserve & shrink StableGraph capacity (#​846)
  • Add Dinic's Maximum Flow Algorithm (#​739)
  • make Csr::from_sorted_edges generic over edge type and properly increase edge_count in Csr::from_sorted_edges (#​861)
  • Add map_owned and filter_map_owned for Graph and StableGraph (#​863)
  • Add dijkstra::with_dynamic_goal (#​855)
  • Fix self-loop bug in all_simple_paths and enable multiple targets (#​865)
  • mark petgraph::dot::Dot::graph_fmt as public (#​866)
  • Add bidirectional Dijkstra algorithm (#​782)
Performance
  • Make A* tie break on lower h-values (#​882)
Refactor
  • add examples for scc algorithms and reorganize into dedicated module (#​830)
  • Remove unnecessary trait bounds from impls/methods (#​828)
  • replace uses of 'crate::util::zip' with 'core::iter::zip' (#​849)
  • Fix clippy (and other) lints (#​851)
  • Cleanup repo (#​854)
  • replace crate::util::enumerate with Iterator::enumerate (#​881)
Testing
  • Add dependency list for 'quickcheck' feature (#​822)
  • Fix feature cfg capitalization in doctest (#​852)
dtolnay/proc-macro2 (proc-macro2)

v1.0.103

Compare Source

  • Add semver-exempt Literal methods str_value, cstr_value, byte_str_value (#​525)

v1.0.102

Compare Source

  • Fix interaction of Display impls for TokenStream and Ident with formatting specifiers for padding, alignment, width (#​523, #​524)
dtolnay/quote (quote)

v1.0.41

Compare Source

  • Improve compile error when repetition contains no interpolated value that is an iterator (#​302)
rust-lang/regex (regex)

v1.12.2

Compare Source

===================
This release fixes a cargo doc breakage on nightly when --cfg docsrs is
enabled. This caused documentation to fail to build on docs.rs.

Bug fixes:

  • BUG #​1305:
    Switches the doc_auto_cfg feature to doc_cfg on nightly for docs.rs builds.

v1.12.1

Compare Source

===================
This release makes a bug fix in the new regex::Captures::get_match API
introduced in 1.12.0. There was an oversight with the lifetime parameter
for the Match returned. This is technically a breaking change, but given
that it was caught almost immediately and I've yanked the 1.12.0 release,
I think this is fine.

v1.12.0

Compare Source

===================
This release contains a smattering of bug fixes, a fix for excessive memory
consumption in some cases and a new regex::Captures::get_match API.

Improvements:

  • FEATURE #​1146:
    Add Capture::get_match for returning the overall match without unwrap().

Bug fixes:

  • BUG #​1083:
    Fixes a panic in the lazy DFA (can only occur for especially large regexes).
  • BUG #​1116:
    Fixes a memory usage regression for large regexes (introduced in regex 1.9).
  • BUG #​1195:
    Fix universal start states in sparse DFA.
  • BUG #​1295:
    Fixes a panic when deserializing a corrupted dense DFA.
  • BUG 8f5d9479:
    Make regex_automata::meta::Regex::find consistently return None when
    WhichCaptures::None is used.

v1.11.3

Compare Source

===================
This is a small patch release with an improvement in memory usage in some
cases.

Improvements:

  • BUG #​1297:
    Improve memory usage by trimming excess memory capacity in some spots.
Voultapher/self_cell (self_cell)

v1.2.1: Version 1.2.1

Compare Source

Re-licensed the project to Apache 2.0 OR GPLv2

serde-rs/serde (serde)

v1.0.228

Compare Source

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

v1.0.227

Compare Source

dtolnay/syn (syn)

v2.0.108

Compare Source

  • Parse unrecognized or invalid literals as Lit::Verbatim (#​1925)

v2.0.107

Compare Source

  • Improve panic message when constructing a LitInt, LitFloat, or Lit from invalid syntax (#​1917)
  • Improve panic message on Punctuated index out of bounds (#​1922)
tokio-rs/tokio (tokio)

v1.48.0: Tokio v1.48.0

Compare Source

1.48.0 (October 14th, 2025)

The MSRV is increased to 1.71.

Added
  • fs: add File::max_buf_size (#​7594)
  • io: export Chain of AsyncReadExt::chain (#​7599)
  • net: add SocketAddr::as_abstract_name (#​7491)
  • net: add TcpStream::quickack and TcpStream::set_quickack (#​7490)
  • net: implement AsRef<Self> for TcpStream and UnixStream (#​7573)
  • task: add LocalKey::try_get (#​7666)
  • task: implement Ord for task::Id (#​7530)
Changed
  • deps: bump windows-sys to version 0.61 (#​7645)
  • fs: preserve max_buf_size when cloning a File (#​7593)
  • macros: suppress clippy::unwrap_in_result in #[tokio::main] (#​7651)
  • net: remove PollEvented noise from Debug formats (#​7675)
  • process: upgrade Command::spawn_with to use FnOnce (#​7511)
  • sync: remove inner mutex in SetOnce (#​7554)
  • sync: use UnsafeCell::get_mut in Mutex::get_mut and RwLock::get_mut (#​7569)
  • time: reduce the generated code size of Timeout<T>::poll (#​7535)
Fixed
  • macros: fix hygiene issue in join! and try_join! (#​7638)
  • net: fix copy/paste errors in udp peek methods (#​7604)
  • process: fix error when runtime is shut down on nightly-2025-10-12 (#​7672)
  • runtime: use release ordering in wake_by_ref() even if already woken (#​7622)
  • sync: close the broadcast::Sender in broadcast::Sender::new() (#​7629)
  • sync: fix implementation of unused RwLock::try_* methods (#​7587)
Unstable
  • tokio: use cargo features instead of --cfg flags for taskdump and io_uring (#​7655, #​7621)
  • fs: support io_uring in fs::write (#​7567)
  • fs: support io_uring with File::open() (#​7617)
  • fs: support io_uring with OpenOptions (#​7321)
  • macros: add local runtime flavor (#​7375, #​7597)
Documented
  • io: clarify the zero capacity case of AsyncRead::poll_read (#​7580)
  • io: fix typos in the docs of AsyncFd readiness guards (#​7583)
  • net: clarify socket gets closed on drop (#​7526)
  • net: clarify the behavior of UCred::pid() on Cygwin (#​7611)
  • net: clarify the supported platform of set_reuseport() and reuseport() (#​7628)
  • net: qualify that SO_REUSEADDR is only set on Unix (#​7533)
  • runtime: add guide for choosing between runtime types (#​7635)
  • runtime: clarify the behavior of Handle::block_on (#​7665)
  • runtime: clarify the edge case of Builder::global_queue_interval() (#​7605)
  • sync: clarify bounded channel panic behavior (#​7641)
  • sync: clarify the behavior of tokio::sync::watch::Receiver (#​7584)
  • sync: document cancel safety on SetOnce::wait (#​7506)
  • sync: fix the docs of parking_lot feature flag (#​7663)
  • sync: improve the docs of UnboundedSender::send (#​7661)
  • sync: improve the docs of sync::watch (#​7601)
  • sync: reword allocation failure paragraph in broadcast docs (#​7595)
  • task: clarify the behavior of several spawn_local methods (#​7669)
  • task: clarify the task ID reuse guarantees (#​7577)
  • task: improve the example of poll_proceed (#​7586)

v1.47.2

Compare Source

Aleph-Alpha/ts-rs (ts-rs)

v11.1.0

Features
  • Add #[ts(repr(enum))] attribute (#​425)
  • Add support for #[ts(optional_fields)] in enums and enum variants (#​432)
  • Deprecate import-esm cargo feature in favour of RS_RS_IMPORT_EXTENSION (#​423)
Fixes
  • Fix bindings for chrono::Duration (#​434)

Configuration

📅 Schedule: Branch creation - "before 9am on monday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge (squash) October 19, 2025 21:58
@graphite-app
Copy link
Contributor

graphite-app bot commented Oct 19, 2025

How to use the Graphite Merge Queue

Add the label graphite: merge to this PR to add it to the merge queue.

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

@netlify
Copy link

netlify bot commented Oct 19, 2025

Deploy Preview for rolldown-rs canceled.

Name Link
🔨 Latest commit ac6e6cc
🔍 Latest deploy log https://app.netlify.com/projects/rolldown-rs/deploys/6900306f176b1e00085d8589

@shulaoda shulaoda self-assigned this Oct 19, 2025
@shulaoda shulaoda disabled auto-merge October 19, 2025 22:02
@renovate renovate bot enabled auto-merge (squash) October 19, 2025 22:06
@renovate renovate bot force-pushed the renovate/rust-crates branch from f96082d to d144527 Compare October 19, 2025 22:11
@github-actions
Copy link
Contributor

github-actions bot commented Oct 19, 2025

Benchmarks Rust

group                                                        pr                                     target
-----                                                        --                                     ------
bundle/bundle@multi-duplicated-top-level-symbol              1.00     64.1±1.28ms        ? ?/sec    1.06     67.7±2.31ms        ? ?/sec
bundle/bundle@multi-duplicated-top-level-symbol-sourcemap    1.00     71.9±1.90ms        ? ?/sec    1.03     74.1±2.32ms        ? ?/sec
bundle/bundle@rome_ts                                        1.00    112.0±3.59ms        ? ?/sec    1.00    112.4±2.80ms        ? ?/sec
bundle/bundle@rome_ts-sourcemap                              1.00    124.2±2.60ms        ? ?/sec    1.00    124.7±2.28ms        ? ?/sec
bundle/bundle@threejs                                        1.01     40.2±2.30ms        ? ?/sec    1.00     39.8±0.66ms        ? ?/sec
bundle/bundle@threejs-sourcemap                              1.00     43.7±1.07ms        ? ?/sec    1.00     43.8±0.93ms        ? ?/sec
bundle/bundle@threejs10x                                     1.00    396.7±4.86ms        ? ?/sec    1.00    396.9±4.10ms        ? ?/sec
bundle/bundle@threejs10x-sourcemap                           1.00    456.0±3.65ms        ? ?/sec    1.00    457.1±3.33ms        ? ?/sec
scan/scan@rome_ts                                            1.01     88.4±1.62ms        ? ?/sec    1.00     87.2±1.51ms        ? ?/sec
scan/scan@threejs                                            1.01     29.4±0.33ms        ? ?/sec    1.00     29.2±0.47ms        ? ?/sec
scan/scan@threejs10x                                         1.00    307.9±4.53ms        ? ?/sec    1.00    306.9±7.09ms        ? ?/sec

@renovate renovate bot force-pushed the renovate/rust-crates branch 21 times, most recently from ea4384c to 77fbcd0 Compare October 22, 2025 04:32
@renovate renovate bot force-pushed the renovate/rust-crates branch 8 times, most recently from fca5f8e to 0176c4b Compare October 27, 2025 04:53
Copy link
Member

Boshen commented Oct 27, 2025

Merge activity

  • Oct 27, 4:54 AM UTC: The merge label 'graphite: merge' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.
  • Oct 28, 2:51 AM UTC: Boshen added this pull request to the Graphite merge queue.

@renovate renovate bot force-pushed the renovate/rust-crates branch 3 times, most recently from f305afb to f625627 Compare October 27, 2025 13:46
@Boshen
Copy link
Member

Boshen commented Oct 27, 2025

@shulaoda can you help and fix this?

@renovate renovate bot force-pushed the renovate/rust-crates branch from f625627 to 5cf44b1 Compare October 27, 2025 15:55
@shulaoda shulaoda disabled auto-merge October 28, 2025 02:07
@renovate
Copy link
Contributor Author

renovate bot commented Oct 28, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

graphite-app bot pushed a commit that referenced this pull request Oct 28, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|  |  | lockFileMaintenance | All locks refreshed |
| [globset](https://redirect.github.com/BurntSushi/ripgrep/tree/master/crates/globset) ([source](https://redirect.github.com/BurntSushi/ripgrep/tree/HEAD/crates/globset)) | dependencies | patch | `0.4.16` -> `0.4.18` |
| [ignore](https://redirect.github.com/BurntSushi/ripgrep/tree/master/crates/ignore) ([source](https://redirect.github.com/BurntSushi/ripgrep/tree/HEAD/crates/ignore)) | dependencies | patch | `0.4.23` -> `0.4.24` |
| [append-only-vec](https://redirect.github.com/droundy/append-only-vec) | workspace.dependencies | patch | `0.1.7` -> `0.1.8` |
| [bitflags](https://redirect.github.com/bitflags/bitflags) | workspace.dependencies | minor | `2.9.4` -> `2.10.0` |
| [flate2](https://redirect.github.com/rust-lang/flate2-rs) | workspace.dependencies | patch | `1.1.2` -> `1.1.5` |
| [indexmap](https://redirect.github.com/indexmap-rs/indexmap) | workspace.dependencies | minor | `2.11.4` -> `2.12.0` |
| [memchr](https://redirect.github.com/BurntSushi/memchr) | workspace.dependencies | patch | `2.7.5` -> `2.7.6` |
| [mimalloc-safe](https://redirect.github.com/napi-rs/mimalloc-safe) | workspace.dependencies | patch | `0.1.54` -> `0.1.55` |
| [owo-colors](https://redirect.github.com/owo-colors/owo-colors) | workspace.dependencies | patch | `4.2.2` -> `4.2.3` |
| [oxc_resolver](https://redirect.github.com/oxc-project/oxc-resolver) | workspace.dependencies | minor | `11.11.1` -> `11.12.0` |
| [oxc_resolver_napi](https://redirect.github.com/oxc-project/oxc-resolver) | workspace.dependencies | minor | `11.11.1` -> `11.12.0` |
| [petgraph](https://redirect.github.com/petgraph/petgraph) | workspace.dependencies | patch | `0.8.2` -> `0.8.3` |
| [proc-macro2](https://redirect.github.com/dtolnay/proc-macro2) | workspace.dependencies | patch | `1.0.101` -> `1.0.103` |
| [quote](https://redirect.github.com/dtolnay/quote) | workspace.dependencies | patch | `1.0.40` -> `1.0.41` |
| [regex](https://redirect.github.com/rust-lang/regex) | workspace.dependencies | minor | `1.11.2` -> `1.12.2` |
| [self_cell](https://redirect.github.com/Voultapher/self_cell) | workspace.dependencies | patch | `1.2.0` -> `1.2.1` |
| [serde](https://serde.rs) ([source](https://redirect.github.com/serde-rs/serde)) | workspace.dependencies | patch | `1.0.226` -> `1.0.228` |
| [syn](https://redirect.github.com/dtolnay/syn) | workspace.dependencies | patch | `2.0.106` -> `2.0.108` |
| [tokio](https://tokio.rs) ([source](https://redirect.github.com/tokio-rs/tokio)) | workspace.dependencies | minor | `1.47.1` -> `1.48.0` |
| [ts-rs](https://redirect.github.com/Aleph-Alpha/ts-rs) | workspace.dependencies | minor | `11.0.1` -> `11.1.0` |

🔧 This Pull Request updates lock files to use the latest dependency versions.

---

### Release Notes

<details>
<summary>BurntSushi/ripgrep (globset)</summary>

### [`v0.4.18`](https://redirect.github.com/BurntSushi/ripgrep/compare/globset-0.4.17...globset-0.4.18)

[Compare Source](https://redirect.github.com/BurntSushi/ripgrep/compare/globset-0.4.17...globset-0.4.18)

### [`v0.4.17`](https://redirect.github.com/BurntSushi/ripgrep/compare/globset-0.4.16...globset-0.4.17)

[Compare Source](https://redirect.github.com/BurntSushi/ripgrep/compare/globset-0.4.16...globset-0.4.17)

</details>

<details>
<summary>BurntSushi/ripgrep (ignore)</summary>

### [`v0.4.24`](https://redirect.github.com/BurntSushi/ripgrep/compare/ignore-0.4.23...ignore-0.4.24)

[Compare Source](https://redirect.github.com/BurntSushi/ripgrep/compare/ignore-0.4.23...ignore-0.4.24)

</details>

<details>
<summary>bitflags/bitflags (bitflags)</summary>

### [`v2.10.0`](https://redirect.github.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#2100)

[Compare Source](https://redirect.github.com/bitflags/bitflags/compare/2.9.4...2.10.0)

#### What's Changed

- Implement iterator for all named flags by [@&#8203;ssrlive](https://redirect.github.com/ssrlive) in [#&#8203;465](https://redirect.github.com/bitflags/bitflags/pull/465)
- Depend on serde\_core instead of serde by [@&#8203;KodrAus](https://redirect.github.com/KodrAus) in [#&#8203;467](https://redirect.github.com/bitflags/bitflags/pull/467)

#### New Contributors

- [@&#8203;ssrlive](https://redirect.github.com/ssrlive) made their first contribution in [#&#8203;465](https://redirect.github.com/bitflags/bitflags/pull/465)

**Full Changelog**: <bitflags/bitflags@2.9.4...2.10.0>

</details>

<details>
<summary>rust-lang/flate2-rs (flate2)</summary>

### [`v1.1.5`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.1.5)

[Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.5)

This bugfix release fixes [#&#8203;508](https://redirect.github.com/rust-lang/flate2-rs/issues/508), as flush didn't always work anymore in conjunction with `miniz_oxide`.

#### What's Changed

- Revert flush change by [@&#8203;fintelia](https://redirect.github.com/fintelia) in [#&#8203;509](https://redirect.github.com/rust-lang/flate2-rs/pull/509)

**Full Changelog**: <rust-lang/flate2-rs@1.1.4...1.1.5>

### [`v1.1.4`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.1.4): - it&#x27;s 1.1.3 with fixed documentation

[Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.1.3...1.1.4)

See here for the changelog of v1.1.3: <https://github.com/rust-lang/flate2-rs/releases/tag/1.1.3> .

**Full Changelog**: <rust-lang/flate2-rs@1.1.3...1.1.4>

### [`v1.1.3`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.1.3)

[Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.1.2...1.1.3)

#### What's Changed

- use `zlibVersion()` instead of a `const` for the version by [@&#8203;folkertdev](https://redirect.github.com/folkertdev) in [#&#8203;491](https://redirect.github.com/rust-lang/flate2-rs/pull/491)
- Switch from adler2 to simd-adler32 crate when using miniz\_oxide backend by [@&#8203;Shnatsel](https://redirect.github.com/Shnatsel) in [#&#8203;492](https://redirect.github.com/rust-lang/flate2-rs/pull/492)
- Correct documentation typo by [@&#8203;fintelia](https://redirect.github.com/fintelia) in [#&#8203;495](https://redirect.github.com/rust-lang/flate2-rs/pull/495)
- Use partial flushes with miniz\_oxide backend by [@&#8203;fintelia](https://redirect.github.com/fintelia) in [#&#8203;496](https://redirect.github.com/rust-lang/flate2-rs/pull/496)
- Undo introducing straight up incorrect documentation by [@&#8203;Shnatsel](https://redirect.github.com/Shnatsel) in [#&#8203;497](https://redirect.github.com/rust-lang/flate2-rs/pull/497)
- Update cloudflare-zlib-sys crate by [@&#8203;jongiddy](https://redirect.github.com/jongiddy) in [#&#8203;503](https://redirect.github.com/rust-lang/flate2-rs/pull/503)
- Add `(de)compress_uninit` that accepts `&[MaybeUninit<u8>]` by [@&#8203;NobodyXu](https://redirect.github.com/NobodyXu) in [#&#8203;502](https://redirect.github.com/rust-lang/flate2-rs/pull/502)
- bump the patch level for a new release by [@&#8203;Byron](https://redirect.github.com/Byron) in [#&#8203;504](https://redirect.github.com/rust-lang/flate2-rs/pull/504)

#### New Contributors

- [@&#8203;fintelia](https://redirect.github.com/fintelia) made their first contribution in [#&#8203;495](https://redirect.github.com/rust-lang/flate2-rs/pull/495)

**Full Changelog**: <rust-lang/flate2-rs@1.1.2...1.1.3>

</details>

<details>
<summary>indexmap-rs/indexmap (indexmap)</summary>

### [`v2.12.0`](https://redirect.github.com/indexmap-rs/indexmap/blob/HEAD/RELEASES.md#2120-2025-10-17)

[Compare Source](https://redirect.github.com/indexmap-rs/indexmap/compare/2.11.4...2.12.0)

- **MSRV**: Rust 1.82.0 or later is now required.
- Updated the `hashbrown` dependency to 0.16 alone.
- Error types now implement `core::error::Error`.
- Added `pop_if` methods to `IndexMap` and `IndexSet`, similar to the
  method for `Vec` added in Rust 1.86.

</details>

<details>
<summary>BurntSushi/memchr (memchr)</summary>

### [`v2.7.6`](https://redirect.github.com/BurntSushi/memchr/compare/2.7.5...2.7.6)

[Compare Source](https://redirect.github.com/BurntSushi/memchr/compare/2.7.5...2.7.6)

</details>

<details>
<summary>napi-rs/mimalloc-safe (mimalloc-safe)</summary>

### [`v0.1.55`](https://redirect.github.com/napi-rs/mimalloc-safe/blob/HEAD/CHANGELOG.md#0155---2025-10-16)

[Compare Source](https://redirect.github.com/napi-rs/mimalloc-safe/compare/mimalloc-safe-v0.1.54...mimalloc-safe-v0.1.55)

##### Features

- Add mimalloc v3 feature ([#&#8203;40](https://redirect.github.com/napi-rs/mimalloc-safe/pull/40))

##### Chore

- Upgrade NAPI-RS to 3.0 stable ([#&#8203;26](https://redirect.github.com/napi-rs/mimalloc-safe/pull/26))
- *(deps)* Update dependency [@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli) to v3.0.4 ([#&#8203;28](https://redirect.github.com/napi-rs/mimalloc-safe/pull/28))
- *(deps)* Update dependency [@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli) to v3.1.3 ([#&#8203;29](https://redirect.github.com/napi-rs/mimalloc-safe/pull/29))
- *(deps)* Update dependency [@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli) to v3.1.4 ([#&#8203;31](https://redirect.github.com/napi-rs/mimalloc-safe/pull/31))
- *(deps)* Update actions/checkout action to v5 ([#&#8203;30](https://redirect.github.com/napi-rs/mimalloc-safe/pull/30))
- *(deps)* Update actions/setup-node action to v5 ([#&#8203;34](https://redirect.github.com/napi-rs/mimalloc-safe/pull/34))
- *(deps)* Update yarn to v4.9.4 ([#&#8203;33](https://redirect.github.com/napi-rs/mimalloc-safe/pull/33))
- *(deps)* Update dependency [@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli) to v3.1.5 ([#&#8203;32](https://redirect.github.com/napi-rs/mimalloc-safe/pull/32))
- *(deps)* Update dependency [@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli) to v3.2.0 ([#&#8203;35](https://redirect.github.com/napi-rs/mimalloc-safe/pull/35))
- *(deps)* Update yarn to v4.10.3 ([#&#8203;36](https://redirect.github.com/napi-rs/mimalloc-safe/pull/36))
- *(deps)* Update dependency [@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli) to v3.3.0 ([#&#8203;37](https://redirect.github.com/napi-rs/mimalloc-safe/pull/37))
- *(deps)* Update actions/setup-node action to v6 ([#&#8203;39](https://redirect.github.com/napi-rs/mimalloc-safe/pull/39))
- *(deps)* Update dependency [@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli) to v3.3.1 ([#&#8203;38](https://redirect.github.com/napi-rs/mimalloc-safe/pull/38))

</details>

<details>
<summary>owo-colors/owo-colors (owo-colors)</summary>

### [`v4.2.3`](https://redirect.github.com/owo-colors/owo-colors/blob/HEAD/CHANGELOG.md#423---2025-09-29)

[Compare Source](https://redirect.github.com/owo-colors/owo-colors/compare/v4.2.2...v4.2.3)

##### Fixed

Replaced obsolete `doc_auto_cfg` with `doc_cfg`, to fix Rust nightly builds with the `doc_cfg` flag enabled.

</details>

<details>
<summary>oxc-project/oxc-resolver (oxc_resolver)</summary>

### [`v11.12.0`](https://redirect.github.com/oxc-project/oxc-resolver/blob/HEAD/CHANGELOG.md#11120---2025-10-27)

[Compare Source](https://redirect.github.com/oxc-project/oxc-resolver/compare/v11.11.1...v11.12.0)

##### <!-- 0 -->🚀 Features

- improve PackagePathNotExported error message with condition names (by [@&#8203;Boshen](https://redirect.github.com/Boshen))

##### Contributors

- [@&#8203;Boshen](https://redirect.github.com/Boshen)

</details>

<details>
<summary>petgraph/petgraph (petgraph)</summary>

### [`v0.8.3`](https://redirect.github.com/petgraph/petgraph/blob/HEAD/CHANGELOG.md#083---2025-09-30)

[Compare Source](https://redirect.github.com/petgraph/petgraph/compare/petgraph@v0.8.2...petgraph@v0.8.3)

##### Bug Fixes

- Infinite `subgraph_isomorphisms_iter` for empty isomorphisms ([#&#8203;780](https://redirect.github.com/petgraph/petgraph/pull/780))
- Algos don't work on `UndirectedAdaptor` ([#&#8203;870](https://redirect.github.com/petgraph/petgraph/pull/870)) ([#&#8203;871](https://redirect.github.com/petgraph/petgraph/pull/871))
- use a queue for SPFA  ([#&#8203;893](https://redirect.github.com/petgraph/petgraph/pull/893))
- `StableGraph::reverse` breaks free lists ([#&#8203;890](https://redirect.github.com/petgraph/petgraph/pull/890))

##### Documentation

- Fix examples link in README and unify typesetting of one word ([#&#8203;823](https://redirect.github.com/petgraph/petgraph/pull/823))
- Add link to multigraph definition to isomorphism algos ([#&#8203;824](https://redirect.github.com/petgraph/petgraph/pull/824))
- Fix auxiliary space (and time) complexity of bron-kerbosch ([#&#8203;825](https://redirect.github.com/petgraph/petgraph/pull/825))
- Fix Typo in Operator Module Documentation ([#&#8203;831](https://redirect.github.com/petgraph/petgraph/pull/831))
- Sync the crate feature flags in the README and docs ([#&#8203;832](https://redirect.github.com/petgraph/petgraph/pull/832))
- Remove all \[Generic] tags from algo docstrings ([#&#8203;835](https://redirect.github.com/petgraph/petgraph/pull/835))
- Fix typos in comments ([#&#8203;836](https://redirect.github.com/petgraph/petgraph/pull/836))
- Revamp CONTRIBUTING.md ([#&#8203;833](https://redirect.github.com/petgraph/petgraph/pull/833))
- Update `GraphMap` link in README ([#&#8203;857](https://redirect.github.com/petgraph/petgraph/pull/857))
- Add doc comment for `Dot::with_attr_getters` ([#&#8203;850](https://redirect.github.com/petgraph/petgraph/pull/850))
- Specify iteration order for neighbors and edges and their variants ([#&#8203;790](https://redirect.github.com/petgraph/petgraph/pull/790))
- Collection of Doc fixes ([#&#8203;856](https://redirect.github.com/petgraph/petgraph/pull/856))

##### New Features

- Add `into_nodes_edges_iters` to `StableGraph` ([#&#8203;841](https://redirect.github.com/petgraph/petgraph/pull/841))
- Add methods to reserve & shrink `StableGraph` capacity ([#&#8203;846](https://redirect.github.com/petgraph/petgraph/pull/846))
- Add Dinic's Maximum Flow Algorithm ([#&#8203;739](https://redirect.github.com/petgraph/petgraph/pull/739))
- make Csr::from\_sorted\_edges generic over edge type and properly increase edge\_count in Csr::from\_sorted\_edges ([#&#8203;861](https://redirect.github.com/petgraph/petgraph/pull/861))
- Add `map_owned` and `filter_map_owned` for `Graph` and `StableGraph` ([#&#8203;863](https://redirect.github.com/petgraph/petgraph/pull/863))
- Add dijkstra::with\_dynamic\_goal ([#&#8203;855](https://redirect.github.com/petgraph/petgraph/pull/855))
- Fix self-loop bug in all\_simple\_paths and enable multiple targets ([#&#8203;865](https://redirect.github.com/petgraph/petgraph/pull/865))
- mark petgraph::dot::Dot::graph\_fmt as public ([#&#8203;866](https://redirect.github.com/petgraph/petgraph/pull/866))
- Add bidirectional Dijkstra algorithm ([#&#8203;782](https://redirect.github.com/petgraph/petgraph/pull/782))

##### Performance

- Make A\* tie break on lower h-values ([#&#8203;882](https://redirect.github.com/petgraph/petgraph/pull/882))

##### Refactor

- add examples for scc algorithms and reorganize into dedicated module ([#&#8203;830](https://redirect.github.com/petgraph/petgraph/pull/830))
- Remove unnecessary trait bounds from impls/methods ([#&#8203;828](https://redirect.github.com/petgraph/petgraph/pull/828))
- replace uses of 'crate::util::zip' with 'core::iter::zip' ([#&#8203;849](https://redirect.github.com/petgraph/petgraph/pull/849))
- Fix clippy (and other) lints ([#&#8203;851](https://redirect.github.com/petgraph/petgraph/pull/851))
- Cleanup repo ([#&#8203;854](https://redirect.github.com/petgraph/petgraph/pull/854))
- replace crate::util::enumerate with Iterator::enumerate ([#&#8203;881](https://redirect.github.com/petgraph/petgraph/pull/881))

##### Testing

- Add dependency list for 'quickcheck' feature ([#&#8203;822](https://redirect.github.com/petgraph/petgraph/pull/822))
- Fix feature cfg capitalization in doctest ([#&#8203;852](https://redirect.github.com/petgraph/petgraph/pull/852))

</details>

<details>
<summary>dtolnay/proc-macro2 (proc-macro2)</summary>

### [`v1.0.103`](https://redirect.github.com/dtolnay/proc-macro2/releases/tag/1.0.103)

[Compare Source](https://redirect.github.com/dtolnay/proc-macro2/compare/1.0.102...1.0.103)

- Add semver-exempt `Literal` methods `str_value`, `cstr_value`, `byte_str_value` ([#&#8203;525](https://redirect.github.com/dtolnay/proc-macro2/issues/525))

### [`v1.0.102`](https://redirect.github.com/dtolnay/proc-macro2/releases/tag/1.0.102)

[Compare Source](https://redirect.github.com/dtolnay/proc-macro2/compare/1.0.101...1.0.102)

- Fix interaction of Display impls for TokenStream and Ident with formatting specifiers for padding, alignment, width ([#&#8203;523](https://redirect.github.com/dtolnay/proc-macro2/issues/523), [#&#8203;524](https://redirect.github.com/dtolnay/proc-macro2/issues/524))

</details>

<details>
<summary>dtolnay/quote (quote)</summary>

### [`v1.0.41`](https://redirect.github.com/dtolnay/quote/releases/tag/1.0.41)

[Compare Source](https://redirect.github.com/dtolnay/quote/compare/1.0.40...1.0.41)

- Improve compile error when repetition contains no interpolated value that is an iterator ([#&#8203;302](https://redirect.github.com/dtolnay/quote/issues/302))

</details>

<details>
<summary>rust-lang/regex (regex)</summary>

### [`v1.12.2`](https://redirect.github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1122-2025-10-13)

[Compare Source](https://redirect.github.com/rust-lang/regex/compare/1.12.1...1.12.2)

\===================
This release fixes a `cargo doc` breakage on nightly when `--cfg docsrs` is
enabled. This caused documentation to fail to build on docs.rs.

Bug fixes:

- [BUG #&#8203;1305](https://redirect.github.com/rust-lang/regex/issues/1305):
  Switches the `doc_auto_cfg` feature to `doc_cfg` on nightly for docs.rs builds.

### [`v1.12.1`](https://redirect.github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1121-2025-10-10)

[Compare Source](https://redirect.github.com/rust-lang/regex/compare/1.12.0...1.12.1)

\===================
This release makes a bug fix in the new `regex::Captures::get_match` API
introduced in `1.12.0`. There was an oversight with the lifetime parameter
for the `Match` returned. This is technically a breaking change, but given
that it was caught almost immediately and I've yanked the `1.12.0` release,
I think this is fine.

### [`v1.12.0`](https://redirect.github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1120-2025-10-10)

[Compare Source](https://redirect.github.com/rust-lang/regex/compare/1.11.3...1.12.0)

\===================
This release contains a smattering of bug fixes, a fix for excessive memory
consumption in some cases and a new `regex::Captures::get_match` API.

Improvements:

- [FEATURE #&#8203;1146](https://redirect.github.com/rust-lang/regex/issues/1146):
  Add `Capture::get_match` for returning the overall match without `unwrap()`.

Bug fixes:

- [BUG #&#8203;1083](https://redirect.github.com/rust-lang/regex/issues/1083):
  Fixes a panic in the lazy DFA (can only occur for especially large regexes).
- [BUG #&#8203;1116](https://redirect.github.com/rust-lang/regex/issues/1116):
  Fixes a memory usage regression for large regexes (introduced in `regex 1.9`).
- [BUG #&#8203;1195](https://redirect.github.com/rust-lang/regex/issues/1195):
  Fix universal start states in sparse DFA.
- [BUG #&#8203;1295](https://redirect.github.com/rust-lang/regex/pull/1295):
  Fixes a panic when deserializing a corrupted dense DFA.
- [BUG 8f5d9479](https://redirect.github.com/rust-lang/regex/commit/8f5d9479d0f1da5726488a530d7fd66a73d05b80):
  Make `regex_automata::meta::Regex::find` consistently return `None` when
  `WhichCaptures::None` is used.

### [`v1.11.3`](https://redirect.github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1113-2025-09-25)

[Compare Source](https://redirect.github.com/rust-lang/regex/compare/1.11.2...1.11.3)

\===================
This is a small patch release with an improvement in memory usage in some
cases.

Improvements:

- [BUG #&#8203;1297](https://redirect.github.com/rust-lang/regex/issues/1297):
  Improve memory usage by trimming excess memory capacity in some spots.

</details>

<details>
<summary>Voultapher/self_cell (self_cell)</summary>

### [`v1.2.1`](https://redirect.github.com/Voultapher/self_cell/releases/tag/v1.2.1): Version 1.2.1

[Compare Source](https://redirect.github.com/Voultapher/self_cell/compare/v1.2.0...v1.2.1)

Re-licensed the project to Apache 2.0 OR GPLv2

</details>

<details>
<summary>serde-rs/serde (serde)</summary>

### [`v1.0.228`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.228)

[Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.227...v1.0.228)

- Allow building documentation with `RUSTDOCFLAGS='--cfg=docsrs'` set for the whole dependency graph ([#&#8203;2995](https://redirect.github.com/serde-rs/serde/issues/2995))

### [`v1.0.227`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.227)

[Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.226...v1.0.227)

- Documentation improvements ([#&#8203;2991](https://redirect.github.com/serde-rs/serde/issues/2991))

</details>

<details>
<summary>dtolnay/syn (syn)</summary>

### [`v2.0.108`](https://redirect.github.com/dtolnay/syn/releases/tag/2.0.108)

[Compare Source](https://redirect.github.com/dtolnay/syn/compare/2.0.107...2.0.108)

- Parse unrecognized or invalid literals as Lit::Verbatim ([#&#8203;1925](https://redirect.github.com/dtolnay/syn/issues/1925))

### [`v2.0.107`](https://redirect.github.com/dtolnay/syn/releases/tag/2.0.107)

[Compare Source](https://redirect.github.com/dtolnay/syn/compare/2.0.106...2.0.107)

- Improve panic message when constructing a LitInt, LitFloat, or Lit from invalid syntax ([#&#8203;1917](https://redirect.github.com/dtolnay/syn/issues/1917))
- Improve panic message on Punctuated index out of bounds ([#&#8203;1922](https://redirect.github.com/dtolnay/syn/issues/1922))

</details>

<details>
<summary>tokio-rs/tokio (tokio)</summary>

### [`v1.48.0`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.48.0): Tokio v1.48.0

[Compare Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.47.2...tokio-1.48.0)

### 1.48.0 (October 14th, 2025)

The MSRV is increased to 1.71.

##### Added

- fs: add `File::max_buf_size` ([#&#8203;7594])
- io: export `Chain` of `AsyncReadExt::chain` ([#&#8203;7599])
- net: add `SocketAddr::as_abstract_name` ([#&#8203;7491])
- net: add `TcpStream::quickack` and `TcpStream::set_quickack` ([#&#8203;7490])
- net: implement `AsRef<Self>` for `TcpStream` and `UnixStream` ([#&#8203;7573])
- task: add `LocalKey::try_get` ([#&#8203;7666])
- task: implement `Ord` for `task::Id` ([#&#8203;7530])

##### Changed

- deps: bump windows-sys to version 0.61 ([#&#8203;7645])
- fs: preserve `max_buf_size` when cloning a `File` ([#&#8203;7593])
- macros: suppress `clippy::unwrap_in_result` in `#[tokio::main]` ([#&#8203;7651])
- net: remove `PollEvented` noise from Debug formats ([#&#8203;7675])
- process: upgrade `Command::spawn_with` to use `FnOnce` ([#&#8203;7511])
- sync: remove inner mutex in `SetOnce` ([#&#8203;7554])
- sync: use `UnsafeCell::get_mut` in `Mutex::get_mut` and `RwLock::get_mut` ([#&#8203;7569])
- time: reduce the generated code size of `Timeout<T>::poll` ([#&#8203;7535])

##### Fixed

- macros: fix hygiene issue in `join!` and `try_join!` ([#&#8203;7638])
- net: fix copy/paste errors in udp peek methods ([#&#8203;7604])
- process: fix error when runtime is shut down on nightly-2025-10-12 ([#&#8203;7672])
- runtime: use release ordering in `wake_by_ref()` even if already woken ([#&#8203;7622])
- sync: close the `broadcast::Sender` in `broadcast::Sender::new()` ([#&#8203;7629])
- sync: fix implementation of unused `RwLock::try_*` methods ([#&#8203;7587])

##### Unstable

- tokio: use cargo features instead of `--cfg` flags for `taskdump` and `io_uring` ([#&#8203;7655], [#&#8203;7621])
- fs: support `io_uring` in `fs::write` ([#&#8203;7567])
- fs: support `io_uring` with `File::open()` ([#&#8203;7617])
- fs: support `io_uring` with `OpenOptions` ([#&#8203;7321])
- macros: add `local` runtime flavor ([#&#8203;7375], [#&#8203;7597])

##### Documented

- io: clarify the zero capacity case of `AsyncRead::poll_read` ([#&#8203;7580])
- io: fix typos in the docs of `AsyncFd` readiness guards ([#&#8203;7583])
- net: clarify socket gets closed on drop ([#&#8203;7526])
- net: clarify the behavior of `UCred::pid()` on Cygwin ([#&#8203;7611])
- net: clarify the supported platform of `set_reuseport()` and `reuseport()` ([#&#8203;7628])
- net: qualify that `SO_REUSEADDR` is only set on Unix ([#&#8203;7533])
- runtime: add guide for choosing between runtime types ([#&#8203;7635])
- runtime: clarify the behavior of `Handle::block_on` ([#&#8203;7665])
- runtime: clarify the edge case of `Builder::global_queue_interval()` ([#&#8203;7605])
- sync: clarify bounded channel panic behavior ([#&#8203;7641])
- sync: clarify the behavior of `tokio::sync::watch::Receiver` ([#&#8203;7584])
- sync: document cancel safety on `SetOnce::wait` ([#&#8203;7506])
- sync: fix the docs of `parking_lot` feature flag ([#&#8203;7663])
- sync: improve the docs of `UnboundedSender::send` ([#&#8203;7661])
- sync: improve the docs of `sync::watch` ([#&#8203;7601])
- sync: reword allocation failure paragraph in broadcast docs ([#&#8203;7595])
- task: clarify the behavior of several `spawn_local` methods ([#&#8203;7669])
- task: clarify the task ID reuse guarantees ([#&#8203;7577])
- task: improve the example of `poll_proceed` ([#&#8203;7586])

[#&#8203;7321]: https://redirect.github.com/tokio-rs/tokio/pull/7321

[#&#8203;7375]: https://redirect.github.com/tokio-rs/tokio/pull/7375

[#&#8203;7490]: https://redirect.github.com/tokio-rs/tokio/pull/7490

[#&#8203;7491]: https://redirect.github.com/tokio-rs/tokio/pull/7491

[#&#8203;7494]: https://redirect.github.com/tokio-rs/tokio/pull/7494

[#&#8203;7506]: https://redirect.github.com/tokio-rs/tokio/pull/7506

[#&#8203;7511]: https://redirect.github.com/tokio-rs/tokio/pull/7511

[#&#8203;7526]: https://redirect.github.com/tokio-rs/tokio/pull/7526

[#&#8203;7530]: https://redirect.github.com/tokio-rs/tokio/pull/7530

[#&#8203;7533]: https://redirect.github.com/tokio-rs/tokio/pull/7533

[#&#8203;7535]: https://redirect.github.com/tokio-rs/tokio/pull/7535

[#&#8203;7554]: https://redirect.github.com/tokio-rs/tokio/pull/7554

[#&#8203;7567]: https://redirect.github.com/tokio-rs/tokio/pull/7567

[#&#8203;7569]: https://redirect.github.com/tokio-rs/tokio/pull/7569

[#&#8203;7573]: https://redirect.github.com/tokio-rs/tokio/pull/7573

[#&#8203;7577]: https://redirect.github.com/tokio-rs/tokio/pull/7577

[#&#8203;7580]: https://redirect.github.com/tokio-rs/tokio/pull/7580

[#&#8203;7583]: https://redirect.github.com/tokio-rs/tokio/pull/7583

[#&#8203;7584]: https://redirect.github.com/tokio-rs/tokio/pull/7584

[#&#8203;7586]: https://redirect.github.com/tokio-rs/tokio/pull/7586

[#&#8203;7587]: https://redirect.github.com/tokio-rs/tokio/pull/7587

[#&#8203;7593]: https://redirect.github.com/tokio-rs/tokio/pull/7593

[#&#8203;7594]: https://redirect.github.com/tokio-rs/tokio/pull/7594

[#&#8203;7595]: https://redirect.github.com/tokio-rs/tokio/pull/7595

[#&#8203;7597]: https://redirect.github.com/tokio-rs/tokio/pull/7597

[#&#8203;7599]: https://redirect.github.com/tokio-rs/tokio/pull/7599

[#&#8203;7601]: https://redirect.github.com/tokio-rs/tokio/pull/7601

[#&#8203;7604]: https://redirect.github.com/tokio-rs/tokio/pull/7604

[#&#8203;7605]: https://redirect.github.com/tokio-rs/tokio/pull/7605

[#&#8203;7611]: https://redirect.github.com/tokio-rs/tokio/pull/7611

[#&#8203;7617]: https://redirect.github.com/tokio-rs/tokio/pull/7617

[#&#8203;7621]: https://redirect.github.com/tokio-rs/tokio/pull/7621

[#&#8203;7622]: https://redirect.github.com/tokio-rs/tokio/pull/7622

[#&#8203;7628]: https://redirect.github.com/tokio-rs/tokio/pull/7628

[#&#8203;7629]: https://redirect.github.com/tokio-rs/tokio/pull/7629

[#&#8203;7635]: https://redirect.github.com/tokio-rs/tokio/pull/7635

[#&#8203;7638]: https://redirect.github.com/tokio-rs/tokio/pull/7638

[#&#8203;7641]: https://redirect.github.com/tokio-rs/tokio/pull/7641

[#&#8203;7645]: https://redirect.github.com/tokio-rs/tokio/pull/7645

[#&#8203;7651]: https://redirect.github.com/tokio-rs/tokio/pull/7651

[#&#8203;7655]: https://redirect.github.com/tokio-rs/tokio/pull/7655

[#&#8203;7661]: https://redirect.github.com/tokio-rs/tokio/pull/7661

[#&#8203;7663]: https://redirect.github.com/tokio-rs/tokio/pull/7663

[#&#8203;7665]: https://redirect.github.com/tokio-rs/tokio/pull/7665

[#&#8203;7666]: https://redirect.github.com/tokio-rs/tokio/pull/7666

[#&#8203;7669]: https://redirect.github.com/tokio-rs/tokio/pull/7669

[#&#8203;7672]: https://redirect.github.com/tokio-rs/tokio/pull/7672

[#&#8203;7675]: https://redirect.github.com/tokio-rs/tokio/pull/7675

### [`v1.47.2`](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.47.2)

[Compare Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.47.2)

</details>

<details>
<summary>Aleph-Alpha/ts-rs (ts-rs)</summary>

### [`v11.1.0`](https://redirect.github.com/Aleph-Alpha/ts-rs/blob/HEAD/CHANGELOG.md#1110)

##### Features

- Add `#[ts(repr(enum))]` attribute ([#&#8203;425](https://redirect.github.com/Aleph-Alpha/ts-rs/pull/425))
- Add support for `#[ts(optional_fields)]` in enums and enum variants ([#&#8203;432](https://redirect.github.com/Aleph-Alpha/ts-rs/pull/432))
- Deprecate `import-esm` cargo feature in favour of `RS_RS_IMPORT_EXTENSION` ([#&#8203;423](https://redirect.github.com/Aleph-Alpha/ts-rs/pull/423))

##### Fixes

- Fix bindings for `chrono::Duration` ([#&#8203;434](https://redirect.github.com/Aleph-Alpha/ts-rs/pull/434))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 9am on monday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/rolldown/rolldown).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
@graphite-app graphite-app bot force-pushed the renovate/rust-crates branch 2 times, most recently from 8c8e7db to 158a34e Compare October 28, 2025 02:53
graphite-app bot pushed a commit that referenced this pull request Oct 28, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|  |  | lockFileMaintenance | All locks refreshed |
| [globset](https://redirect.github.com/BurntSushi/ripgrep/tree/master/crates/globset) ([source](https://redirect.github.com/BurntSushi/ripgrep/tree/HEAD/crates/globset)) | dependencies | patch | `0.4.16` -> `0.4.18` |
| [ignore](https://redirect.github.com/BurntSushi/ripgrep/tree/master/crates/ignore) ([source](https://redirect.github.com/BurntSushi/ripgrep/tree/HEAD/crates/ignore)) | dependencies | patch | `0.4.23` -> `0.4.24` |
| [append-only-vec](https://redirect.github.com/droundy/append-only-vec) | workspace.dependencies | patch | `0.1.7` -> `0.1.8` |
| [bitflags](https://redirect.github.com/bitflags/bitflags) | workspace.dependencies | minor | `2.9.4` -> `2.10.0` |
| [flate2](https://redirect.github.com/rust-lang/flate2-rs) | workspace.dependencies | patch | `1.1.2` -> `1.1.5` |
| [indexmap](https://redirect.github.com/indexmap-rs/indexmap) | workspace.dependencies | minor | `2.11.4` -> `2.12.0` |
| [memchr](https://redirect.github.com/BurntSushi/memchr) | workspace.dependencies | patch | `2.7.5` -> `2.7.6` |
| [mimalloc-safe](https://redirect.github.com/napi-rs/mimalloc-safe) | workspace.dependencies | patch | `0.1.54` -> `0.1.55` |
| [owo-colors](https://redirect.github.com/owo-colors/owo-colors) | workspace.dependencies | patch | `4.2.2` -> `4.2.3` |
| [oxc_resolver](https://redirect.github.com/oxc-project/oxc-resolver) | workspace.dependencies | minor | `11.11.1` -> `11.12.0` |
| [oxc_resolver_napi](https://redirect.github.com/oxc-project/oxc-resolver) | workspace.dependencies | minor | `11.11.1` -> `11.12.0` |
| [petgraph](https://redirect.github.com/petgraph/petgraph) | workspace.dependencies | patch | `0.8.2` -> `0.8.3` |
| [proc-macro2](https://redirect.github.com/dtolnay/proc-macro2) | workspace.dependencies | patch | `1.0.101` -> `1.0.103` |
| [quote](https://redirect.github.com/dtolnay/quote) | workspace.dependencies | patch | `1.0.40` -> `1.0.41` |
| [regex](https://redirect.github.com/rust-lang/regex) | workspace.dependencies | minor | `1.11.2` -> `1.12.2` |
| [self_cell](https://redirect.github.com/Voultapher/self_cell) | workspace.dependencies | patch | `1.2.0` -> `1.2.1` |
| [serde](https://serde.rs) ([source](https://redirect.github.com/serde-rs/serde)) | workspace.dependencies | patch | `1.0.226` -> `1.0.228` |
| [syn](https://redirect.github.com/dtolnay/syn) | workspace.dependencies | patch | `2.0.106` -> `2.0.108` |
| [tokio](https://tokio.rs) ([source](https://redirect.github.com/tokio-rs/tokio)) | workspace.dependencies | minor | `1.47.1` -> `1.48.0` |
| [ts-rs](https://redirect.github.com/Aleph-Alpha/ts-rs) | workspace.dependencies | minor | `11.0.1` -> `11.1.0` |

🔧 This Pull Request updates lock files to use the latest dependency versions.

---

### Release Notes

<details>
<summary>BurntSushi/ripgrep (globset)</summary>

### [`v0.4.18`](https://redirect.github.com/BurntSushi/ripgrep/compare/globset-0.4.17...globset-0.4.18)

[Compare Source](https://redirect.github.com/BurntSushi/ripgrep/compare/globset-0.4.17...globset-0.4.18)

### [`v0.4.17`](https://redirect.github.com/BurntSushi/ripgrep/compare/globset-0.4.16...globset-0.4.17)

[Compare Source](https://redirect.github.com/BurntSushi/ripgrep/compare/globset-0.4.16...globset-0.4.17)

</details>

<details>
<summary>BurntSushi/ripgrep (ignore)</summary>

### [`v0.4.24`](https://redirect.github.com/BurntSushi/ripgrep/compare/ignore-0.4.23...ignore-0.4.24)

[Compare Source](https://redirect.github.com/BurntSushi/ripgrep/compare/ignore-0.4.23...ignore-0.4.24)

</details>

<details>
<summary>bitflags/bitflags (bitflags)</summary>

### [`v2.10.0`](https://redirect.github.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#2100)

[Compare Source](https://redirect.github.com/bitflags/bitflags/compare/2.9.4...2.10.0)

#### What's Changed

- Implement iterator for all named flags by [@&#8203;ssrlive](https://redirect.github.com/ssrlive) in [#&#8203;465](https://redirect.github.com/bitflags/bitflags/pull/465)
- Depend on serde\_core instead of serde by [@&#8203;KodrAus](https://redirect.github.com/KodrAus) in [#&#8203;467](https://redirect.github.com/bitflags/bitflags/pull/467)

#### New Contributors

- [@&#8203;ssrlive](https://redirect.github.com/ssrlive) made their first contribution in [#&#8203;465](https://redirect.github.com/bitflags/bitflags/pull/465)

**Full Changelog**: <bitflags/bitflags@2.9.4...2.10.0>

</details>

<details>
<summary>rust-lang/flate2-rs (flate2)</summary>

### [`v1.1.5`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.1.5)

[Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.5)

This bugfix release fixes [#&#8203;508](https://redirect.github.com/rust-lang/flate2-rs/issues/508), as flush didn't always work anymore in conjunction with `miniz_oxide`.

#### What's Changed

- Revert flush change by [@&#8203;fintelia](https://redirect.github.com/fintelia) in [#&#8203;509](https://redirect.github.com/rust-lang/flate2-rs/pull/509)

**Full Changelog**: <rust-lang/flate2-rs@1.1.4...1.1.5>

### [`v1.1.4`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.1.4): - it&#x27;s 1.1.3 with fixed documentation

[Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.1.3...1.1.4)

See here for the changelog of v1.1.3: <https://github.com/rust-lang/flate2-rs/releases/tag/1.1.3> .

**Full Changelog**: <rust-lang/flate2-rs@1.1.3...1.1.4>

### [`v1.1.3`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.1.3)

[Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.1.2...1.1.3)

#### What's Changed

- use `zlibVersion()` instead of a `const` for the version by [@&#8203;folkertdev](https://redirect.github.com/folkertdev) in [#&#8203;491](https://redirect.github.com/rust-lang/flate2-rs/pull/491)
- Switch from adler2 to simd-adler32 crate when using miniz\_oxide backend by [@&#8203;Shnatsel](https://redirect.github.com/Shnatsel) in [#&#8203;492](https://redirect.github.com/rust-lang/flate2-rs/pull/492)
- Correct documentation typo by [@&#8203;fintelia](https://redirect.github.com/fintelia) in [#&#8203;495](https://redirect.github.com/rust-lang/flate2-rs/pull/495)
- Use partial flushes with miniz\_oxide backend by [@&#8203;fintelia](https://redirect.github.com/fintelia) in [#&#8203;496](https://redirect.github.com/rust-lang/flate2-rs/pull/496)
- Undo introducing straight up incorrect documentation by [@&#8203;Shnatsel](https://redirect.github.com/Shnatsel) in [#&#8203;497](https://redirect.github.com/rust-lang/flate2-rs/pull/497)
- Update cloudflare-zlib-sys crate by [@&#8203;jongiddy](https://redirect.github.com/jongiddy) in [#&#8203;503](https://redirect.github.com/rust-lang/flate2-rs/pull/503)
- Add `(de)compress_uninit` that accepts `&[MaybeUninit<u8>]` by [@&#8203;NobodyXu](https://redirect.github.com/NobodyXu) in [#&#8203;502](https://redirect.github.com/rust-lang/flate2-rs/pull/502)
- bump the patch level for a new release by [@&#8203;Byron](https://redirect.github.com/Byron) in [#&#8203;504](https://redirect.github.com/rust-lang/flate2-rs/pull/504)

#### New Contributors

- [@&#8203;fintelia](https://redirect.github.com/fintelia) made their first contribution in [#&#8203;495](https://redirect.github.com/rust-lang/flate2-rs/pull/495)

**Full Changelog**: <rust-lang/flate2-rs@1.1.2...1.1.3>

</details>

<details>
<summary>indexmap-rs/indexmap (indexmap)</summary>

### [`v2.12.0`](https://redirect.github.com/indexmap-rs/indexmap/blob/HEAD/RELEASES.md#2120-2025-10-17)

[Compare Source](https://redirect.github.com/indexmap-rs/indexmap/compare/2.11.4...2.12.0)

- **MSRV**: Rust 1.82.0 or later is now required.
- Updated the `hashbrown` dependency to 0.16 alone.
- Error types now implement `core::error::Error`.
- Added `pop_if` methods to `IndexMap` and `IndexSet`, similar to the
  method for `Vec` added in Rust 1.86.

</details>

<details>
<summary>BurntSushi/memchr (memchr)</summary>

### [`v2.7.6`](https://redirect.github.com/BurntSushi/memchr/compare/2.7.5...2.7.6)

[Compare Source](https://redirect.github.com/BurntSushi/memchr/compare/2.7.5...2.7.6)

</details>

<details>
<summary>napi-rs/mimalloc-safe (mimalloc-safe)</summary>

### [`v0.1.55`](https://redirect.github.com/napi-rs/mimalloc-safe/blob/HEAD/CHANGELOG.md#0155---2025-10-16)

[Compare Source](https://redirect.github.com/napi-rs/mimalloc-safe/compare/mimalloc-safe-v0.1.54...mimalloc-safe-v0.1.55)

##### Features

- Add mimalloc v3 feature ([#&#8203;40](https://redirect.github.com/napi-rs/mimalloc-safe/pull/40))

##### Chore

- Upgrade NAPI-RS to 3.0 stable ([#&#8203;26](https://redirect.github.com/napi-rs/mimalloc-safe/pull/26))
- *(deps)* Update dependency [@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli) to v3.0.4 ([#&#8203;28](https://redirect.github.com/napi-rs/mimalloc-safe/pull/28))
- *(deps)* Update dependency [@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli) to v3.1.3 ([#&#8203;29](https://redirect.github.com/napi-rs/mimalloc-safe/pull/29))
- *(deps)* Update dependency [@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli) to v3.1.4 ([#&#8203;31](https://redirect.github.com/napi-rs/mimalloc-safe/pull/31))
- *(deps)* Update actions/checkout action to v5 ([#&#8203;30](https://redirect.github.com/napi-rs/mimalloc-safe/pull/30))
- *(deps)* Update actions/setup-node action to v5 ([#&#8203;34](https://redirect.github.com/napi-rs/mimalloc-safe/pull/34))
- *(deps)* Update yarn to v4.9.4 ([#&#8203;33](https://redirect.github.com/napi-rs/mimalloc-safe/pull/33))
- *(deps)* Update dependency [@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli) to v3.1.5 ([#&#8203;32](https://redirect.github.com/napi-rs/mimalloc-safe/pull/32))
- *(deps)* Update dependency [@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli) to v3.2.0 ([#&#8203;35](https://redirect.github.com/napi-rs/mimalloc-safe/pull/35))
- *(deps)* Update yarn to v4.10.3 ([#&#8203;36](https://redirect.github.com/napi-rs/mimalloc-safe/pull/36))
- *(deps)* Update dependency [@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli) to v3.3.0 ([#&#8203;37](https://redirect.github.com/napi-rs/mimalloc-safe/pull/37))
- *(deps)* Update actions/setup-node action to v6 ([#&#8203;39](https://redirect.github.com/napi-rs/mimalloc-safe/pull/39))
- *(deps)* Update dependency [@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli) to v3.3.1 ([#&#8203;38](https://redirect.github.com/napi-rs/mimalloc-safe/pull/38))

</details>

<details>
<summary>owo-colors/owo-colors (owo-colors)</summary>

### [`v4.2.3`](https://redirect.github.com/owo-colors/owo-colors/blob/HEAD/CHANGELOG.md#423---2025-09-29)

[Compare Source](https://redirect.github.com/owo-colors/owo-colors/compare/v4.2.2...v4.2.3)

##### Fixed

Replaced obsolete `doc_auto_cfg` with `doc_cfg`, to fix Rust nightly builds with the `doc_cfg` flag enabled.

</details>

<details>
<summary>oxc-project/oxc-resolver (oxc_resolver)</summary>

### [`v11.12.0`](https://redirect.github.com/oxc-project/oxc-resolver/blob/HEAD/CHANGELOG.md#11120---2025-10-27)

[Compare Source](https://redirect.github.com/oxc-project/oxc-resolver/compare/v11.11.1...v11.12.0)

##### <!-- 0 -->🚀 Features

- improve PackagePathNotExported error message with condition names (by [@&#8203;Boshen](https://redirect.github.com/Boshen))

##### Contributors

- [@&#8203;Boshen](https://redirect.github.com/Boshen)

</details>

<details>
<summary>petgraph/petgraph (petgraph)</summary>

### [`v0.8.3`](https://redirect.github.com/petgraph/petgraph/blob/HEAD/CHANGELOG.md#083---2025-09-30)

[Compare Source](https://redirect.github.com/petgraph/petgraph/compare/petgraph@v0.8.2...petgraph@v0.8.3)

##### Bug Fixes

- Infinite `subgraph_isomorphisms_iter` for empty isomorphisms ([#&#8203;780](https://redirect.github.com/petgraph/petgraph/pull/780))
- Algos don't work on `UndirectedAdaptor` ([#&#8203;870](https://redirect.github.com/petgraph/petgraph/pull/870)) ([#&#8203;871](https://redirect.github.com/petgraph/petgraph/pull/871))
- use a queue for SPFA  ([#&#8203;893](https://redirect.github.com/petgraph/petgraph/pull/893))
- `StableGraph::reverse` breaks free lists ([#&#8203;890](https://redirect.github.com/petgraph/petgraph/pull/890))

##### Documentation

- Fix examples link in README and unify typesetting of one word ([#&#8203;823](https://redirect.github.com/petgraph/petgraph/pull/823))
- Add link to multigraph definition to isomorphism algos ([#&#8203;824](https://redirect.github.com/petgraph/petgraph/pull/824))
- Fix auxiliary space (and time) complexity of bron-kerbosch ([#&#8203;825](https://redirect.github.com/petgraph/petgraph/pull/825))
- Fix Typo in Operator Module Documentation ([#&#8203;831](https://redirect.github.com/petgraph/petgraph/pull/831))
- Sync the crate feature flags in the README and docs ([#&#8203;832](https://redirect.github.com/petgraph/petgraph/pull/832))
- Remove all \[Generic] tags from algo docstrings ([#&#8203;835](https://redirect.github.com/petgraph/petgraph/pull/835))
- Fix typos in comments ([#&#8203;836](https://redirect.github.com/petgraph/petgraph/pull/836))
- Revamp CONTRIBUTING.md ([#&#8203;833](https://redirect.github.com/petgraph/petgraph/pull/833))
- Update `GraphMap` link in README ([#&#8203;857](https://redirect.github.com/petgraph/petgraph/pull/857))
- Add doc comment for `Dot::with_attr_getters` ([#&#8203;850](https://redirect.github.com/petgraph/petgraph/pull/850))
- Specify iteration order for neighbors and edges and their variants ([#&#8203;790](https://redirect.github.com/petgraph/petgraph/pull/790))
- Collection of Doc fixes ([#&#8203;856](https://redirect.github.com/petgraph/petgraph/pull/856))

##### New Features

- Add `into_nodes_edges_iters` to `StableGraph` ([#&#8203;841](https://redirect.github.com/petgraph/petgraph/pull/841))
- Add methods to reserve & shrink `StableGraph` capacity ([#&#8203;846](https://redirect.github.com/petgraph/petgraph/pull/846))
- Add Dinic's Maximum Flow Algorithm ([#&#8203;739](https://redirect.github.com/petgraph/petgraph/pull/739))
- make Csr::from\_sorted\_edges generic over edge type and properly increase edge\_count in Csr::from\_sorted\_edges ([#&#8203;861](https://redirect.github.com/petgraph/petgraph/pull/861))
- Add `map_owned` and `filter_map_owned` for `Graph` and `StableGraph` ([#&#8203;863](https://redirect.github.com/petgraph/petgraph/pull/863))
- Add dijkstra::with\_dynamic\_goal ([#&#8203;855](https://redirect.github.com/petgraph/petgraph/pull/855))
- Fix self-loop bug in all\_simple\_paths and enable multiple targets ([#&#8203;865](https://redirect.github.com/petgraph/petgraph/pull/865))
- mark petgraph::dot::Dot::graph\_fmt as public ([#&#8203;866](https://redirect.github.com/petgraph/petgraph/pull/866))
- Add bidirectional Dijkstra algorithm ([#&#8203;782](https://redirect.github.com/petgraph/petgraph/pull/782))

##### Performance

- Make A\* tie break on lower h-values ([#&#8203;882](https://redirect.github.com/petgraph/petgraph/pull/882))

##### Refactor

- add examples for scc algorithms and reorganize into dedicated module ([#&#8203;830](https://redirect.github.com/petgraph/petgraph/pull/830))
- Remove unnecessary trait bounds from impls/methods ([#&#8203;828](https://redirect.github.com/petgraph/petgraph/pull/828))
- replace uses of 'crate::util::zip' with 'core::iter::zip' ([#&#8203;849](https://redirect.github.com/petgraph/petgraph/pull/849))
- Fix clippy (and other) lints ([#&#8203;851](https://redirect.github.com/petgraph/petgraph/pull/851))
- Cleanup repo ([#&#8203;854](https://redirect.github.com/petgraph/petgraph/pull/854))
- replace crate::util::enumerate with Iterator::enumerate ([#&#8203;881](https://redirect.github.com/petgraph/petgraph/pull/881))

##### Testing

- Add dependency list for 'quickcheck' feature ([#&#8203;822](https://redirect.github.com/petgraph/petgraph/pull/822))
- Fix feature cfg capitalization in doctest ([#&#8203;852](https://redirect.github.com/petgraph/petgraph/pull/852))

</details>

<details>
<summary>dtolnay/proc-macro2 (proc-macro2)</summary>

### [`v1.0.103`](https://redirect.github.com/dtolnay/proc-macro2/releases/tag/1.0.103)

[Compare Source](https://redirect.github.com/dtolnay/proc-macro2/compare/1.0.102...1.0.103)

- Add semver-exempt `Literal` methods `str_value`, `cstr_value`, `byte_str_value` ([#&#8203;525](https://redirect.github.com/dtolnay/proc-macro2/issues/525))

### [`v1.0.102`](https://redirect.github.com/dtolnay/proc-macro2/releases/tag/1.0.102)

[Compare Source](https://redirect.github.com/dtolnay/proc-macro2/compare/1.0.101...1.0.102)

- Fix interaction of Display impls for TokenStream and Ident with formatting specifiers for padding, alignment, width ([#&#8203;523](https://redirect.github.com/dtolnay/proc-macro2/issues/523), [#&#8203;524](https://redirect.github.com/dtolnay/proc-macro2/issues/524))

</details>

<details>
<summary>dtolnay/quote (quote)</summary>

### [`v1.0.41`](https://redirect.github.com/dtolnay/quote/releases/tag/1.0.41)

[Compare Source](https://redirect.github.com/dtolnay/quote/compare/1.0.40...1.0.41)

- Improve compile error when repetition contains no interpolated value that is an iterator ([#&#8203;302](https://redirect.github.com/dtolnay/quote/issues/302))

</details>

<details>
<summary>rust-lang/regex (regex)</summary>

### [`v1.12.2`](https://redirect.github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1122-2025-10-13)

[Compare Source](https://redirect.github.com/rust-lang/regex/compare/1.12.1...1.12.2)

\===================
This release fixes a `cargo doc` breakage on nightly when `--cfg docsrs` is
enabled. This caused documentation to fail to build on docs.rs.

Bug fixes:

- [BUG #&#8203;1305](https://redirect.github.com/rust-lang/regex/issues/1305):
  Switches the `doc_auto_cfg` feature to `doc_cfg` on nightly for docs.rs builds.

### [`v1.12.1`](https://redirect.github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1121-2025-10-10)

[Compare Source](https://redirect.github.com/rust-lang/regex/compare/1.12.0...1.12.1)

\===================
This release makes a bug fix in the new `regex::Captures::get_match` API
introduced in `1.12.0`. There was an oversight with the lifetime parameter
for the `Match` returned. This is technically a breaking change, but given
that it was caught almost immediately and I've yanked the `1.12.0` release,
I think this is fine.

### [`v1.12.0`](https://redirect.github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1120-2025-10-10)

[Compare Source](https://redirect.github.com/rust-lang/regex/compare/1.11.3...1.12.0)

\===================
This release contains a smattering of bug fixes, a fix for excessive memory
consumption in some cases and a new `regex::Captures::get_match` API.

Improvements:

- [FEATURE #&#8203;1146](https://redirect.github.com/rust-lang/regex/issues/1146):
  Add `Capture::get_match` for returning the overall match without `unwrap()`.

Bug fixes:

- [BUG #&#8203;1083](https://redirect.github.com/rust-lang/regex/issues/1083):
  Fixes a panic in the lazy DFA (can only occur for especially large regexes).
- [BUG #&#8203;1116](https://redirect.github.com/rust-lang/regex/issues/1116):
  Fixes a memory usage regression for large regexes (introduced in `regex 1.9`).
- [BUG #&#8203;1195](https://redirect.github.com/rust-lang/regex/issues/1195):
  Fix universal start states in sparse DFA.
- [BUG #&#8203;1295](https://redirect.github.com/rust-lang/regex/pull/1295):
  Fixes a panic when deserializing a corrupted dense DFA.
- [BUG 8f5d9479](https://redirect.github.com/rust-lang/regex/commit/8f5d9479d0f1da5726488a530d7fd66a73d05b80):
  Make `regex_automata::meta::Regex::find` consistently return `None` when
  `WhichCaptures::None` is used.

### [`v1.11.3`](https://redirect.github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1113-2025-09-25)

[Compare Source](https://redirect.github.com/rust-lang/regex/compare/1.11.2...1.11.3)

\===================
This is a small patch release with an improvement in memory usage in some
cases.

Improvements:

- [BUG #&#8203;1297](https://redirect.github.com/rust-lang/regex/issues/1297):
  Improve memory usage by trimming excess memory capacity in some spots.

</details>

<details>
<summary>Voultapher/self_cell (self_cell)</summary>

### [`v1.2.1`](https://redirect.github.com/Voultapher/self_cell/releases/tag/v1.2.1): Version 1.2.1

[Compare Source](https://redirect.github.com/Voultapher/self_cell/compare/v1.2.0...v1.2.1)

Re-licensed the project to Apache 2.0 OR GPLv2

</details>

<details>
<summary>serde-rs/serde (serde)</summary>

### [`v1.0.228`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.228)

[Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.227...v1.0.228)

- Allow building documentation with `RUSTDOCFLAGS='--cfg=docsrs'` set for the whole dependency graph ([#&#8203;2995](https://redirect.github.com/serde-rs/serde/issues/2995))

### [`v1.0.227`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.227)

[Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.226...v1.0.227)

- Documentation improvements ([#&#8203;2991](https://redirect.github.com/serde-rs/serde/issues/2991))

</details>

<details>
<summary>dtolnay/syn (syn)</summary>

### [`v2.0.108`](https://redirect.github.com/dtolnay/syn/releases/tag/2.0.108)

[Compare Source](https://redirect.github.com/dtolnay/syn/compare/2.0.107...2.0.108)

- Parse unrecognized or invalid literals as Lit::Verbatim ([#&#8203;1925](https://redirect.github.com/dtolnay/syn/issues/1925))

### [`v2.0.107`](https://redirect.github.com/dtolnay/syn/releases/tag/2.0.107)

[Compare Source](https://redirect.github.com/dtolnay/syn/compare/2.0.106...2.0.107)

- Improve panic message when constructing a LitInt, LitFloat, or Lit from invalid syntax ([#&#8203;1917](https://redirect.github.com/dtolnay/syn/issues/1917))
- Improve panic message on Punctuated index out of bounds ([#&#8203;1922](https://redirect.github.com/dtolnay/syn/issues/1922))

</details>

<details>
<summary>tokio-rs/tokio (tokio)</summary>

### [`v1.48.0`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.48.0): Tokio v1.48.0

[Compare Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.47.2...tokio-1.48.0)

### 1.48.0 (October 14th, 2025)

The MSRV is increased to 1.71.

##### Added

- fs: add `File::max_buf_size` ([#&#8203;7594])
- io: export `Chain` of `AsyncReadExt::chain` ([#&#8203;7599])
- net: add `SocketAddr::as_abstract_name` ([#&#8203;7491])
- net: add `TcpStream::quickack` and `TcpStream::set_quickack` ([#&#8203;7490])
- net: implement `AsRef<Self>` for `TcpStream` and `UnixStream` ([#&#8203;7573])
- task: add `LocalKey::try_get` ([#&#8203;7666])
- task: implement `Ord` for `task::Id` ([#&#8203;7530])

##### Changed

- deps: bump windows-sys to version 0.61 ([#&#8203;7645])
- fs: preserve `max_buf_size` when cloning a `File` ([#&#8203;7593])
- macros: suppress `clippy::unwrap_in_result` in `#[tokio::main]` ([#&#8203;7651])
- net: remove `PollEvented` noise from Debug formats ([#&#8203;7675])
- process: upgrade `Command::spawn_with` to use `FnOnce` ([#&#8203;7511])
- sync: remove inner mutex in `SetOnce` ([#&#8203;7554])
- sync: use `UnsafeCell::get_mut` in `Mutex::get_mut` and `RwLock::get_mut` ([#&#8203;7569])
- time: reduce the generated code size of `Timeout<T>::poll` ([#&#8203;7535])

##### Fixed

- macros: fix hygiene issue in `join!` and `try_join!` ([#&#8203;7638])
- net: fix copy/paste errors in udp peek methods ([#&#8203;7604])
- process: fix error when runtime is shut down on nightly-2025-10-12 ([#&#8203;7672])
- runtime: use release ordering in `wake_by_ref()` even if already woken ([#&#8203;7622])
- sync: close the `broadcast::Sender` in `broadcast::Sender::new()` ([#&#8203;7629])
- sync: fix implementation of unused `RwLock::try_*` methods ([#&#8203;7587])

##### Unstable

- tokio: use cargo features instead of `--cfg` flags for `taskdump` and `io_uring` ([#&#8203;7655], [#&#8203;7621])
- fs: support `io_uring` in `fs::write` ([#&#8203;7567])
- fs: support `io_uring` with `File::open()` ([#&#8203;7617])
- fs: support `io_uring` with `OpenOptions` ([#&#8203;7321])
- macros: add `local` runtime flavor ([#&#8203;7375], [#&#8203;7597])

##### Documented

- io: clarify the zero capacity case of `AsyncRead::poll_read` ([#&#8203;7580])
- io: fix typos in the docs of `AsyncFd` readiness guards ([#&#8203;7583])
- net: clarify socket gets closed on drop ([#&#8203;7526])
- net: clarify the behavior of `UCred::pid()` on Cygwin ([#&#8203;7611])
- net: clarify the supported platform of `set_reuseport()` and `reuseport()` ([#&#8203;7628])
- net: qualify that `SO_REUSEADDR` is only set on Unix ([#&#8203;7533])
- runtime: add guide for choosing between runtime types ([#&#8203;7635])
- runtime: clarify the behavior of `Handle::block_on` ([#&#8203;7665])
- runtime: clarify the edge case of `Builder::global_queue_interval()` ([#&#8203;7605])
- sync: clarify bounded channel panic behavior ([#&#8203;7641])
- sync: clarify the behavior of `tokio::sync::watch::Receiver` ([#&#8203;7584])
- sync: document cancel safety on `SetOnce::wait` ([#&#8203;7506])
- sync: fix the docs of `parking_lot` feature flag ([#&#8203;7663])
- sync: improve the docs of `UnboundedSender::send` ([#&#8203;7661])
- sync: improve the docs of `sync::watch` ([#&#8203;7601])
- sync: reword allocation failure paragraph in broadcast docs ([#&#8203;7595])
- task: clarify the behavior of several `spawn_local` methods ([#&#8203;7669])
- task: clarify the task ID reuse guarantees ([#&#8203;7577])
- task: improve the example of `poll_proceed` ([#&#8203;7586])

[#&#8203;7321]: https://redirect.github.com/tokio-rs/tokio/pull/7321

[#&#8203;7375]: https://redirect.github.com/tokio-rs/tokio/pull/7375

[#&#8203;7490]: https://redirect.github.com/tokio-rs/tokio/pull/7490

[#&#8203;7491]: https://redirect.github.com/tokio-rs/tokio/pull/7491

[#&#8203;7494]: https://redirect.github.com/tokio-rs/tokio/pull/7494

[#&#8203;7506]: https://redirect.github.com/tokio-rs/tokio/pull/7506

[#&#8203;7511]: https://redirect.github.com/tokio-rs/tokio/pull/7511

[#&#8203;7526]: https://redirect.github.com/tokio-rs/tokio/pull/7526

[#&#8203;7530]: https://redirect.github.com/tokio-rs/tokio/pull/7530

[#&#8203;7533]: https://redirect.github.com/tokio-rs/tokio/pull/7533

[#&#8203;7535]: https://redirect.github.com/tokio-rs/tokio/pull/7535

[#&#8203;7554]: https://redirect.github.com/tokio-rs/tokio/pull/7554

[#&#8203;7567]: https://redirect.github.com/tokio-rs/tokio/pull/7567

[#&#8203;7569]: https://redirect.github.com/tokio-rs/tokio/pull/7569

[#&#8203;7573]: https://redirect.github.com/tokio-rs/tokio/pull/7573

[#&#8203;7577]: https://redirect.github.com/tokio-rs/tokio/pull/7577

[#&#8203;7580]: https://redirect.github.com/tokio-rs/tokio/pull/7580

[#&#8203;7583]: https://redirect.github.com/tokio-rs/tokio/pull/7583

[#&#8203;7584]: https://redirect.github.com/tokio-rs/tokio/pull/7584

[#&#8203;7586]: https://redirect.github.com/tokio-rs/tokio/pull/7586

[#&#8203;7587]: https://redirect.github.com/tokio-rs/tokio/pull/7587

[#&#8203;7593]: https://redirect.github.com/tokio-rs/tokio/pull/7593

[#&#8203;7594]: https://redirect.github.com/tokio-rs/tokio/pull/7594

[#&#8203;7595]: https://redirect.github.com/tokio-rs/tokio/pull/7595

[#&#8203;7597]: https://redirect.github.com/tokio-rs/tokio/pull/7597

[#&#8203;7599]: https://redirect.github.com/tokio-rs/tokio/pull/7599

[#&#8203;7601]: https://redirect.github.com/tokio-rs/tokio/pull/7601

[#&#8203;7604]: https://redirect.github.com/tokio-rs/tokio/pull/7604

[#&#8203;7605]: https://redirect.github.com/tokio-rs/tokio/pull/7605

[#&#8203;7611]: https://redirect.github.com/tokio-rs/tokio/pull/7611

[#&#8203;7617]: https://redirect.github.com/tokio-rs/tokio/pull/7617

[#&#8203;7621]: https://redirect.github.com/tokio-rs/tokio/pull/7621

[#&#8203;7622]: https://redirect.github.com/tokio-rs/tokio/pull/7622

[#&#8203;7628]: https://redirect.github.com/tokio-rs/tokio/pull/7628

[#&#8203;7629]: https://redirect.github.com/tokio-rs/tokio/pull/7629

[#&#8203;7635]: https://redirect.github.com/tokio-rs/tokio/pull/7635

[#&#8203;7638]: https://redirect.github.com/tokio-rs/tokio/pull/7638

[#&#8203;7641]: https://redirect.github.com/tokio-rs/tokio/pull/7641

[#&#8203;7645]: https://redirect.github.com/tokio-rs/tokio/pull/7645

[#&#8203;7651]: https://redirect.github.com/tokio-rs/tokio/pull/7651

[#&#8203;7655]: https://redirect.github.com/tokio-rs/tokio/pull/7655

[#&#8203;7661]: https://redirect.github.com/tokio-rs/tokio/pull/7661

[#&#8203;7663]: https://redirect.github.com/tokio-rs/tokio/pull/7663

[#&#8203;7665]: https://redirect.github.com/tokio-rs/tokio/pull/7665

[#&#8203;7666]: https://redirect.github.com/tokio-rs/tokio/pull/7666

[#&#8203;7669]: https://redirect.github.com/tokio-rs/tokio/pull/7669

[#&#8203;7672]: https://redirect.github.com/tokio-rs/tokio/pull/7672

[#&#8203;7675]: https://redirect.github.com/tokio-rs/tokio/pull/7675

### [`v1.47.2`](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.47.2)

[Compare Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.47.2)

</details>

<details>
<summary>Aleph-Alpha/ts-rs (ts-rs)</summary>

### [`v11.1.0`](https://redirect.github.com/Aleph-Alpha/ts-rs/blob/HEAD/CHANGELOG.md#1110)

##### Features

- Add `#[ts(repr(enum))]` attribute ([#&#8203;425](https://redirect.github.com/Aleph-Alpha/ts-rs/pull/425))
- Add support for `#[ts(optional_fields)]` in enums and enum variants ([#&#8203;432](https://redirect.github.com/Aleph-Alpha/ts-rs/pull/432))
- Deprecate `import-esm` cargo feature in favour of `RS_RS_IMPORT_EXTENSION` ([#&#8203;423](https://redirect.github.com/Aleph-Alpha/ts-rs/pull/423))

##### Fixes

- Fix bindings for `chrono::Duration` ([#&#8203;434](https://redirect.github.com/Aleph-Alpha/ts-rs/pull/434))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 9am on monday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/rolldown/rolldown).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
@shulaoda shulaoda force-pushed the renovate/rust-crates branch from 158a34e to ac6e6cc Compare October 28, 2025 02:54
@shulaoda shulaoda merged commit c952526 into main Oct 28, 2025
73 of 78 checks passed
@shulaoda shulaoda deleted the renovate/rust-crates branch October 28, 2025 02:55
@github-actions github-actions bot mentioned this pull request Nov 3, 2025
shulaoda added a commit that referenced this pull request Nov 3, 2025
## [1.0.0-beta.46] - 2025-11-03

### 💥 BREAKING CHANGES

- default `preserveEntrySignatures` to `'exports-only'` to align with
Rollup (#6723) by @Copilot

### 🚀 Features

- link to docs for commonjs prefer_builtin_feature diagnostic (#6793) by
@sapphi-red
- rolldown_plugin_build_import_analysis: align partial logic (#6789) by
@shulaoda
- improve `EVAL` warning message (#6776) by @sapphi-red
- rolldown: oxc v0.96.0 (#6774) by @Boshen
- rolldown_plugin_build_import_analysis: align partial logic (#6773) by
@shulaoda
- skip `__toESM` when not needed to reduce output size (#6751) by
@Copilot
- improve `EMPTY_IMPORT_META` warning message (#6761) by @sapphi-red
- rolldown_plugin_build_import_analysis: align no preload logic (#6762)
by @shulaoda
- rolldown_plugin_vite_css_post: align `RemovedPureCSSFilesCache` logic
(#6745) by @shulaoda
- rolldown_plugin_build_import_analysis: initialize `generateBundle`
logic (#6744) by @shulaoda
- experimental: introduce `freeExternalMemory` to free external memory
immediately (#6721) by @hyf0

### 🐛 Bug Fixes

- plugins: wrap replacePlugin with makeBuiltinPluginCallable (#6782) by
@huang-julien
- debug: make sure `this.resolve` is also tracked under corresponding
session (#6798) by @hyf0
- legal comments above directives are not preserved (#6787) by @shulaoda
- panic when rendering exports to other chunks (#6765) by @Copilot
- transform/inject: escape special characters in import source (#6778)
by @Copilot
- handle default exports from CJS modules correctly (#6767) by
@IWANABETHATGUY
- rolldown_plugin_build_import_analysis: correct aligned logic (#6768)
by @shulaoda
- duplicate default export when using both import and require (#6764) by
@Copilot
- handle arbitrary module namespace identifiers in
`preserveEntrySignatures: 'allow-extension'` (#6753) by @Copilot
- TypeError when loading CJS files after bundling mixed CJS+TS project
(#6743) by @IWANABETHATGUY
- add warnings for import.meta.dirname/filename/url in UMD and IIFE
formats (#6747) by @Copilot
- rolldown_plugin_manifest: should keep `names` field (#6742) by
@shulaoda
- legal comments above import statements are not preserved (#6717) by
@shulaoda
- remove redundant node check in dynamic entry graph construction
(#6730) by @IWANABETHATGUY

### 🚜 Refactor

- remove unnecessary `#[napi(gettter)]`, use function call directly
(#6694) by @hyf0
- explain the reason if memory doesn't get dropped by
`freeExternalMemory` (#6781) by @hyf0
- pre compute exports (#6755) by @IWANABETHATGUY
- dev: receive an interface for DevRuntime rather than WebSocket
directly (#6734) by @sapphi-red
- dev: fix types for the runtime file and expose it properly (#6731) by
@sapphi-red

### 📚 Documentation

- fix magicstring credit (#6812) by @TheAlexLichter
- in-depth/bundling-cjs: wrap some sections with caveats section (#6796)
by @sapphi-red
- in-depth/bundling-cjs: add "Ambiguous `default` import from CJS
modules" section (#6795) by @sapphi-red
- in-depth/bundling-cjs: make `esmExternalRequirePlugin` link more
prominent (#6792) by @sapphi-red
- add explanation about direct eval (#6775) by @sapphi-red
- add "Non-ESM Output Formats" page (#6760) by @sapphi-red
- use oxc for benchmark comparison in native magic string doc (#6740) by
@sapphi-red
- polish `cleanDir` option (#6741) by @hyf0
- fix image in native magic string doc (#6739) by @sapphi-red
- update description about `attachDebugInfo: 'none'` (#6738) by
@IWANABETHATGUY
- add warning about cleanDir behavior with multiple configs (#6735) by
@Copilot

### 🧪 Testing

- skip paths function test (#6771) by @IWANABETHATGUY
- rust/dev: add test about recover from initial build error (#6567) by
@hyf0

### ⚙️ Miscellaneous Tasks

- correct prepare release binding file (#6817) by @shulaoda
- deps: update github-actions (#6806) by @renovate[bot]
- deps: lock file maintenance npm packages (#6814) by @renovate[bot]
- use correct node version (#6809) by @shulaoda
- deps: lock file maintenance rust crates (#6815) by @renovate[bot]
- deps: update npm packages (major) (#6813) by @renovate[bot]
- deps: update dependency dprint-typescript to v0.95.12 (#6805) by
@renovate[bot]
- fix typo (#6801) by @iiio2
- fix typo in is_import_expr_ignored_by_comment method name (#6797) by
@sapphi-red
- deps: update crate-ci/typos action to v1.39.0 (#6794) by
@renovate[bot]
- deps: upgrade Rust to v1.91.0 and fix new clippy lints (#6785) by
@Copilot
- allow dprint to format `packages/rolldown/tests` except diagnostics
directory (#6772) by @Copilot
- deps: update dependency tsdown to v0.15.12 (#6759) by @renovate[bot]
- deps: update dependency rolldown-plugin-dts to v0.17.3 (#6758) by
@renovate[bot]
- test/dev: collect multiple build outputs for each step (#6736) by
@hyf0
- rolldown: change the NAPI-RS binding file to the cjs (#6688) by
@Brooooooklyn
- test: automatically run extra test with `preserve_entry_signatures:
'allow-extension'` (#6727) by @Copilot
- deps: update dependency rolldown-plugin-dts to v0.17.2 (#6732) by
@renovate[bot]
- fix node validation (#6728) by @shulaoda
- deps: lock file maintenance rust crates (#6636) by @renovate[bot]
- deps: update dependency tsdown to v0.15.11 (#6725) by @renovate[bot]

### ❤️ New Contributors

* @huang-julien made their first contribution in
[#6782](#6782)

Co-authored-by: shulaoda <165626830+shulaoda@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants