Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.
Release Notes
actions/deploy-pages (actions/deploy-pages)
### [`v4.0.5`](https://togithub.com/actions/deploy-pages/releases/tag/v4.0.5)
[Compare Source](https://togithub.com/actions/deploy-pages/compare/v4.0.4...v4.0.5)
### Changelog
- On API error, the error message will surface the API request ID [@TooManyBees](https://togithub.com/TooManyBees) ([#324](https://togithub.com/actions/deploy-pages/issues/324))
- Bump the non-breaking-changes group with 2 updates [@dependabot](https://togithub.com/dependabot) ([#318](https://togithub.com/actions/deploy-pages/issues/318))
- Bump the non-breaking-changes group with 1 update [@dependabot](https://togithub.com/dependabot) ([#316](https://togithub.com/actions/deploy-pages/issues/316))
- Bump the non-breaking-changes group with 3 updates [@dependabot](https://togithub.com/dependabot) ([#314](https://togithub.com/actions/deploy-pages/issues/314))
- Bump release-drafter/release-drafter from 5.25.0 to 6.0.0 [@dependabot](https://togithub.com/dependabot) ([#311](https://togithub.com/actions/deploy-pages/issues/311))
***
See details of [all code changes](https://togithub.com/actions/deploy-pages/compare/v4.0.4...v4.0.5) since previous release.
:warning: For use with products other than GitHub.com, such as GitHub Enterprise Server, please consult the [compatibility table](https://togithub.com/actions/deploy-pages/#compatibility).
actions/setup-python (actions/setup-python)
### [`v5.1.0`](https://togithub.com/actions/setup-python/compare/v5.0.0...v5.1.0)
[Compare Source](https://togithub.com/actions/setup-python/compare/v5.0.0...v5.1.0)
charliermarsh/ruff-pre-commit (charliermarsh/ruff-pre-commit)
### [`v0.3.4`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.3.4)
[Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.3.3...v0.3.4)
See: https://github.com/astral-sh/ruff/releases/tag/v0.3.4
codecov/codecov-action (codecov/codecov-action)
### [`v4.1.1`](https://togithub.com/codecov/codecov-action/compare/v4.1.0...v4.1.1)
[Compare Source](https://togithub.com/codecov/codecov-action/compare/v4.1.0...v4.1.1)
BrianPugh/cyclopts (cyclopts)
### [`v2.5.0`](https://togithub.com/BrianPugh/cyclopts/releases/tag/v2.5.0)
[Compare Source](https://togithub.com/BrianPugh/cyclopts/compare/v2.4.2...v2.5.0)
#### What's Changed
- Added support for Postponed Evaluation of types annotations (PEP-563) by [@OrHayat](https://togithub.com/OrHayat) in [https://github.com/BrianPugh/cyclopts/pull/138](https://togithub.com/BrianPugh/cyclopts/pull/138)
- Move special-flag parsing logic from parse_args into parse_known_args by [@BrianPugh](https://togithub.com/BrianPugh) in [https://github.com/BrianPugh/cyclopts/pull/130](https://togithub.com/BrianPugh/cyclopts/pull/130)
**Full Changelog**: https://github.com/BrianPugh/cyclopts/compare/v2.4.2...v2.5.0
jaraco/keyring (keyring)
### [`v25.0.0`](https://togithub.com/jaraco/keyring/compare/v24.3.1...v25.0.0)
[Compare Source](https://togithub.com/jaraco/keyring/compare/v24.3.1...v25.0.0)
pre-commit/pre-commit (pre-commit)
### [`v3.7.0`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#370---2024-03-24)
[Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.6.2...v3.7.0)
\==================
##### Features
- Use a tty for `docker` and `docker_image` hooks when `--color` is specified.
- [#3122](https://togithub.com/pre-commit/pre-commit/issues/3122) PR by [@glehmann](https://togithub.com/glehmann).
##### Fixes
- Fix `fail_fast` for individual hooks stopping when previous hooks had failed.
- [#3167](https://togithub.com/pre-commit/pre-commit/issues/3167) issue by [@tp832944](https://togithub.com/tp832944).
- [#3168](https://togithub.com/pre-commit/pre-commit/issues/3168) PR by [@asottile](https://togithub.com/asottile).
##### Updating
- The per-hook behaviour of `fail_fast` was fixed. If you want the pre-3.7.0
behaviour, add `fail_fast: true` to all hooks before the last `fail_fast`
hook.
RobertCraigie/pyright-python (pyright)
### [`v1.1.356`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.355...v1.1.356)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.355...v1.1.356)
### [`v1.1.355`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.354...v1.1.355)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.354...v1.1.355)
astral-sh/ruff (ruff)
### [`v0.3.4`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#034)
[Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.3.3...v0.3.4)
##### Preview features
- \[`flake8-simplify`] Detect implicit `else` cases in `needless-bool` (`SIM103`) ([#10414](https://togithub.com/astral-sh/ruff/pull/10414))
- \[`pylint`] Implement `nan-comparison` (`PLW0117`) ([#10401](https://togithub.com/astral-sh/ruff/pull/10401))
- \[`pylint`] Implement `nonlocal-and-global` (`E115`) ([#10407](https://togithub.com/astral-sh/ruff/pull/10407))
- \[`pylint`] Implement `singledispatchmethod-function` (`PLE5120`) ([#10428](https://togithub.com/astral-sh/ruff/pull/10428))
- \[`refurb`] Implement `list-reverse-copy` (`FURB187`) ([#10212](https://togithub.com/astral-sh/ruff/pull/10212))
##### Rule changes
- \[`flake8-pytest-style`] Add automatic fix for `pytest-parametrize-values-wrong-type` (`PT007`) ([#10461](https://togithub.com/astral-sh/ruff/pull/10461))
- \[`pycodestyle`] Allow SPDX license headers to exceed the line length (`E501`) ([#10481](https://togithub.com/astral-sh/ruff/pull/10481))
##### Formatter
- Fix unstable formatting for trailing subscript end-of-line comment ([#10492](https://togithub.com/astral-sh/ruff/pull/10492))
##### Bug fixes
- Avoid code comment detection in PEP 723 script tags ([#10464](https://togithub.com/astral-sh/ruff/pull/10464))
- Avoid incorrect tuple transformation in single-element case (`C409`) ([#10491](https://togithub.com/astral-sh/ruff/pull/10491))
- Bug fix: Prevent fully defined links [`name`](link) from being reformatted ([#10442](https://togithub.com/astral-sh/ruff/pull/10442))
- Consider raw source code for `W605` ([#10480](https://togithub.com/astral-sh/ruff/pull/10480))
- Docs: Link inline settings when not part of options section ([#10499](https://togithub.com/astral-sh/ruff/pull/10499))
- Don't treat annotations as redefinitions in `.pyi` files ([#10512](https://togithub.com/astral-sh/ruff/pull/10512))
- Fix `E231` bug: Inconsistent catch compared to pycodestyle, such as when dict nested in list ([#10469](https://togithub.com/astral-sh/ruff/pull/10469))
- Fix pylint upstream categories not showing in docs ([#10441](https://togithub.com/astral-sh/ruff/pull/10441))
- Add missing `Options` references to blank line docs ([#10498](https://togithub.com/astral-sh/ruff/pull/10498))
- 'Revert "F821: Fix false negatives in .py files when `from __future__ import annotations` is active ([#10362](https://togithub.com/astral-sh/ruff/issues/10362))"' ([#10513](https://togithub.com/astral-sh/ruff/pull/10513))
- Apply NFKC normalization to unicode identifiers in the lexer ([#10412](https://togithub.com/astral-sh/ruff/pull/10412))
- Avoid failures due to non-deterministic binding ordering ([#10478](https://togithub.com/astral-sh/ruff/pull/10478))
- \[`flake8-bugbear`] Allow tuples of exceptions (`B030`) ([#10437](https://togithub.com/astral-sh/ruff/pull/10437))
- \[`flake8-quotes`] Avoid syntax errors due to invalid quotes (`Q000, Q002`) ([#10199](https://togithub.com/astral-sh/ruff/pull/10199))
sourcery-ai/sourcery (sourcery-cli)
### [`v1.16.0`](https://togithub.com/sourcery-ai/sourcery/releases/tag/v1.16.0): Sourcery 1.16.0
[Compare Source](https://togithub.com/sourcery-ai/sourcery/compare/v1.15.0...v1.16.0)
Configuration
📅 Schedule: Branch creation - "on the 16th day of the month" (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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v4.0.4
->v4.0.5
v5.0.0
->v5.1.0
v0.3.3
->v0.3.4
v4.1.0
->v4.1.1
==2.4.2
->==2.5.0
==24.3.1
->==25.0.0
==3.6.2
->==3.7.0
==1.1.354
->==1.1.356
==0.3.3
->==0.3.4
==1.15.0
->==1.16.0
Note: The
pre-commit
manager in Renovate is not supported by thepre-commit
maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.Release Notes
actions/deploy-pages (actions/deploy-pages)
### [`v4.0.5`](https://togithub.com/actions/deploy-pages/releases/tag/v4.0.5) [Compare Source](https://togithub.com/actions/deploy-pages/compare/v4.0.4...v4.0.5) ### Changelog - On API error, the error message will surface the API request ID [@TooManyBees](https://togithub.com/TooManyBees) ([#324](https://togithub.com/actions/deploy-pages/issues/324)) - Bump the non-breaking-changes group with 2 updates [@dependabot](https://togithub.com/dependabot) ([#318](https://togithub.com/actions/deploy-pages/issues/318)) - Bump the non-breaking-changes group with 1 update [@dependabot](https://togithub.com/dependabot) ([#316](https://togithub.com/actions/deploy-pages/issues/316)) - Bump the non-breaking-changes group with 3 updates [@dependabot](https://togithub.com/dependabot) ([#314](https://togithub.com/actions/deploy-pages/issues/314)) - Bump release-drafter/release-drafter from 5.25.0 to 6.0.0 [@dependabot](https://togithub.com/dependabot) ([#311](https://togithub.com/actions/deploy-pages/issues/311)) *** See details of [all code changes](https://togithub.com/actions/deploy-pages/compare/v4.0.4...v4.0.5) since previous release. :warning: For use with products other than GitHub.com, such as GitHub Enterprise Server, please consult the [compatibility table](https://togithub.com/actions/deploy-pages/#compatibility).actions/setup-python (actions/setup-python)
### [`v5.1.0`](https://togithub.com/actions/setup-python/compare/v5.0.0...v5.1.0) [Compare Source](https://togithub.com/actions/setup-python/compare/v5.0.0...v5.1.0)charliermarsh/ruff-pre-commit (charliermarsh/ruff-pre-commit)
### [`v0.3.4`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.3.4) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.3.3...v0.3.4) See: https://github.com/astral-sh/ruff/releases/tag/v0.3.4codecov/codecov-action (codecov/codecov-action)
### [`v4.1.1`](https://togithub.com/codecov/codecov-action/compare/v4.1.0...v4.1.1) [Compare Source](https://togithub.com/codecov/codecov-action/compare/v4.1.0...v4.1.1)BrianPugh/cyclopts (cyclopts)
### [`v2.5.0`](https://togithub.com/BrianPugh/cyclopts/releases/tag/v2.5.0) [Compare Source](https://togithub.com/BrianPugh/cyclopts/compare/v2.4.2...v2.5.0) #### What's Changed - Added support for Postponed Evaluation of types annotations (PEP-563) by [@OrHayat](https://togithub.com/OrHayat) in [https://github.com/BrianPugh/cyclopts/pull/138](https://togithub.com/BrianPugh/cyclopts/pull/138) - Move special-flag parsing logic from parse_args into parse_known_args by [@BrianPugh](https://togithub.com/BrianPugh) in [https://github.com/BrianPugh/cyclopts/pull/130](https://togithub.com/BrianPugh/cyclopts/pull/130) **Full Changelog**: https://github.com/BrianPugh/cyclopts/compare/v2.4.2...v2.5.0jaraco/keyring (keyring)
### [`v25.0.0`](https://togithub.com/jaraco/keyring/compare/v24.3.1...v25.0.0) [Compare Source](https://togithub.com/jaraco/keyring/compare/v24.3.1...v25.0.0)pre-commit/pre-commit (pre-commit)
### [`v3.7.0`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#370---2024-03-24) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.6.2...v3.7.0) \================== ##### Features - Use a tty for `docker` and `docker_image` hooks when `--color` is specified. - [#3122](https://togithub.com/pre-commit/pre-commit/issues/3122) PR by [@glehmann](https://togithub.com/glehmann). ##### Fixes - Fix `fail_fast` for individual hooks stopping when previous hooks had failed. - [#3167](https://togithub.com/pre-commit/pre-commit/issues/3167) issue by [@tp832944](https://togithub.com/tp832944). - [#3168](https://togithub.com/pre-commit/pre-commit/issues/3168) PR by [@asottile](https://togithub.com/asottile). ##### Updating - The per-hook behaviour of `fail_fast` was fixed. If you want the pre-3.7.0 behaviour, add `fail_fast: true` to all hooks before the last `fail_fast` hook.RobertCraigie/pyright-python (pyright)
### [`v1.1.356`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.355...v1.1.356) [Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.355...v1.1.356) ### [`v1.1.355`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.354...v1.1.355) [Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.354...v1.1.355)astral-sh/ruff (ruff)
### [`v0.3.4`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#034) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.3.3...v0.3.4) ##### Preview features - \[`flake8-simplify`] Detect implicit `else` cases in `needless-bool` (`SIM103`) ([#10414](https://togithub.com/astral-sh/ruff/pull/10414)) - \[`pylint`] Implement `nan-comparison` (`PLW0117`) ([#10401](https://togithub.com/astral-sh/ruff/pull/10401)) - \[`pylint`] Implement `nonlocal-and-global` (`E115`) ([#10407](https://togithub.com/astral-sh/ruff/pull/10407)) - \[`pylint`] Implement `singledispatchmethod-function` (`PLE5120`) ([#10428](https://togithub.com/astral-sh/ruff/pull/10428)) - \[`refurb`] Implement `list-reverse-copy` (`FURB187`) ([#10212](https://togithub.com/astral-sh/ruff/pull/10212)) ##### Rule changes - \[`flake8-pytest-style`] Add automatic fix for `pytest-parametrize-values-wrong-type` (`PT007`) ([#10461](https://togithub.com/astral-sh/ruff/pull/10461)) - \[`pycodestyle`] Allow SPDX license headers to exceed the line length (`E501`) ([#10481](https://togithub.com/astral-sh/ruff/pull/10481)) ##### Formatter - Fix unstable formatting for trailing subscript end-of-line comment ([#10492](https://togithub.com/astral-sh/ruff/pull/10492)) ##### Bug fixes - Avoid code comment detection in PEP 723 script tags ([#10464](https://togithub.com/astral-sh/ruff/pull/10464)) - Avoid incorrect tuple transformation in single-element case (`C409`) ([#10491](https://togithub.com/astral-sh/ruff/pull/10491)) - Bug fix: Prevent fully defined links [`name`](link) from being reformatted ([#10442](https://togithub.com/astral-sh/ruff/pull/10442)) - Consider raw source code for `W605` ([#10480](https://togithub.com/astral-sh/ruff/pull/10480)) - Docs: Link inline settings when not part of options section ([#10499](https://togithub.com/astral-sh/ruff/pull/10499)) - Don't treat annotations as redefinitions in `.pyi` files ([#10512](https://togithub.com/astral-sh/ruff/pull/10512)) - Fix `E231` bug: Inconsistent catch compared to pycodestyle, such as when dict nested in list ([#10469](https://togithub.com/astral-sh/ruff/pull/10469)) - Fix pylint upstream categories not showing in docs ([#10441](https://togithub.com/astral-sh/ruff/pull/10441)) - Add missing `Options` references to blank line docs ([#10498](https://togithub.com/astral-sh/ruff/pull/10498)) - 'Revert "F821: Fix false negatives in .py files when `from __future__ import annotations` is active ([#10362](https://togithub.com/astral-sh/ruff/issues/10362))"' ([#10513](https://togithub.com/astral-sh/ruff/pull/10513)) - Apply NFKC normalization to unicode identifiers in the lexer ([#10412](https://togithub.com/astral-sh/ruff/pull/10412)) - Avoid failures due to non-deterministic binding ordering ([#10478](https://togithub.com/astral-sh/ruff/pull/10478)) - \[`flake8-bugbear`] Allow tuples of exceptions (`B030`) ([#10437](https://togithub.com/astral-sh/ruff/pull/10437)) - \[`flake8-quotes`] Avoid syntax errors due to invalid quotes (`Q000, Q002`) ([#10199](https://togithub.com/astral-sh/ruff/pull/10199))sourcery-ai/sourcery (sourcery-cli)
### [`v1.16.0`](https://togithub.com/sourcery-ai/sourcery/releases/tag/v1.16.0): Sourcery 1.16.0 [Compare Source](https://togithub.com/sourcery-ai/sourcery/compare/v1.15.0...v1.16.0)Configuration
📅 Schedule: Branch creation - "on the 16th day of the month" (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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.