-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Harmonize help commands' --format
to --output-format
with deprecation warnings
#8203
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Nice. I linked the related issue. Would it be possible to log a warning when using |
Ah, I didn't even know that there was an issue about this 😁 Sure, I can canonicalize it all to |
PR Check ResultsEcosystem✅ ecosystem check detected no linter changes. |
I think that's fine, especially considering that it used to be the same before? @zanieb what's your take? |
--format
to --output-format
with deprecation warnings
@MichaReiser Done deal ✨ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this needs a bit more discussion before it goes out.
I think it's okay for a subset of formats to be supported on the CLI, but it doesn't really make sense when using the environment variable. Like.. if you've set your output format in your environment to something not supported by another command it'll just fail?
In combination with that concern, it seems problematic to add support for RUFF_FORMAT
to commands to that did not previously have it as all use of those commands could start to fail.
In general, I'm also not sure it makes sense to add support for deprecated options to new commands i.e. adding --format
support to ruff version
.
Can you expand on this? |
Well we have the output formats supported by And then we have the output formats supported by "help" commands: text, json If we fail on unknown formats and use
I don't think the help formats should use the same variable at least, and maybe they shouldn't support environment variables at all. |
Hmm I see. How about leaving the |
…tion warnings Warnings borrowed from astral-sh#7514 Fixes astral-sh#7990
@charliermarsh @zanieb Done: removed the envvars, removed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for making the changes! I have some minor comments.
crates/ruff_cli/src/lib.rs
Outdated
format, | ||
mut output_format, | ||
} => { | ||
output_format = warn_about_deprecated_help_format(output_format, format); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Perhaps resolve_help_output_format
would be a better function name? No strong feelings though.
Co-authored-by: Zanie Blue <[email protected]>
Thank you as always @akx! |
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [cargo-bins/cargo-binstall](https://redirect.github.com/cargo-bins/cargo-binstall) | action | minor | `v1.14.4` -> `v1.15.1` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>cargo-bins/cargo-binstall (cargo-bins/cargo-binstall)</summary> ### [`v1.15.1`](https://redirect.github.com/cargo-bins/cargo-binstall/releases/tag/v1.15.1) [Compare Source](https://redirect.github.com/cargo-bins/cargo-binstall/compare/v1.15.0...v1.15.1) *Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for `cargo install` in most cases. Install it today with `cargo install cargo-binstall`, from the binaries below, or if you already have it, upgrade with `cargo binstall cargo-binstall`.* ##### In this release: - fix failure to create settings manifest file ([#​2268](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2268) [#​2271](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2271)) - fix race condition in creating, loading and writing of settings manifest file ([#​2272](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2272)) - fix infinite hang on `--self-install` due to the quickinstall consent ([#​2269](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2269) [#​2273](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2273)) ### [`v1.15.0`](https://redirect.github.com/cargo-bins/cargo-binstall/releases/tag/v1.15.0) [Compare Source](https://redirect.github.com/cargo-bins/cargo-binstall/compare/v1.14.4...v1.15.0) *Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for `cargo install` in most cases. Install it today with `cargo install cargo-binstall`, from the binaries below, or if you already have it, upgrade with `cargo binstall cargo-binstall`.* ##### In this release: - confirm on the first time using quickinstall ([#​2223](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2223)) ##### Other changes: - upgrade dependencies </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi43IiwidXBkYXRlZEluVmVyIjoiNDEuODIuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [regex](https://redirect.github.com/rust-lang/regex) | workspace.dependencies | patch | `1.11.1` -> `1.11.2` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>rust-lang/regex (regex)</summary> ### [`v1.11.2`](https://redirect.github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1112-2025-08-24) [Compare Source](https://redirect.github.com/rust-lang/regex/compare/1.11.1...1.11.2) \=================== This is a new patch release of `regex` with some minor fixes. A larger number of typo or lint fix patches were merged. Also, we now finally recommend using `std::sync::LazyLock`. Improvements: - [BUG #​1217](https://redirect.github.com/rust-lang/regex/issues/1217): Switch recommendation from `once_cell` to `std::sync::LazyLock`. - [BUG #​1225](https://redirect.github.com/rust-lang/regex/issues/1225): Add `DFA::set_prefilter` to `regex-automata`. Bug fixes: - [BUG #​1165](https://redirect.github.com/rust-lang/regex/pull/1150): Remove `std` dependency from `perf-literal-multisubstring` crate feature. - [BUG #​1165](https://redirect.github.com/rust-lang/regex/pull/1165): Clarify the meaning of `(?R)$` in the documentation. - [BUG #​1281](https://redirect.github.com/rust-lang/regex/pull/1281): Remove `fuzz/` and `record/` directories from published crate on crates.io. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi43IiwidXBkYXRlZEluVmVyIjoiNDEuODIuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [mimalloc](https://redirect.github.com/purpleprotocol/mimalloc_rust) | workspace.dependencies | patch | `0.1.47` -> `0.1.48` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>purpleprotocol/mimalloc_rust (mimalloc)</summary> ### [`v0.1.48`](https://redirect.github.com/purpleprotocol/mimalloc_rust/releases/tag/v0.1.48): Version 0.1.48 [Compare Source](https://redirect.github.com/purpleprotocol/mimalloc_rust/compare/v0.1.47...v0.1.48) ##### Changes - Mimalloc `v3` feature flag. (credits [@​gschulze](https://redirect.github.com/gschulze)). </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [cargo-bins/cargo-binstall](https://redirect.github.com/cargo-bins/cargo-binstall) | action | patch | `v1.15.1` -> `v1.15.3` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>cargo-bins/cargo-binstall (cargo-bins/cargo-binstall)</summary> ### [`v1.15.3`](https://redirect.github.com/cargo-bins/cargo-binstall/releases/tag/v1.15.3) [Compare Source](https://redirect.github.com/cargo-bins/cargo-binstall/compare/v1.15.2...v1.15.3) *Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for `cargo install` in most cases. Install it today with `cargo install cargo-binstall`, from the binaries below, or if you already have it, upgrade with `cargo binstall cargo-binstall`.* ##### In this release: - Upgrade (de)compression libraries ([#​2289](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2289)) - Fix release pipeline: stop building for x86\_64h-apple-darwin since it is broken and is a rarely used tier 3 target, plus GHA no longer offers x86\_64 mac ([#​2292](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2292)) ### [`v1.15.2`](https://redirect.github.com/cargo-bins/cargo-binstall/releases/tag/v1.15.2) [Compare Source](https://redirect.github.com/cargo-bins/cargo-binstall/compare/v1.15.1...v1.15.2) *Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for `cargo install` in most cases. Install it today with `cargo install cargo-binstall`, from the binaries below, or if you already have it, upgrade with `cargo binstall cargo-binstall`.* ##### In this release: - Fix updating telemetry config ([#​2279](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2279) [#​2287](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2287)) ##### Other changes: - Upgrade dependencies ([#​2278](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2278) [#​2286](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2286)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [CodSpeedHQ/action](https://redirect.github.com/CodSpeedHQ/action) | action | patch | `v3.8.0` -> `v3.8.1` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>CodSpeedHQ/action (CodSpeedHQ/action)</summary> ### [`v3.8.1`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v3.8.1) [Compare Source](https://redirect.github.com/CodSpeedHQ/action/compare/v3.8.0...v3.8.1) ##### What's Changed ##### <!-- 1 -->🐛 Bug Fixes - Don't show error when libpython is not found by [@​not-matthias](https://redirect.github.com/not-matthias) ##### <!-- 2 -->🏗️ Refactor - Improve conditional compilation in `get_pipe_open_options` by [@​art049](https://redirect.github.com/art049) in [#​100](https://redirect.github.com/CodSpeedHQ/runner/pull/100) ##### <!-- 7 -->⚙️ Internals - Change log level to warn for venv\_compat error by [@​not-matthias](https://redirect.github.com/not-matthias) in [#​104](https://redirect.github.com/CodSpeedHQ/runner/pull/104) **Full Changelog**: <CodSpeedHQ/action@v3.8.0...v3.8.1> **Full Runner Changelog**: <https://github.com/CodSpeedHQ/runner/blob/main/CHANGELOG.md> </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [ruff](https://docs.astral.sh/ruff) ([source](https://redirect.github.com/astral-sh/ruff), [changelog](https://redirect.github.com/astral-sh/ruff/blob/main/CHANGELOG.md)) | `==0.12.10` -> `==0.12.11` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>astral-sh/ruff (ruff)</summary> ### [`v0.12.11`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01211) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.12.10...0.12.11) ##### Preview features - \[`airflow`] Extend `AIR311` and `AIR312` rules ([#​20082](https://redirect.github.com/astral-sh/ruff/pull/20082)) - \[`airflow`] Replace wrong path `airflow.io.storage` with `airflow.io.store` (`AIR311`) ([#​20081](https://redirect.github.com/astral-sh/ruff/pull/20081)) - \[`flake8-async`] Implement `blocking-http-call-httpx-in-async-function` (`ASYNC212`) ([#​20091](https://redirect.github.com/astral-sh/ruff/pull/20091)) - \[`flake8-logging-format`] Add auto-fix for f-string logging calls (`G004`) ([#​19303](https://redirect.github.com/astral-sh/ruff/pull/19303)) - \[`flake8-use-pathlib`] Add autofix for `PTH211` ([#​20009](https://redirect.github.com/astral-sh/ruff/pull/20009)) - \[`flake8-use-pathlib`] Make `PTH100` fix unsafe because it can change behavior ([#​20100](https://redirect.github.com/astral-sh/ruff/pull/20100)) ##### Bug fixes - \[`pyflakes`, `pylint`] Fix false positives caused by `__class__` cell handling (`F841`, `PLE0117`) ([#​20048](https://redirect.github.com/astral-sh/ruff/pull/20048)) - \[`pyflakes`] Fix `allowed-unused-imports` matching for top-level modules (`F401`) ([#​20115](https://redirect.github.com/astral-sh/ruff/pull/20115)) - \[`ruff`] Fix false positive for t-strings in `default-factory-kwarg` (`RUF026`) ([#​20032](https://redirect.github.com/astral-sh/ruff/pull/20032)) - \[`ruff`] Preserve relative whitespace in multi-line expressions (`RUF033`) ([#​19647](https://redirect.github.com/astral-sh/ruff/pull/19647)) ##### Rule changes - \[`ruff`] Handle empty t-strings in `unnecessary-empty-iterable-within-deque-call` (`RUF037`) ([#​20045](https://redirect.github.com/astral-sh/ruff/pull/20045)) ##### Documentation - Fix incorrect `D413` links in docstrings convention FAQ ([#​20089](https://redirect.github.com/astral-sh/ruff/pull/20089)) - \[`flake8-use-pathlib`] Update links to the table showing the correspondence between `os` and `pathlib` ([#​20103](https://redirect.github.com/astral-sh/ruff/pull/20103)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [insta](https://insta.rs/) ([source](https://redirect.github.com/mitsuhiko/insta)) | workspace.dependencies | patch | `1.43.1` -> `1.43.2` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>mitsuhiko/insta (insta)</summary> ### [`v1.43.2`](https://redirect.github.com/mitsuhiko/insta/blob/HEAD/CHANGELOG.md#1432) [Compare Source](https://redirect.github.com/mitsuhiko/insta/compare/1.43.1...1.43.2) - Fix panics when `cargo metadata` fails to execute or parse (e.g., when cargo is not in PATH or returns invalid output). Now falls back to using the manifest directory as the workspace root. [#​798](https://redirect.github.com/mitsuhiko/insta/issues/798) ([@​adriangb](https://redirect.github.com/adriangb)) - Fix clippy `uninlined_format_args` lint warnings. [#​801](https://redirect.github.com/mitsuhiko/insta/issues/801) - Changed diff line numbers to 1-based indexing. [#​799](https://redirect.github.com/mitsuhiko/insta/issues/799) - Preserve snapshot names with `INSTA_GLOB_FILTER`. [#​786](https://redirect.github.com/mitsuhiko/insta/issues/786) - Bumped `libc` crate to `0.2.174`, fixing building on musl targets, and increasing the MSRV of `insta` to `1.64.0` (released Sept 2022). [#​784](https://redirect.github.com/mitsuhiko/insta/issues/784) - Fix clippy 1.88 errors. [#​783](https://redirect.github.com/mitsuhiko/insta/issues/783) - Fix source path in snapshots for non-child workspaces. [#​778](https://redirect.github.com/mitsuhiko/insta/issues/778) - Add lifetime to Selector in redaction iterator. [#​779](https://redirect.github.com/mitsuhiko/insta/issues/779) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [bitflags](https://redirect.github.com/bitflags/bitflags) | workspace.dependencies | patch | `2.9.3` -> `2.9.4` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>bitflags/bitflags (bitflags)</summary> ### [`v2.9.4`](https://redirect.github.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#294) [Compare Source](https://redirect.github.com/bitflags/bitflags/compare/2.9.3...2.9.4) #### What's Changed - Add Cargo features to readme by [@​KodrAus](https://redirect.github.com/KodrAus) in [#​460](https://redirect.github.com/bitflags/bitflags/pull/460) **Full Changelog**: <bitflags/bitflags@2.9.3...2.9.4> </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [astral-sh/setup-uv](https://redirect.github.com/astral-sh/setup-uv) | action | patch | `v6.6.0` -> `v6.6.1` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>astral-sh/setup-uv (astral-sh/setup-uv)</summary> ### [`v6.6.1`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v6.6.1): 🌈 Fix exclusions in cache-dependency-glob [Compare Source](https://redirect.github.com/astral-sh/setup-uv/compare/v6.6.0...v6.6.1) ##### Changes Exclusions with a leading `!` in the [cache-dependency-glob](https://redirect.github.com/astral-sh/setup-uv?tab=readme-ov-file#cache-dependency-glob) did not work and got fixed with this release. Thank you [@​KnisterPeter](https://redirect.github.com/KnisterPeter) for raising this! ##### 🐛 Bug fixes - Fix exclusions in cache-dependency-glob [@​eifinger](https://redirect.github.com/eifinger) ([#​546](https://redirect.github.com/astral-sh/setup-uv/issues/546)) ##### 🧰 Maintenance - Bump dependencies [@​eifinger](https://redirect.github.com/eifinger) ([#​547](https://redirect.github.com/astral-sh/setup-uv/issues/547)) - chore: update known versions for 0.8.14 @​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions) ([#​543](https://redirect.github.com/astral-sh/setup-uv/issues/543)) - chore: update known versions for 0.8.13 @​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions) ([#​536](https://redirect.github.com/astral-sh/setup-uv/issues/536)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [mdformat-mkdocs](https://redirect.github.com/kyleking/mdformat-mkdocs) ([changelog](https://redirect.github.com/kyleking/mdformat-mkdocs/releases)) | `==4.3.0` -> `==4.4.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>kyleking/mdformat-mkdocs (mdformat-mkdocs)</summary> ### [`v4.4.1`](https://redirect.github.com/KyleKing/mdformat-mkdocs/releases/tag/v4.4.1) [Compare Source](https://redirect.github.com/kyleking/mdformat-mkdocs/compare/v4.4.0...v4.4.1) ##### What's Changed - fix([#​56](https://redirect.github.com/kyleking/mdformat-mkdocs/issues/56)): narrowly scope escape\_deflist by [@​KyleKing](https://redirect.github.com/KyleKing) in [KyleKing#57](https://redirect.github.com/KyleKing/mdformat-mkdocs/pull/57) **Full Changelog**: <KyleKing/mdformat-mkdocs@v4.4.0...v4.4.1> ### [`v4.4.0`](https://redirect.github.com/KyleKing/mdformat-mkdocs/releases/tag/v4.4.0) [Compare Source](https://redirect.github.com/kyleking/mdformat-mkdocs/compare/v4.3.0...v4.4.0) ##### What's Changed - fix([#​54](https://redirect.github.com/kyleking/mdformat-mkdocs/issues/54)): add 4-space indented deflists by [@​KyleKing](https://redirect.github.com/KyleKing) in [KyleKing#55](https://redirect.github.com/KyleKing/mdformat-mkdocs/pull/55) **Full Changelog**: <KyleKing/mdformat-mkdocs@v4.3.0...v4.4.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [cargo-bins/cargo-binstall](https://redirect.github.com/cargo-bins/cargo-binstall) | action | patch | `v1.15.3` -> `v1.15.4` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>cargo-bins/cargo-binstall (cargo-bins/cargo-binstall)</summary> ### [`v1.15.4`](https://redirect.github.com/cargo-bins/cargo-binstall/releases/tag/v1.15.4) [Compare Source](https://redirect.github.com/cargo-bins/cargo-binstall/compare/v1.15.3...v1.15.4) *Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for `cargo install` in most cases. Install it today with `cargo install cargo-binstall`, from the binaries below, or if you already have it, upgrade with `cargo binstall cargo-binstall`.* ##### In this release: - clarify `--install-path` behavior when installing from source ([#​2259](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2259) [#​2294](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2294)) ##### Other changes: - bump dependencies ([#​2295](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2295) [#​2298](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2298) [#​2299](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2299)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [ruff](https://docs.astral.sh/ruff) ([source](https://redirect.github.com/astral-sh/ruff), [changelog](https://redirect.github.com/astral-sh/ruff/blob/main/CHANGELOG.md)) | `==0.12.11` -> `==0.12.12` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>astral-sh/ruff (ruff)</summary> ### [`v0.12.12`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01212) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.12.11...0.12.12) ##### Preview features - Show fixes by default ([#​19919](https://redirect.github.com/astral-sh/ruff/pull/19919)) - \[`airflow`] Convert `DatasetOrTimeSchedule(datasets=...)` to `AssetOrTimeSchedule(assets=...)` (`AIR311`) ([#​20202](https://redirect.github.com/astral-sh/ruff/pull/20202)) - \[`airflow`] Improve the `AIR002` error message ([#​20173](https://redirect.github.com/astral-sh/ruff/pull/20173)) - \[`airflow`] Move `airflow.operators.postgres_operator.Mapping` from `AIR302` to `AIR301` ([#​20172](https://redirect.github.com/astral-sh/ruff/pull/20172)) - \[`flake8-async`] Implement `blocking-input` rule (`ASYNC250`) ([#​20122](https://redirect.github.com/astral-sh/ruff/pull/20122)) - \[`flake8-use-pathlib`] Make `PTH119` and `PTH120` fixes unsafe because they can change behavior ([#​20118](https://redirect.github.com/astral-sh/ruff/pull/20118)) - \[`pylint`] Add U+061C to `PLE2502` ([#​20106](https://redirect.github.com/astral-sh/ruff/pull/20106)) - \[`ruff`] Fix false negative for empty f-strings in `deque` calls (`RUF037`) ([#​20109](https://redirect.github.com/astral-sh/ruff/pull/20109)) ##### Bug fixes - Less confidently mark f-strings as empty when inferring truthiness ([#​20152](https://redirect.github.com/astral-sh/ruff/pull/20152)) - \[`fastapi`] Fix false positive for paths with spaces around parameters (`FAST003`) ([#​20077](https://redirect.github.com/astral-sh/ruff/pull/20077)) - \[`flake8-comprehensions`] Skip `C417` when lambda contains `yield`/`yield from` ([#​20201](https://redirect.github.com/astral-sh/ruff/pull/20201)) - \[`perflint`] Handle tuples in dictionary comprehensions (`PERF403`) ([#​19934](https://redirect.github.com/astral-sh/ruff/pull/19934)) ##### Rule changes - \[`pycodestyle`] Preserve return type annotation for `ParamSpec` (`E731`) ([#​20108](https://redirect.github.com/astral-sh/ruff/pull/20108)) ##### Documentation - Add fix safety sections to docs ([#​17490](https://redirect.github.com/astral-sh/ruff/pull/17490),[#​17499](https://redirect.github.com/astral-sh/ruff/pull/17499)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [astral-sh/setup-uv](https://redirect.github.com/astral-sh/setup-uv) | action | minor | `v6.4.3` -> `v6.6.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>astral-sh/setup-uv (astral-sh/setup-uv)</summary> ### [`v6.6.0`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v6.6.0): 🌈 Support for .tools-versions [Compare Source](https://redirect.github.com/astral-sh/setup-uv/compare/v6.5.0...v6.6.0) ##### Changes This release adds support for [asdf](https://asdf-vm.com/) `.tool-versions` in the `version-file` input ##### 🐛 Bug fixes - Add log message before long API calls to GitHub [@&astral-sh#8203;eifinger](https://redirect.github.com/eifinger) ([#&astral-sh#8203;530](https://redirect.github.com/astral-sh/setup-uv/issues/530)) ##### 🚀 Enhancements - Add support for .tools-versions [@&astral-sh#8203;eifinger](https://redirect.github.com/eifinger) ([#&astral-sh#8203;531](https://redirect.github.com/astral-sh/setup-uv/issues/531)) ##### 🧰 Maintenance - Bump dependencies [@&astral-sh#8203;eifinger](https://redirect.github.com/eifinger) ([#&astral-sh#8203;532](https://redirect.github.com/astral-sh/setup-uv/issues/532)) - chore: update known versions for 0.8.12 @&astral-sh#8203;[github-actions\[bot\]](https://redirect.github.com/apps/github-actions) ([#&astral-sh#8203;529](https://redirect.github.com/astral-sh/setup-uv/issues/529)) - chore: update known versions for 0.8.11 @&astral-sh#8203;[github-actions\[bot\]](https://redirect.github.com/apps/github-actions) ([#&astral-sh#8203;526](https://redirect.github.com/astral-sh/setup-uv/issues/526)) - chore: update known versions for 0.8.10 @&astral-sh#8203;[github-actions\[bot\]](https://redirect.github.com/apps/github-actions) ([#&astral-sh#8203;525](https://redirect.github.com/astral-sh/setup-uv/issues/525)) ### [`v6.5.0`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v6.5.0): 🌈 Better error messages, bug fixes and copilot agent settings [Compare Source](https://redirect.github.com/astral-sh/setup-uv/compare/v6.4.3...v6.5.0) ##### Changes This release brings better error messages in case the GitHub API is impacted, fixes a few bugs and allows to disable [problem matchers](https://redirect.github.com/actions/toolkit/blob/main/docs/problem-matchers.md) for better use in Copilot Agent workspaces. ##### 🐛 Bug fixes - Improve error messages on GitHub API errors [@&astral-sh#8203;eifinger](https://redirect.github.com/eifinger) ([#&astral-sh#8203;518](https://redirect.github.com/astral-sh/setup-uv/issues/518)) - Ignore backslashes and whitespace in requirements [@&astral-sh#8203;axm2](https://redirect.github.com/axm2) ([#&astral-sh#8203;501](https://redirect.github.com/astral-sh/setup-uv/issues/501)) ##### 🚀 Enhancements - Add input add-problem-matchers [@&astral-sh#8203;eifinger](https://redirect.github.com/eifinger) ([#&astral-sh#8203;517](https://redirect.github.com/astral-sh/setup-uv/issues/517)) ##### 🧰 Maintenance - chore: update known versions for 0.8.9 @&astral-sh#8203;[github-actions\[bot\]](https://redirect.github.com/apps/github-actions) ([#&astral-sh#8203;512](https://redirect.github.com/astral-sh/setup-uv/issues/512)) - chore: update known versions for 0.8.6-0.8.8 @&astral-sh#8203;[github-actions\[bot\]](https://redirect.github.com/apps/github-actions) ([#&astral-sh#8203;510](https://redirect.github.com/astral-sh/setup-uv/issues/510)) - chore: update known versions for 0.8.5 @&astral-sh#8203;[github-actions\[bot\]](https://redirect.github.com/apps/github-actions) ([#&astral-sh#8203;509](https://redirect.github.com/astral-sh/setup-uv/issues/509)) - chore: update known versions for 0.8.4 @&astral-sh#8203;[github-actions\[bot\]](https://redirect.github.com/apps/github-actions) ([#&astral-sh#8203;505](https://redirect.github.com/astral-sh/setup-uv/issues/505)) - chore: update known versions for 0.8.3 @&astral-sh#8203;[github-actions\[bot\]](https://redirect.github.com/apps/github-actions) ([#&astral-sh#8203;502](https://redirect.github.com/astral-sh/setup-uv/issues/502)) ##### 📚 Documentation - add note on caching to read disable-cache-pruning [@&astral-sh#8203;eifinger](https://redirect.github.com/eifinger) ([#&astral-sh#8203;506](https://redirect.github.com/astral-sh/setup-uv/issues/506)) ##### ⬆️ Dependency updates - Bump actions/checkout from 4 to 5 @&astral-sh#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot) ([#&astral-sh#8203;514](https://redirect.github.com/astral-sh/setup-uv/issues/514)) - bump dependencies [@&astral-sh#8203;eifinger](https://redirect.github.com/eifinger) ([#&astral-sh#8203;516](https://redirect.github.com/astral-sh/setup-uv/issues/516)) - Bump biome to v2 [@&astral-sh#8203;eifinger](https://redirect.github.com/eifinger) ([#&astral-sh#8203;515](https://redirect.github.com/astral-sh/setup-uv/issues/515)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi43IiwidXBkYXRlZEluVmVyIjoiNDEuODIuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [thiserror](https://redirect.github.com/dtolnay/thiserror) | workspace.dependencies | patch | `2.0.12` -> `2.0.16` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>dtolnay/thiserror (thiserror)</summary> ### [`v2.0.16`](https://redirect.github.com/dtolnay/thiserror/releases/tag/2.0.16) [Compare Source](https://redirect.github.com/dtolnay/thiserror/compare/2.0.15...2.0.16) - Add to "no-std" crates.io category ([#&astral-sh#8203;429](https://redirect.github.com/dtolnay/thiserror/issues/429)) ### [`v2.0.15`](https://redirect.github.com/dtolnay/thiserror/releases/tag/2.0.15) [Compare Source](https://redirect.github.com/dtolnay/thiserror/compare/2.0.14...2.0.15) - Prevent `Error::provide` API becoming unavailable from a future new compiler lint ([#&astral-sh#8203;427](https://redirect.github.com/dtolnay/thiserror/issues/427)) ### [`v2.0.14`](https://redirect.github.com/dtolnay/thiserror/releases/tag/2.0.14) [Compare Source](https://redirect.github.com/dtolnay/thiserror/compare/2.0.13...2.0.14) - Allow build-script cleanup failure with NFSv3 output directory to be non-fatal ([#&astral-sh#8203;426](https://redirect.github.com/dtolnay/thiserror/issues/426)) ### [`v2.0.13`](https://redirect.github.com/dtolnay/thiserror/releases/tag/2.0.13) [Compare Source](https://redirect.github.com/dtolnay/thiserror/compare/2.0.12...2.0.13) - Documentation improvements </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi43IiwidXBkYXRlZEluVmVyIjoiNDEuODIuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [syn](https://redirect.github.com/dtolnay/syn) | workspace.dependencies | patch | `2.0.104` -> `2.0.106` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>dtolnay/syn (syn)</summary> ### [`v2.0.106`](https://redirect.github.com/dtolnay/syn/releases/tag/2.0.106) [Compare Source](https://redirect.github.com/dtolnay/syn/compare/2.0.105...2.0.106) - Replace `~const` syntax with `[const]` conditionally const syntax in trait bounds ([#&astral-sh#8203;1896](https://redirect.github.com/dtolnay/syn/issues/1896), [rust-lang/rust#139858](https://redirect.github.com/rust-lang/rust/pull/139858)) - Support conditionally const impl Trait types ([#&astral-sh#8203;1897](https://redirect.github.com/dtolnay/syn/issues/1897)) - Reject polarity modifier and lifetime binder used in the same trait bound ([#&astral-sh#8203;1899](https://redirect.github.com/dtolnay/syn/issues/1899), [rust-lang/rust#127054](https://redirect.github.com/rust-lang/rust/pull/127054)) - Parse const trait bounds with bound lifetimes ([#&astral-sh#8203;1902](https://redirect.github.com/dtolnay/syn/issues/1902)) - Parse bound lifetimes with lifetime bounds ([#&astral-sh#8203;1903](https://redirect.github.com/dtolnay/syn/issues/1903)) - Allow type parameters and const parameters in trait bounds and generic closures ([#&astral-sh#8203;1904](https://redirect.github.com/dtolnay/syn/issues/1904), [#&astral-sh#8203;1907](https://redirect.github.com/dtolnay/syn/issues/1907), [#&astral-sh#8203;1908](https://redirect.github.com/dtolnay/syn/issues/1908), [#&astral-sh#8203;1909](https://redirect.github.com/dtolnay/syn/issues/1909)) ### [`v2.0.105`](https://redirect.github.com/dtolnay/syn/releases/tag/2.0.105) [Compare Source](https://redirect.github.com/dtolnay/syn/compare/2.0.104...2.0.105) - Disallow "negative" inherent impls like `impl !T {}` ([#&astral-sh#8203;1881](https://redirect.github.com/dtolnay/syn/issues/1881), [rust-lang/rust#144386](https://redirect.github.com/rust-lang/rust/pull/144386)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi43IiwidXBkYXRlZEluVmVyIjoiNDEuODIuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [url](https://redirect.github.com/servo/rust-url) | workspace.dependencies | patch | `2.5.4` -> `2.5.7` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>servo/rust-url (url)</summary> ### [`v2.5.5`](https://redirect.github.com/servo/rust-url/releases/tag/v2.5.5) [Compare Source](https://redirect.github.com/servo/rust-url/compare/v2.5.4...v2.5.5) ##### What's Changed - ci: downgrade crates when building for Rust 1.67.0 by [@&astral-sh#8203;mxinden](https://redirect.github.com/mxinden) in [https://github.com/servo/rust-url/pull/1003](https://redirect.github.com/servo/rust-url/pull/1003) - ci: run unit tests with sanitizers by [@&astral-sh#8203;mxinden](https://redirect.github.com/mxinden) in [https://github.com/servo/rust-url/pull/1002](https://redirect.github.com/servo/rust-url/pull/1002) - fix small typo by [@&astral-sh#8203;hkBst](https://redirect.github.com/hkBst) in [https://github.com/servo/rust-url/pull/1011](https://redirect.github.com/servo/rust-url/pull/1011) - chore: fix clippy errors on main by [@&astral-sh#8203;dsherret](https://redirect.github.com/dsherret) in [https://github.com/servo/rust-url/pull/1019](https://redirect.github.com/servo/rust-url/pull/1019) - perf: remove heap allocation in parse\_query by [@&astral-sh#8203;dsherret](https://redirect.github.com/dsherret) in [https://github.com/servo/rust-url/pull/1020](https://redirect.github.com/servo/rust-url/pull/1020) - perf: slightly improve parsing a port by [@&astral-sh#8203;dsherret](https://redirect.github.com/dsherret) in [https://github.com/servo/rust-url/pull/1022](https://redirect.github.com/servo/rust-url/pull/1022) - perf: improve to\_file\_path() by [@&astral-sh#8203;dsherret](https://redirect.github.com/dsherret) in [https://github.com/servo/rust-url/pull/1018](https://redirect.github.com/servo/rust-url/pull/1018) - perf: make parse\_scheme slightly faster by [@&astral-sh#8203;dsherret](https://redirect.github.com/dsherret) in [https://github.com/servo/rust-url/pull/1025](https://redirect.github.com/servo/rust-url/pull/1025) - update LICENSE-MIT by [@&astral-sh#8203;wmjae](https://redirect.github.com/wmjae) in [https://github.com/servo/rust-url/pull/1029](https://redirect.github.com/servo/rust-url/pull/1029) - perf: url encode path segments in longer string slices by [@&astral-sh#8203;dsherret](https://redirect.github.com/dsherret) in [https://github.com/servo/rust-url/pull/1026](https://redirect.github.com/servo/rust-url/pull/1026) - Disable the default features on serde by [@&astral-sh#8203;rilipco](https://redirect.github.com/rilipco) in [https://github.com/servo/rust-url/pull/1033](https://redirect.github.com/servo/rust-url/pull/1033) - docs: base url relative join by [@&astral-sh#8203;tisonkun](https://redirect.github.com/tisonkun) in [https://github.com/servo/rust-url/pull/1013](https://redirect.github.com/servo/rust-url/pull/1013) - perf: remove heap allocation in parse\_host by [@&astral-sh#8203;dsherret](https://redirect.github.com/dsherret) in [https://github.com/servo/rust-url/pull/1021](https://redirect.github.com/servo/rust-url/pull/1021) - Update tests to Unicode 16.0 by [@&astral-sh#8203;hsivonen](https://redirect.github.com/hsivonen) in [https://github.com/servo/rust-url/pull/1045](https://redirect.github.com/servo/rust-url/pull/1045) - Add some some basic functions to `Mime` by [@&astral-sh#8203;mrobinson](https://redirect.github.com/mrobinson) in [https://github.com/servo/rust-url/pull/1047](https://redirect.github.com/servo/rust-url/pull/1047) - ran `cargo clippy --fix -- -Wclippy::use_self` by [@&astral-sh#8203;mrobinson](https://redirect.github.com/mrobinson) in [https://github.com/servo/rust-url/pull/1048](https://redirect.github.com/servo/rust-url/pull/1048) - Fix MSRV and clippy CI by [@&astral-sh#8203;Manishearth](https://redirect.github.com/Manishearth) in [https://github.com/servo/rust-url/pull/1058](https://redirect.github.com/servo/rust-url/pull/1058) - Update `Url::domain` docs to show that it includes subdomain by [@&astral-sh#8203;supercoolspy](https://redirect.github.com/supercoolspy) in [https://github.com/servo/rust-url/pull/1057](https://redirect.github.com/servo/rust-url/pull/1057) - set\_hostname should error when encountering colon ':' by [@&astral-sh#8203;edgul](https://redirect.github.com/edgul) in [https://github.com/servo/rust-url/pull/1060](https://redirect.github.com/servo/rust-url/pull/1060) - version bump to 2.5.5 by [@&astral-sh#8203;edgul](https://redirect.github.com/edgul) in [https://github.com/servo/rust-url/pull/1061](https://redirect.github.com/servo/rust-url/pull/1061) ##### New Contributors - [@&astral-sh#8203;mxinden](https://redirect.github.com/mxinden) made their first contribution in [https://github.com/servo/rust-url/pull/1003](https://redirect.github.com/servo/rust-url/pull/1003) - [@&astral-sh#8203;hkBst](https://redirect.github.com/hkBst) made their first contribution in [https://github.com/servo/rust-url/pull/1011](https://redirect.github.com/servo/rust-url/pull/1011) - [@&astral-sh#8203;wmjae](https://redirect.github.com/wmjae) made their first contribution in [https://github.com/servo/rust-url/pull/1029](https://redirect.github.com/servo/rust-url/pull/1029) - [@&astral-sh#8203;rilipco](https://redirect.github.com/rilipco) made their first contribution in [https://github.com/servo/rust-url/pull/1033](https://redirect.github.com/servo/rust-url/pull/1033) - [@&astral-sh#8203;tisonkun](https://redirect.github.com/tisonkun) made their first contribution in [https://github.com/servo/rust-url/pull/1013](https://redirect.github.com/servo/rust-url/pull/1013) - [@&astral-sh#8203;supercoolspy](https://redirect.github.com/supercoolspy) made their first contribution in [https://github.com/servo/rust-url/pull/1057](https://redirect.github.com/servo/rust-url/pull/1057) **Full Changelog**: servo/rust-url@v2.5.4...v2.5.5 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi43IiwidXBkYXRlZEluVmVyIjoiNDEuODIuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [cargo-bins/cargo-binstall](https://redirect.github.com/cargo-bins/cargo-binstall) | action | minor | `v1.14.4` -> `v1.15.1` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>cargo-bins/cargo-binstall (cargo-bins/cargo-binstall)</summary> ### [`v1.15.1`](https://redirect.github.com/cargo-bins/cargo-binstall/releases/tag/v1.15.1) [Compare Source](https://redirect.github.com/cargo-bins/cargo-binstall/compare/v1.15.0...v1.15.1) *Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for `cargo install` in most cases. Install it today with `cargo install cargo-binstall`, from the binaries below, or if you already have it, upgrade with `cargo binstall cargo-binstall`.* ##### In this release: - fix failure to create settings manifest file ([#&astral-sh#8203;2268](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2268) [#&astral-sh#8203;2271](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2271)) - fix race condition in creating, loading and writing of settings manifest file ([#&astral-sh#8203;2272](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2272)) - fix infinite hang on `--self-install` due to the quickinstall consent ([#&astral-sh#8203;2269](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2269) [#&astral-sh#8203;2273](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2273)) ### [`v1.15.0`](https://redirect.github.com/cargo-bins/cargo-binstall/releases/tag/v1.15.0) [Compare Source](https://redirect.github.com/cargo-bins/cargo-binstall/compare/v1.14.4...v1.15.0) *Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for `cargo install` in most cases. Install it today with `cargo install cargo-binstall`, from the binaries below, or if you already have it, upgrade with `cargo binstall cargo-binstall`.* ##### In this release: - confirm on the first time using quickinstall ([#&astral-sh#8203;2223](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2223)) ##### Other changes: - upgrade dependencies </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi43IiwidXBkYXRlZEluVmVyIjoiNDEuODIuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [regex](https://redirect.github.com/rust-lang/regex) | workspace.dependencies | patch | `1.11.1` -> `1.11.2` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>rust-lang/regex (regex)</summary> ### [`v1.11.2`](https://redirect.github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1112-2025-08-24) [Compare Source](https://redirect.github.com/rust-lang/regex/compare/1.11.1...1.11.2) \=================== This is a new patch release of `regex` with some minor fixes. A larger number of typo or lint fix patches were merged. Also, we now finally recommend using `std::sync::LazyLock`. Improvements: - [BUG #&astral-sh#8203;1217](https://redirect.github.com/rust-lang/regex/issues/1217): Switch recommendation from `once_cell` to `std::sync::LazyLock`. - [BUG #&astral-sh#8203;1225](https://redirect.github.com/rust-lang/regex/issues/1225): Add `DFA::set_prefilter` to `regex-automata`. Bug fixes: - [BUG #&astral-sh#8203;1165](https://redirect.github.com/rust-lang/regex/pull/1150): Remove `std` dependency from `perf-literal-multisubstring` crate feature. - [BUG #&astral-sh#8203;1165](https://redirect.github.com/rust-lang/regex/pull/1165): Clarify the meaning of `(?R)$` in the documentation. - [BUG #&astral-sh#8203;1281](https://redirect.github.com/rust-lang/regex/pull/1281): Remove `fuzz/` and `record/` directories from published crate on crates.io. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi43IiwidXBkYXRlZEluVmVyIjoiNDEuODIuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [mimalloc](https://redirect.github.com/purpleprotocol/mimalloc_rust) | workspace.dependencies | patch | `0.1.47` -> `0.1.48` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>purpleprotocol/mimalloc_rust (mimalloc)</summary> ### [`v0.1.48`](https://redirect.github.com/purpleprotocol/mimalloc_rust/releases/tag/v0.1.48): Version 0.1.48 [Compare Source](https://redirect.github.com/purpleprotocol/mimalloc_rust/compare/v0.1.47...v0.1.48) ##### Changes - Mimalloc `v3` feature flag. (credits [@&astral-sh#8203;gschulze](https://redirect.github.com/gschulze)). </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [cargo-bins/cargo-binstall](https://redirect.github.com/cargo-bins/cargo-binstall) | action | patch | `v1.15.1` -> `v1.15.3` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>cargo-bins/cargo-binstall (cargo-bins/cargo-binstall)</summary> ### [`v1.15.3`](https://redirect.github.com/cargo-bins/cargo-binstall/releases/tag/v1.15.3) [Compare Source](https://redirect.github.com/cargo-bins/cargo-binstall/compare/v1.15.2...v1.15.3) *Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for `cargo install` in most cases. Install it today with `cargo install cargo-binstall`, from the binaries below, or if you already have it, upgrade with `cargo binstall cargo-binstall`.* ##### In this release: - Upgrade (de)compression libraries ([#&astral-sh#8203;2289](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2289)) - Fix release pipeline: stop building for x86\_64h-apple-darwin since it is broken and is a rarely used tier 3 target, plus GHA no longer offers x86\_64 mac ([#&astral-sh#8203;2292](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2292)) ### [`v1.15.2`](https://redirect.github.com/cargo-bins/cargo-binstall/releases/tag/v1.15.2) [Compare Source](https://redirect.github.com/cargo-bins/cargo-binstall/compare/v1.15.1...v1.15.2) *Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for `cargo install` in most cases. Install it today with `cargo install cargo-binstall`, from the binaries below, or if you already have it, upgrade with `cargo binstall cargo-binstall`.* ##### In this release: - Fix updating telemetry config ([#&astral-sh#8203;2279](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2279) [#&astral-sh#8203;2287](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2287)) ##### Other changes: - Upgrade dependencies ([#&astral-sh#8203;2278](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2278) [#&astral-sh#8203;2286](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2286)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [CodSpeedHQ/action](https://redirect.github.com/CodSpeedHQ/action) | action | patch | `v3.8.0` -> `v3.8.1` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>CodSpeedHQ/action (CodSpeedHQ/action)</summary> ### [`v3.8.1`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v3.8.1) [Compare Source](https://redirect.github.com/CodSpeedHQ/action/compare/v3.8.0...v3.8.1) ##### What's Changed ##### <!-- 1 -->🐛 Bug Fixes - Don't show error when libpython is not found by [@&astral-sh#8203;not-matthias](https://redirect.github.com/not-matthias) ##### <!-- 2 -->🏗️ Refactor - Improve conditional compilation in `get_pipe_open_options` by [@&astral-sh#8203;art049](https://redirect.github.com/art049) in [#&astral-sh#8203;100](https://redirect.github.com/CodSpeedHQ/runner/pull/100) ##### <!-- 7 -->⚙️ Internals - Change log level to warn for venv\_compat error by [@&astral-sh#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&astral-sh#8203;104](https://redirect.github.com/CodSpeedHQ/runner/pull/104) **Full Changelog**: <CodSpeedHQ/action@v3.8.0...v3.8.1> **Full Runner Changelog**: <https://github.com/CodSpeedHQ/runner/blob/main/CHANGELOG.md> </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [ruff](https://docs.astral.sh/ruff) ([source](https://redirect.github.com/astral-sh/ruff), [changelog](https://redirect.github.com/astral-sh/ruff/blob/main/CHANGELOG.md)) | `==0.12.10` -> `==0.12.11` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>astral-sh/ruff (ruff)</summary> ### [`v0.12.11`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01211) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.12.10...0.12.11) ##### Preview features - \[`airflow`] Extend `AIR311` and `AIR312` rules ([#&astral-sh#8203;20082](https://redirect.github.com/astral-sh/ruff/pull/20082)) - \[`airflow`] Replace wrong path `airflow.io.storage` with `airflow.io.store` (`AIR311`) ([#&astral-sh#8203;20081](https://redirect.github.com/astral-sh/ruff/pull/20081)) - \[`flake8-async`] Implement `blocking-http-call-httpx-in-async-function` (`ASYNC212`) ([#&astral-sh#8203;20091](https://redirect.github.com/astral-sh/ruff/pull/20091)) - \[`flake8-logging-format`] Add auto-fix for f-string logging calls (`G004`) ([#&astral-sh#8203;19303](https://redirect.github.com/astral-sh/ruff/pull/19303)) - \[`flake8-use-pathlib`] Add autofix for `PTH211` ([#&astral-sh#8203;20009](https://redirect.github.com/astral-sh/ruff/pull/20009)) - \[`flake8-use-pathlib`] Make `PTH100` fix unsafe because it can change behavior ([#&astral-sh#8203;20100](https://redirect.github.com/astral-sh/ruff/pull/20100)) ##### Bug fixes - \[`pyflakes`, `pylint`] Fix false positives caused by `__class__` cell handling (`F841`, `PLE0117`) ([#&astral-sh#8203;20048](https://redirect.github.com/astral-sh/ruff/pull/20048)) - \[`pyflakes`] Fix `allowed-unused-imports` matching for top-level modules (`F401`) ([#&astral-sh#8203;20115](https://redirect.github.com/astral-sh/ruff/pull/20115)) - \[`ruff`] Fix false positive for t-strings in `default-factory-kwarg` (`RUF026`) ([#&astral-sh#8203;20032](https://redirect.github.com/astral-sh/ruff/pull/20032)) - \[`ruff`] Preserve relative whitespace in multi-line expressions (`RUF033`) ([#&astral-sh#8203;19647](https://redirect.github.com/astral-sh/ruff/pull/19647)) ##### Rule changes - \[`ruff`] Handle empty t-strings in `unnecessary-empty-iterable-within-deque-call` (`RUF037`) ([#&astral-sh#8203;20045](https://redirect.github.com/astral-sh/ruff/pull/20045)) ##### Documentation - Fix incorrect `D413` links in docstrings convention FAQ ([#&astral-sh#8203;20089](https://redirect.github.com/astral-sh/ruff/pull/20089)) - \[`flake8-use-pathlib`] Update links to the table showing the correspondence between `os` and `pathlib` ([#&astral-sh#8203;20103](https://redirect.github.com/astral-sh/ruff/pull/20103)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [insta](https://insta.rs/) ([source](https://redirect.github.com/mitsuhiko/insta)) | workspace.dependencies | patch | `1.43.1` -> `1.43.2` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>mitsuhiko/insta (insta)</summary> ### [`v1.43.2`](https://redirect.github.com/mitsuhiko/insta/blob/HEAD/CHANGELOG.md#1432) [Compare Source](https://redirect.github.com/mitsuhiko/insta/compare/1.43.1...1.43.2) - Fix panics when `cargo metadata` fails to execute or parse (e.g., when cargo is not in PATH or returns invalid output). Now falls back to using the manifest directory as the workspace root. [#&astral-sh#8203;798](https://redirect.github.com/mitsuhiko/insta/issues/798) ([@&astral-sh#8203;adriangb](https://redirect.github.com/adriangb)) - Fix clippy `uninlined_format_args` lint warnings. [#&astral-sh#8203;801](https://redirect.github.com/mitsuhiko/insta/issues/801) - Changed diff line numbers to 1-based indexing. [#&astral-sh#8203;799](https://redirect.github.com/mitsuhiko/insta/issues/799) - Preserve snapshot names with `INSTA_GLOB_FILTER`. [#&astral-sh#8203;786](https://redirect.github.com/mitsuhiko/insta/issues/786) - Bumped `libc` crate to `0.2.174`, fixing building on musl targets, and increasing the MSRV of `insta` to `1.64.0` (released Sept 2022). [#&astral-sh#8203;784](https://redirect.github.com/mitsuhiko/insta/issues/784) - Fix clippy 1.88 errors. [#&astral-sh#8203;783](https://redirect.github.com/mitsuhiko/insta/issues/783) - Fix source path in snapshots for non-child workspaces. [#&astral-sh#8203;778](https://redirect.github.com/mitsuhiko/insta/issues/778) - Add lifetime to Selector in redaction iterator. [#&astral-sh#8203;779](https://redirect.github.com/mitsuhiko/insta/issues/779) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [bitflags](https://redirect.github.com/bitflags/bitflags) | workspace.dependencies | patch | `2.9.3` -> `2.9.4` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>bitflags/bitflags (bitflags)</summary> ### [`v2.9.4`](https://redirect.github.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#294) [Compare Source](https://redirect.github.com/bitflags/bitflags/compare/2.9.3...2.9.4) #### What's Changed - Add Cargo features to readme by [@&astral-sh#8203;KodrAus](https://redirect.github.com/KodrAus) in [#&astral-sh#8203;460](https://redirect.github.com/bitflags/bitflags/pull/460) **Full Changelog**: <bitflags/bitflags@2.9.3...2.9.4> </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [astral-sh/setup-uv](https://redirect.github.com/astral-sh/setup-uv) | action | patch | `v6.6.0` -> `v6.6.1` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>astral-sh/setup-uv (astral-sh/setup-uv)</summary> ### [`v6.6.1`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v6.6.1): 🌈 Fix exclusions in cache-dependency-glob [Compare Source](https://redirect.github.com/astral-sh/setup-uv/compare/v6.6.0...v6.6.1) ##### Changes Exclusions with a leading `!` in the [cache-dependency-glob](https://redirect.github.com/astral-sh/setup-uv?tab=readme-ov-file#cache-dependency-glob) did not work and got fixed with this release. Thank you [@&astral-sh#8203;KnisterPeter](https://redirect.github.com/KnisterPeter) for raising this! ##### 🐛 Bug fixes - Fix exclusions in cache-dependency-glob [@&astral-sh#8203;eifinger](https://redirect.github.com/eifinger) ([#&astral-sh#8203;546](https://redirect.github.com/astral-sh/setup-uv/issues/546)) ##### 🧰 Maintenance - Bump dependencies [@&astral-sh#8203;eifinger](https://redirect.github.com/eifinger) ([#&astral-sh#8203;547](https://redirect.github.com/astral-sh/setup-uv/issues/547)) - chore: update known versions for 0.8.14 @&astral-sh#8203;[github-actions\[bot\]](https://redirect.github.com/apps/github-actions) ([#&astral-sh#8203;543](https://redirect.github.com/astral-sh/setup-uv/issues/543)) - chore: update known versions for 0.8.13 @&astral-sh#8203;[github-actions\[bot\]](https://redirect.github.com/apps/github-actions) ([#&astral-sh#8203;536](https://redirect.github.com/astral-sh/setup-uv/issues/536)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [mdformat-mkdocs](https://redirect.github.com/kyleking/mdformat-mkdocs) ([changelog](https://redirect.github.com/kyleking/mdformat-mkdocs/releases)) | `==4.3.0` -> `==4.4.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>kyleking/mdformat-mkdocs (mdformat-mkdocs)</summary> ### [`v4.4.1`](https://redirect.github.com/KyleKing/mdformat-mkdocs/releases/tag/v4.4.1) [Compare Source](https://redirect.github.com/kyleking/mdformat-mkdocs/compare/v4.4.0...v4.4.1) ##### What's Changed - fix([#&astral-sh#8203;56](https://redirect.github.com/kyleking/mdformat-mkdocs/issues/56)): narrowly scope escape\_deflist by [@&astral-sh#8203;KyleKing](https://redirect.github.com/KyleKing) in [KyleKing#57](https://redirect.github.com/KyleKing/mdformat-mkdocs/pull/57) **Full Changelog**: <KyleKing/mdformat-mkdocs@v4.4.0...v4.4.1> ### [`v4.4.0`](https://redirect.github.com/KyleKing/mdformat-mkdocs/releases/tag/v4.4.0) [Compare Source](https://redirect.github.com/kyleking/mdformat-mkdocs/compare/v4.3.0...v4.4.0) ##### What's Changed - fix([#&astral-sh#8203;54](https://redirect.github.com/kyleking/mdformat-mkdocs/issues/54)): add 4-space indented deflists by [@&astral-sh#8203;KyleKing](https://redirect.github.com/KyleKing) in [KyleKing#55](https://redirect.github.com/KyleKing/mdformat-mkdocs/pull/55) **Full Changelog**: <KyleKing/mdformat-mkdocs@v4.3.0...v4.4.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [cargo-bins/cargo-binstall](https://redirect.github.com/cargo-bins/cargo-binstall) | action | patch | `v1.15.3` -> `v1.15.4` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>cargo-bins/cargo-binstall (cargo-bins/cargo-binstall)</summary> ### [`v1.15.4`](https://redirect.github.com/cargo-bins/cargo-binstall/releases/tag/v1.15.4) [Compare Source](https://redirect.github.com/cargo-bins/cargo-binstall/compare/v1.15.3...v1.15.4) *Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for `cargo install` in most cases. Install it today with `cargo install cargo-binstall`, from the binaries below, or if you already have it, upgrade with `cargo binstall cargo-binstall`.* ##### In this release: - clarify `--install-path` behavior when installing from source ([#&astral-sh#8203;2259](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2259) [#&astral-sh#8203;2294](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2294)) ##### Other changes: - bump dependencies ([#&astral-sh#8203;2295](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2295) [#&astral-sh#8203;2298](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2298) [#&astral-sh#8203;2299](https://redirect.github.com/cargo-bins/cargo-binstall/issues/2299)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [ruff](https://docs.astral.sh/ruff) ([source](https://redirect.github.com/astral-sh/ruff), [changelog](https://redirect.github.com/astral-sh/ruff/blob/main/CHANGELOG.md)) | `==0.12.11` -> `==0.12.12` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>astral-sh/ruff (ruff)</summary> ### [`v0.12.12`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01212) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.12.11...0.12.12) ##### Preview features - Show fixes by default ([#&astral-sh#8203;19919](https://redirect.github.com/astral-sh/ruff/pull/19919)) - \[`airflow`] Convert `DatasetOrTimeSchedule(datasets=...)` to `AssetOrTimeSchedule(assets=...)` (`AIR311`) ([#&astral-sh#8203;20202](https://redirect.github.com/astral-sh/ruff/pull/20202)) - \[`airflow`] Improve the `AIR002` error message ([#&astral-sh#8203;20173](https://redirect.github.com/astral-sh/ruff/pull/20173)) - \[`airflow`] Move `airflow.operators.postgres_operator.Mapping` from `AIR302` to `AIR301` ([#&astral-sh#8203;20172](https://redirect.github.com/astral-sh/ruff/pull/20172)) - \[`flake8-async`] Implement `blocking-input` rule (`ASYNC250`) ([#&astral-sh#8203;20122](https://redirect.github.com/astral-sh/ruff/pull/20122)) - \[`flake8-use-pathlib`] Make `PTH119` and `PTH120` fixes unsafe because they can change behavior ([#&astral-sh#8203;20118](https://redirect.github.com/astral-sh/ruff/pull/20118)) - \[`pylint`] Add U+061C to `PLE2502` ([#&astral-sh#8203;20106](https://redirect.github.com/astral-sh/ruff/pull/20106)) - \[`ruff`] Fix false negative for empty f-strings in `deque` calls (`RUF037`) ([#&astral-sh#8203;20109](https://redirect.github.com/astral-sh/ruff/pull/20109)) ##### Bug fixes - Less confidently mark f-strings as empty when inferring truthiness ([#&astral-sh#8203;20152](https://redirect.github.com/astral-sh/ruff/pull/20152)) - \[`fastapi`] Fix false positive for paths with spaces around parameters (`FAST003`) ([#&astral-sh#8203;20077](https://redirect.github.com/astral-sh/ruff/pull/20077)) - \[`flake8-comprehensions`] Skip `C417` when lambda contains `yield`/`yield from` ([#&astral-sh#8203;20201](https://redirect.github.com/astral-sh/ruff/pull/20201)) - \[`perflint`] Handle tuples in dictionary comprehensions (`PERF403`) ([#&astral-sh#8203;19934](https://redirect.github.com/astral-sh/ruff/pull/19934)) ##### Rule changes - \[`pycodestyle`] Preserve return type annotation for `ParamSpec` (`E731`) ([#&astral-sh#8203;20108](https://redirect.github.com/astral-sh/ruff/pull/20108)) ##### Documentation - Add fix safety sections to docs ([#&astral-sh#8203;17490](https://redirect.github.com/astral-sh/ruff/pull/17490),[#​17499](https://redirect.github.com/astral-sh/ruff/pull/17499)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [serde](https://serde.rs) ([source](https://redirect.github.com/serde-rs/serde)) | workspace.dependencies | patch | `1.0.223` -> `1.0.226` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>serde-rs/serde (serde)</summary> ### [`v1.0.226`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.226) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.225...v1.0.226) - Deduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums ([#​2935](https://redirect.github.com/serde-rs/serde/issues/2935), thanks [@​Mingun](https://redirect.github.com/Mingun)) ### [`v1.0.225`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.225) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.224...v1.0.225) - Avoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations ([#​2879](https://redirect.github.com/serde-rs/serde/issues/2879), thanks [@​rcrisanti](https://redirect.github.com/rcrisanti)) ### [`v1.0.224`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.224) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.223...v1.0.224) - Remove private types being suggested in rustc diagnostics ([#​2979](https://redirect.github.com/serde-rs/serde/issues/2979)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [ruff](https://docs.astral.sh/ruff) ([source](https://redirect.github.com/astral-sh/ruff), [changelog](https://redirect.github.com/astral-sh/ruff/blob/main/CHANGELOG.md)) | `==0.13.1` -> `==0.13.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>astral-sh/ruff (ruff)</summary> ### [`v0.13.2`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0132) [Compare Source](https://redirect.github.com/astral-sh/ruff/compare/0.13.1...0.13.2) Released on 2025-09-25. ##### Preview features - \[`flake8-async`] Implement `blocking-path-method` (`ASYNC240`) ([#​20264](https://redirect.github.com/astral-sh/ruff/pull/20264)) - \[`flake8-bugbear`] Implement `map-without-explicit-strict` (`B912`) ([#​20429](https://redirect.github.com/astral-sh/ruff/pull/20429)) - \[`flake8-bultins`] Detect class-scope builtin shadowing in decorators, default args, and attribute initializers (`A003`) ([#​20178](https://redirect.github.com/astral-sh/ruff/pull/20178)) - \[`ruff`] Implement `logging-eager-conversion` (`RUF065`) ([#​19942](https://redirect.github.com/astral-sh/ruff/pull/19942)) - Include `.pyw` files by default when linting and formatting ([#​20458](https://redirect.github.com/astral-sh/ruff/pull/20458)) ##### Bug fixes - Deduplicate input paths ([#​20105](https://redirect.github.com/astral-sh/ruff/pull/20105)) - \[`flake8-comprehensions`] Preserve trailing commas for single-element lists (`C409`) ([#​19571](https://redirect.github.com/astral-sh/ruff/pull/19571)) - \[`flake8-pyi`] Avoid syntax error from conflict with `PIE790` (`PYI021`) ([#​20010](https://redirect.github.com/astral-sh/ruff/pull/20010)) - \[`flake8-simplify`] Correct fix for positive `maxsplit` without separator (`SIM905`) ([#​20056](https://redirect.github.com/astral-sh/ruff/pull/20056)) - \[`pyupgrade`] Fix `UP008` not to apply when `__class__` is a local variable ([#​20497](https://redirect.github.com/astral-sh/ruff/pull/20497)) - \[`ruff`] Fix `B004` to skip invalid `hasattr`/`getattr` calls ([#​20486](https://redirect.github.com/astral-sh/ruff/pull/20486)) - \[`ruff`] Replace `-nan` with `nan` when using the value to construct a `Decimal` (`FURB164` ) ([#​20391](https://redirect.github.com/astral-sh/ruff/pull/20391)) ##### Documentation - Add 'Finding ways to help' to CONTRIBUTING.md ([#​20567](https://redirect.github.com/astral-sh/ruff/pull/20567)) - Update import path to `ruff-wasm-web` ([#​20539](https://redirect.github.com/astral-sh/ruff/pull/20539)) - \[`flake8-bandit`] Clarify the supported hashing functions (`S324`) ([#​20534](https://redirect.github.com/astral-sh/ruff/pull/20534)) ##### Other changes - \[`playground`] Allow hover quick fixes to appear for overlapping diagnostics ([#​20527](https://redirect.github.com/astral-sh/ruff/pull/20527)) - \[`playground`] Fix non‑BMP code point handling in quick fixes and markers ([#​20526](https://redirect.github.com/astral-sh/ruff/pull/20526)) ##### Contributors - [@​BurntSushi](https://redirect.github.com/BurntSushi) - [@​mtshiba](https://redirect.github.com/mtshiba) - [@​second-ed](https://redirect.github.com/second-ed) - [@​danparizher](https://redirect.github.com/danparizher) - [@​ShikChen](https://redirect.github.com/ShikChen) - [@​PieterCK](https://redirect.github.com/PieterCK) - [@​GDYendell](https://redirect.github.com/GDYendell) - [@​RazerM](https://redirect.github.com/RazerM) - [@​TaKO8Ki](https://redirect.github.com/TaKO8Ki) - [@​amyreese](https://redirect.github.com/amyreese) - [@​ntbre](https://redirect.github.com/ntBre) - [@​MichaReiser](https://redirect.github.com/MichaReiser) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Summary
Since
--format
was changed to--output-format
forcheck
, it feels like it makes sense for the same to work for the auxiliary commands.This
format
option tooutput-format
#7514 (and un-became a thing in Remove support for providing output format viaformat
option #7984)Fixes #7990.
Test Plan
cargo run --bin=ruff -- rule --all --output-format=json
workscargo run --bin=ruff -- rule --format=json
works with warnings