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
semantic-release/commit-analyzer (@semantic-release/commit-analyzer)
### [`v11.1.0`](https://togithub.com/semantic-release/commit-analyzer/releases/tag/v11.1.0)
[Compare Source](https://togithub.com/semantic-release/commit-analyzer/compare/v11.0.0...v11.1.0)
##### Features
- add support for ESM presets ([#537](https://togithub.com/semantic-release/commit-analyzer/issues/537)) ([9dc87e0](https://togithub.com/semantic-release/commit-analyzer/commit/9dc87e0f499b793850491d719c554aac218814e9))
semantic-release/github (@semantic-release/github)
### [`v9.2.2`](https://togithub.com/semantic-release/github/releases/tag/v9.2.2)
[Compare Source](https://togithub.com/semantic-release/github/compare/v9.2.1...v9.2.2)
##### Bug Fixes
- **errors:** fix typo in error message ([#736](https://togithub.com/semantic-release/github/issues/736)) ([a9c73a3](https://togithub.com/semantic-release/github/commit/a9c73a3b45301676ec4b06582abe0fc10ff5087e))
semantic-release/release-notes-generator (@semantic-release/release-notes-generator)
### [`v12.1.0`](https://togithub.com/semantic-release/release-notes-generator/releases/tag/v12.1.0)
[Compare Source](https://togithub.com/semantic-release/release-notes-generator/compare/v12.0.1...v12.1.0)
##### Features
- add support for ESM presets ([#544](https://togithub.com/semantic-release/release-notes-generator/issues/544)) ([53c18ce](https://togithub.com/semantic-release/release-notes-generator/commit/53c18ce0036bac73867af75b189a9c168565d0b8))
### [`v12.0.1`](https://togithub.com/semantic-release/release-notes-generator/releases/tag/v12.0.1)
[Compare Source](https://togithub.com/semantic-release/release-notes-generator/compare/v12.0.0...v12.0.1)
##### Bug Fixes
- **deps:** update dependency read-pkg-up to v11 ([#557](https://togithub.com/semantic-release/release-notes-generator/issues/557)) ([5756c18](https://togithub.com/semantic-release/release-notes-generator/commit/5756c186bf2181ef4c5df0fbec440765cecd936d))
psf/black (black)
### [`v23.11.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#23110)
[Compare Source](https://togithub.com/psf/black/compare/23.10.1...23.11.0)
##### Highlights
- Support formatting ranges of lines with the new `--line-ranges` command-line option
([#4020](https://togithub.com/psf/black/issues/4020))
##### Stable style
- Fix crash on formatting bytes strings that look like docstrings ([#4003](https://togithub.com/psf/black/issues/4003))
- Fix crash when whitespace followed a backslash before newline in a docstring ([#4008](https://togithub.com/psf/black/issues/4008))
- Fix standalone comments inside complex blocks crashing Black ([#4016](https://togithub.com/psf/black/issues/4016))
- Fix crash on formatting code like `await (a ** b)` ([#3994](https://togithub.com/psf/black/issues/3994))
- No longer treat leading f-strings as docstrings. This matches Python's behaviour and
fixes a crash ([#4019](https://togithub.com/psf/black/issues/4019))
##### Preview style
- Multiline dicts and lists that are the sole argument to a function are now indented
less ([#3964](https://togithub.com/psf/black/issues/3964))
- Multiline unpacked dicts and lists as the sole argument to a function are now also
indented less ([#3992](https://togithub.com/psf/black/issues/3992))
- In f-string debug expressions, quote types that are visible in the final string are
now preserved ([#4005](https://togithub.com/psf/black/issues/4005))
- Fix a bug where long `case` blocks were not split into multiple lines. Also enable
general trailing comma rules on `case` blocks ([#4024](https://togithub.com/psf/black/issues/4024))
- Keep requiring two empty lines between module-level docstring and first function or
class definition ([#4028](https://togithub.com/psf/black/issues/4028))
- Add support for single-line format skip with other comments on the same line ([#3959](https://togithub.com/psf/black/issues/3959))
##### Configuration
- Consistently apply force exclusion logic before resolving symlinks ([#4015](https://togithub.com/psf/black/issues/4015))
- Fix a bug in the matching of absolute path names in `--include` ([#3976](https://togithub.com/psf/black/issues/3976))
##### Performance
- Fix mypyc builds on arm64 on macOS ([#4017](https://togithub.com/psf/black/issues/4017))
##### Integrations
- Black's pre-commit integration will now run only on git hooks appropriate for a code
formatter ([#3940](https://togithub.com/psf/black/issues/3940))
astral-sh/ruff (ruff)
### [`v0.1.5`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#015)
[Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.1.4...v0.1.5)
##### Preview features
- \[`flake8-bandit`] Implement `mako-templates` (`S702`) ([#8533](https://togithub.com/astral-sh/ruff/pull/8533))
- \[`flake8-trio`] Implement `TRIO105` ([#8490](https://togithub.com/astral-sh/ruff/pull/8490))
- \[`flake8-trio`] Implement `TRIO109` ([#8534](https://togithub.com/astral-sh/ruff/pull/8534))
- \[`flake8-trio`] Implement `TRIO110` ([#8537](https://togithub.com/astral-sh/ruff/pull/8537))
- \[`flake8-trio`] Implement `TRIO115` ([#8486](https://togithub.com/astral-sh/ruff/pull/8486))
- \[`refurb`] Implement `type-none-comparison` (`FURB169`) ([#8487](https://togithub.com/astral-sh/ruff/pull/8487))
- Flag all comparisons against builtin types in `E721` ([#8491](https://togithub.com/astral-sh/ruff/pull/8491))
- Make `SIM118` fix as safe when the expression is a known dictionary ([#8525](https://togithub.com/astral-sh/ruff/pull/8525))
##### Formatter
- Fix multiline lambda expression statement formatting ([#8466](https://togithub.com/astral-sh/ruff/pull/8466))
##### CLI
- Add hidden `--extension` to override inference of source type from file extension ([#8373](https://togithub.com/astral-sh/ruff/pull/8373))
##### Configuration
- Account for selector specificity when merging `extend_unsafe_fixes` and `override extend_safe_fixes` ([#8444](https://togithub.com/astral-sh/ruff/pull/8444))
- Add support for disabling cache with `RUFF_NO_CACHE` environment variable ([#8538](https://togithub.com/astral-sh/ruff/pull/8538))
##### Bug fixes
- \[`E721`] Flag comparisons to `memoryview` ([#8485](https://togithub.com/astral-sh/ruff/pull/8485))
- Allow collapsed-ellipsis bodies in other statements ([#8499](https://togithub.com/astral-sh/ruff/pull/8499))
- Avoid `D301` autofix for `u` prefixed strings ([#8495](https://togithub.com/astral-sh/ruff/pull/8495))
- Only flag `flake8-trio` rules when `trio` import is present ([#8550](https://togithub.com/astral-sh/ruff/pull/8550))
- Reject more syntactically invalid Python programs ([#8524](https://togithub.com/astral-sh/ruff/pull/8524))
- Avoid raising `TRIO115` violations for `trio.sleep(...)` calls with non-number values ([#8532](https://togithub.com/astral-sh/ruff/pull/8532))
- Fix `F841` false negative on assignment to multiple variables ([#8489](https://togithub.com/astral-sh/ruff/pull/8489))
##### Documentation
- Fix link to isort `known-first-party` ([#8562](https://togithub.com/astral-sh/ruff/pull/8562))
- Add notes on fix safety to a few rules ([#8500](https://togithub.com/astral-sh/ruff/pull/8500))
- Add missing toml config tabs ([#8512](https://togithub.com/astral-sh/ruff/pull/8512))
- Add instructions for configuration of Emacs ([#8488](https://togithub.com/astral-sh/ruff/pull/8488))
- Improve detail link contrast in dark mode ([#8548](https://togithub.com/astral-sh/ruff/pull/8548))
- Fix typo in example ([#8506](https://togithub.com/astral-sh/ruff/pull/8506))
- Added tabs for configuration files in the documentation ([#8480](https://togithub.com/astral-sh/ruff/pull/8480))
- Recommend `project.requires-python` over `target-version` ([#8513](https://togithub.com/astral-sh/ruff/pull/8513))
- Add singleton escape hatch to `B008` documentation ([#8501](https://togithub.com/astral-sh/ruff/pull/8501))
- Fix tab configuration docs ([#8502](https://togithub.com/astral-sh/ruff/pull/8502))
semantic-release/semantic-release (semantic-release)
### [`v22.0.7`](https://togithub.com/semantic-release/semantic-release/releases/tag/v22.0.7)
[Compare Source](https://togithub.com/semantic-release/semantic-release/compare/v22.0.6...v22.0.7)
##### Bug Fixes
- **deps:** update dependency read-pkg-up to v11 ([#3047](https://togithub.com/semantic-release/semantic-release/issues/3047)) ([f09e55f](https://togithub.com/semantic-release/semantic-release/commit/f09e55f39f8fcafb516bddeb0be63fb30763d3ac))
##### Features
- support extending ESM configuration files ([#3036](https://togithub.com/semantic-release/semantic-release/pull/3037))([6900865](https://togithub.com/semantic-release/semantic-release/commit/6900865324c4eae56c06f01bde9a5ae2f3690917))
Configuration
📅 Schedule: Branch creation - "before 10pm on Sunday" in timezone America/Chicago, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
11.0.0
->11.1.0
9.2.1
->9.2.2
9.2.3
12.0.0
->12.1.0
23.10.1
->23.11.0
23.10.1
->23.11.0
0.1.4
->0.1.5
22.0.6
->22.0.7
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
semantic-release/commit-analyzer (@semantic-release/commit-analyzer)
### [`v11.1.0`](https://togithub.com/semantic-release/commit-analyzer/releases/tag/v11.1.0) [Compare Source](https://togithub.com/semantic-release/commit-analyzer/compare/v11.0.0...v11.1.0) ##### Features - add support for ESM presets ([#537](https://togithub.com/semantic-release/commit-analyzer/issues/537)) ([9dc87e0](https://togithub.com/semantic-release/commit-analyzer/commit/9dc87e0f499b793850491d719c554aac218814e9))semantic-release/github (@semantic-release/github)
### [`v9.2.2`](https://togithub.com/semantic-release/github/releases/tag/v9.2.2) [Compare Source](https://togithub.com/semantic-release/github/compare/v9.2.1...v9.2.2) ##### Bug Fixes - **errors:** fix typo in error message ([#736](https://togithub.com/semantic-release/github/issues/736)) ([a9c73a3](https://togithub.com/semantic-release/github/commit/a9c73a3b45301676ec4b06582abe0fc10ff5087e))semantic-release/release-notes-generator (@semantic-release/release-notes-generator)
### [`v12.1.0`](https://togithub.com/semantic-release/release-notes-generator/releases/tag/v12.1.0) [Compare Source](https://togithub.com/semantic-release/release-notes-generator/compare/v12.0.1...v12.1.0) ##### Features - add support for ESM presets ([#544](https://togithub.com/semantic-release/release-notes-generator/issues/544)) ([53c18ce](https://togithub.com/semantic-release/release-notes-generator/commit/53c18ce0036bac73867af75b189a9c168565d0b8)) ### [`v12.0.1`](https://togithub.com/semantic-release/release-notes-generator/releases/tag/v12.0.1) [Compare Source](https://togithub.com/semantic-release/release-notes-generator/compare/v12.0.0...v12.0.1) ##### Bug Fixes - **deps:** update dependency read-pkg-up to v11 ([#557](https://togithub.com/semantic-release/release-notes-generator/issues/557)) ([5756c18](https://togithub.com/semantic-release/release-notes-generator/commit/5756c186bf2181ef4c5df0fbec440765cecd936d))psf/black (black)
### [`v23.11.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#23110) [Compare Source](https://togithub.com/psf/black/compare/23.10.1...23.11.0) ##### Highlights - Support formatting ranges of lines with the new `--line-ranges` command-line option ([#4020](https://togithub.com/psf/black/issues/4020)) ##### Stable style - Fix crash on formatting bytes strings that look like docstrings ([#4003](https://togithub.com/psf/black/issues/4003)) - Fix crash when whitespace followed a backslash before newline in a docstring ([#4008](https://togithub.com/psf/black/issues/4008)) - Fix standalone comments inside complex blocks crashing Black ([#4016](https://togithub.com/psf/black/issues/4016)) - Fix crash on formatting code like `await (a ** b)` ([#3994](https://togithub.com/psf/black/issues/3994)) - No longer treat leading f-strings as docstrings. This matches Python's behaviour and fixes a crash ([#4019](https://togithub.com/psf/black/issues/4019)) ##### Preview style - Multiline dicts and lists that are the sole argument to a function are now indented less ([#3964](https://togithub.com/psf/black/issues/3964)) - Multiline unpacked dicts and lists as the sole argument to a function are now also indented less ([#3992](https://togithub.com/psf/black/issues/3992)) - In f-string debug expressions, quote types that are visible in the final string are now preserved ([#4005](https://togithub.com/psf/black/issues/4005)) - Fix a bug where long `case` blocks were not split into multiple lines. Also enable general trailing comma rules on `case` blocks ([#4024](https://togithub.com/psf/black/issues/4024)) - Keep requiring two empty lines between module-level docstring and first function or class definition ([#4028](https://togithub.com/psf/black/issues/4028)) - Add support for single-line format skip with other comments on the same line ([#3959](https://togithub.com/psf/black/issues/3959)) ##### Configuration - Consistently apply force exclusion logic before resolving symlinks ([#4015](https://togithub.com/psf/black/issues/4015)) - Fix a bug in the matching of absolute path names in `--include` ([#3976](https://togithub.com/psf/black/issues/3976)) ##### Performance - Fix mypyc builds on arm64 on macOS ([#4017](https://togithub.com/psf/black/issues/4017)) ##### Integrations - Black's pre-commit integration will now run only on git hooks appropriate for a code formatter ([#3940](https://togithub.com/psf/black/issues/3940))astral-sh/ruff (ruff)
### [`v0.1.5`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#015) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.1.4...v0.1.5) ##### Preview features - \[`flake8-bandit`] Implement `mako-templates` (`S702`) ([#8533](https://togithub.com/astral-sh/ruff/pull/8533)) - \[`flake8-trio`] Implement `TRIO105` ([#8490](https://togithub.com/astral-sh/ruff/pull/8490)) - \[`flake8-trio`] Implement `TRIO109` ([#8534](https://togithub.com/astral-sh/ruff/pull/8534)) - \[`flake8-trio`] Implement `TRIO110` ([#8537](https://togithub.com/astral-sh/ruff/pull/8537)) - \[`flake8-trio`] Implement `TRIO115` ([#8486](https://togithub.com/astral-sh/ruff/pull/8486)) - \[`refurb`] Implement `type-none-comparison` (`FURB169`) ([#8487](https://togithub.com/astral-sh/ruff/pull/8487)) - Flag all comparisons against builtin types in `E721` ([#8491](https://togithub.com/astral-sh/ruff/pull/8491)) - Make `SIM118` fix as safe when the expression is a known dictionary ([#8525](https://togithub.com/astral-sh/ruff/pull/8525)) ##### Formatter - Fix multiline lambda expression statement formatting ([#8466](https://togithub.com/astral-sh/ruff/pull/8466)) ##### CLI - Add hidden `--extension` to override inference of source type from file extension ([#8373](https://togithub.com/astral-sh/ruff/pull/8373)) ##### Configuration - Account for selector specificity when merging `extend_unsafe_fixes` and `override extend_safe_fixes` ([#8444](https://togithub.com/astral-sh/ruff/pull/8444)) - Add support for disabling cache with `RUFF_NO_CACHE` environment variable ([#8538](https://togithub.com/astral-sh/ruff/pull/8538)) ##### Bug fixes - \[`E721`] Flag comparisons to `memoryview` ([#8485](https://togithub.com/astral-sh/ruff/pull/8485)) - Allow collapsed-ellipsis bodies in other statements ([#8499](https://togithub.com/astral-sh/ruff/pull/8499)) - Avoid `D301` autofix for `u` prefixed strings ([#8495](https://togithub.com/astral-sh/ruff/pull/8495)) - Only flag `flake8-trio` rules when `trio` import is present ([#8550](https://togithub.com/astral-sh/ruff/pull/8550)) - Reject more syntactically invalid Python programs ([#8524](https://togithub.com/astral-sh/ruff/pull/8524)) - Avoid raising `TRIO115` violations for `trio.sleep(...)` calls with non-number values ([#8532](https://togithub.com/astral-sh/ruff/pull/8532)) - Fix `F841` false negative on assignment to multiple variables ([#8489](https://togithub.com/astral-sh/ruff/pull/8489)) ##### Documentation - Fix link to isort `known-first-party` ([#8562](https://togithub.com/astral-sh/ruff/pull/8562)) - Add notes on fix safety to a few rules ([#8500](https://togithub.com/astral-sh/ruff/pull/8500)) - Add missing toml config tabs ([#8512](https://togithub.com/astral-sh/ruff/pull/8512)) - Add instructions for configuration of Emacs ([#8488](https://togithub.com/astral-sh/ruff/pull/8488)) - Improve detail link contrast in dark mode ([#8548](https://togithub.com/astral-sh/ruff/pull/8548)) - Fix typo in example ([#8506](https://togithub.com/astral-sh/ruff/pull/8506)) - Added tabs for configuration files in the documentation ([#8480](https://togithub.com/astral-sh/ruff/pull/8480)) - Recommend `project.requires-python` over `target-version` ([#8513](https://togithub.com/astral-sh/ruff/pull/8513)) - Add singleton escape hatch to `B008` documentation ([#8501](https://togithub.com/astral-sh/ruff/pull/8501)) - Fix tab configuration docs ([#8502](https://togithub.com/astral-sh/ruff/pull/8502))semantic-release/semantic-release (semantic-release)
### [`v22.0.7`](https://togithub.com/semantic-release/semantic-release/releases/tag/v22.0.7) [Compare Source](https://togithub.com/semantic-release/semantic-release/compare/v22.0.6...v22.0.7) ##### Bug Fixes - **deps:** update dependency read-pkg-up to v11 ([#3047](https://togithub.com/semantic-release/semantic-release/issues/3047)) ([f09e55f](https://togithub.com/semantic-release/semantic-release/commit/f09e55f39f8fcafb516bddeb0be63fb30763d3ac)) ##### Features - support extending ESM configuration files ([#3036](https://togithub.com/semantic-release/semantic-release/pull/3037))([6900865](https://togithub.com/semantic-release/semantic-release/commit/6900865324c4eae56c06f01bde9a5ae2f3690917))Configuration
📅 Schedule: Branch creation - "before 10pm on Sunday" in timezone America/Chicago, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.