<#2063 chore(deps): bump ruff from 0.12.1 to 0.12....
# hub-repo-activity
g
#2063 chore(deps): bump ruff from 0.12.1 to 0.12.7 Pull request opened by dependabot[bot] Bumps ruff from 0.12.1 to 0.12.7. Release notes Sourced from ruff's releases.
## 0.12.7
## Release Notes
This is a follow-up release to 0.12.6. Because of an issue in the package metadata, 0.12.6 failed to publish fully to PyPI and has been yanked. Similarly, there is no GitHub release or Git tag for 0.12.6. The contents of the 0.12.7 release are identical to 0.12.6, except for the updated metadata.
## 0.12.6 Release Notes
### Preview features
• [
flake8-commas
] Add support for trailing comma checks in type parameter lists (
COM812
,
COM819
) (#19390)
• [
pylint
] Implement auto-fix for
missing-maxsplit-arg
(
PLC0207
) (#19387)
• [
ruff
] Offer fixes for
RUF039
in more cases (#19065)
### Bug fixes
• Support
.pyi
files in ruff analyze graph (#19611)
• [
flake8-pyi
] Preserve inline comment in ellipsis removal (
PYI013
) (#19399)
• [
perflint
] Ignore rule if target is
global
or
nonlocal
(
PERF401
) (#19539)
• [
pyupgrade
] Fix
UP030
to avoid modifying double curly braces in format strings (#19378)
• [
refurb
] Ignore decorated functions for
FURB118
(#19339)
• [
refurb
] Mark
int
and
bool
cases for
Decimal.from_float
as safe fixes (
FURB164
) (#19468)
• [
ruff
] Fix
RUF033
for named default expressions (#19115)
### Rule changes
• [
flake8-blind-except
] Change
BLE001
to permit
logging.critical(..., exc_info=True)
(#19520)
### Performance
• Add support for specifying minimum dots in detected string imports (#19538)
## Contributors
• `@​AlexWaygood`
• `@​BurntSushi`
• `@​CodeMan62`
• `@​DimitriPapadopoulos`
• `@​IDrokin117`
• `@​Luunynliny`
• `@​MichaReiser`
• `@​UnboundVariable`
• `@​carljm`
• `@​charliermarsh`
• `@​clockback`
• `@​danparizher`
• `@​dcreager`
• `@​dhruvmanila`
• `@​dylwil3`
• `@​github-actions`
• `@​junhsonjb`
• `@​mtshiba`
... (truncated) Changelog Sourced from ruff's changelog.
## 0.12.7
This is a follow-up release to 0.12.6. Because of an issue in the package metadata, 0.12.6 failed to publish fully to PyPI and has been yanked. Similarly, there is no GitHub release or Git tag for 0.12.6. The contents of the 0.12.7 release are identical to 0.12.6, except for the updated metadata.
## 0.12.6
### Preview features
• [
flake8-commas
] Add support for trailing comma checks in type parameter lists (
COM812
,
COM819
) (#19390)
• [
pylint
] Implement auto-fix for
missing-maxsplit-arg
(
PLC0207
) (#19387)
• [
ruff
] Offer fixes for
RUF039
in more cases (#19065)
### Bug fixes
• Support
.pyi
files in ruff analyze graph (#19611)
• [
flake8-pyi
] Preserve inline comment in ellipsis removal (
PYI013
) (#19399)
• [
perflint
] Ignore rule if target is
global
or
nonlocal
(
PERF401
) (#19539)
• [
pyupgrade
] Fix
UP030
to avoid modifying double curly braces in format strings (#19378)
• [
refurb
] Ignore decorated functions for
FURB118
(#19339)
• [
refurb
] Mark
int
and
bool
cases for
Decimal.from_float
as safe fixes (
FURB164
) (#19468)
• [
ruff
] Fix
RUF033
for named default expressions (#19115)
### Rule changes
• [
flake8-blind-except
] Change
BLE001
to permit
logging.critical(..., exc_info=True)
(#19520)
### Performance
• Add support for specifying minimum dots in detected string imports (#19538)
## 0.12.5
### Preview features
• [
flake8-use-pathlib
] Add autofix for
PTH101
,
PTH104
,
PTH105
,
PTH121
(#19404)
• [
ruff
] Support byte strings (
RUF055
) (#18926)
### Bug fixes
• Fix
unreachable
panic in parser (#19183)
• [
flake8-pyi
] Skip fix if all
Union
members are
None
(
PYI016
) (#19416)
• [
perflint
] Parenthesize generator expressions (
PERF401
) (#19325)
• [
pylint
] Handle empty comments after line continuation (
PLR2044
) (#19405)
### Rule changes
• [
pep8-naming
] Fix
N802
false positives for
CGIHTTPRequestHandler
and
SimpleHTTPRequestHandler
(#19432)
## 0.12.4
... (truncated) Commits • `c5ac998` Bump 0.12.7 (#19627) • `04a8f64` Revert
license
and
license-files
changes in
pyproject.toml
(#19624) • `6e00adf` Bump 0.12.6 (#19622) • `864196b` Add
Checker::context
method, deduplicate Unicode checks (#19609) • `ae26fa0` [
flake8-pyi
] Preserve inline comment in ellipsis removal (
PYI013
) (#19399) • `88a6799` [ty] Add flow diagram fo… meltano/hub