Sourced from ruff's releases.
0.9.2
Release Notes
Preview features
- [
airflow
] Fix typo "security_managr" to "security_manager" (AIR303
) (#15463)- [
airflow
] extend and fix AIR302 rules (#15525)- [
fastapi
] Handle parameters withDepends
correctly (FAST003
) (#15364)- [
flake8-pytest-style
] Implement pytest.warns diagnostics (PT029
,PT030
,PT031
) (#15444)- [
flake8-pytest-style
] Test function parameters with default arguments (PT028
) (#15449)- [
flake8-type-checking
] Avoid false positives for|
inTC008
(#15201)Rule changes
- [
flake8-todos
] Allow VSCode GitHub PR extension style links inmissing-todo-link
(TD003
) (#15519)- [
pyflakes
] Show syntax error message forF722
(#15523)Formatter
- Fix curly bracket spacing around f-string expressions containing curly braces (#15471)
- Fix joining of f-strings with different quotes when using quote style
Preserve
(#15524)Server
- Avoid indexing the same workspace multiple times (#15495)
- Display context for
ruff.configuration
errors (#15452)Configuration
- Remove
flatten
to improve deserialization error messages (#15414)Bug fixes
- Parse triple-quoted string annotations as if parenthesized (#15387)
- [
fastapi
] UpdateAnnotated
fixes (FAST002
) (#15462)- [
flake8-bandit
] Check forbuiltins
instead ofbuiltin
(S102
,PTH123
) (#15443)- [
flake8-pathlib
] Fix--select
foros-path-dirname
(PTH120
) (#15446)- [
ruff
] Fix false positive on global keyword (RUF052
) (#15235)Contributors
... (truncated)
Sourced from ruff's changelog.
0.9.2
Preview features
- [
airflow
] Fix typo "security_managr" to "security_manager" (AIR303
) (#15463)- [
airflow
] extend and fix AIR302 rules (#15525)- [
fastapi
] Handle parameters withDepends
correctly (FAST003
) (#15364)- [
flake8-pytest-style
] Implement pytest.warns diagnostics (PT029
,PT030
,PT031
) (#15444)- [
flake8-pytest-style
] Test function parameters with default arguments (PT028
) (#15449)- [
flake8-type-checking
] Avoid false positives for|
inTC008
(#15201)Rule changes
- [
flake8-todos
] Allow VSCode GitHub PR extension style links inmissing-todo-link
(TD003
) (#15519)- [
pyflakes
] Show syntax error message forF722
(#15523)Formatter
- Fix curly bracket spacing around f-string expressions containing curly braces (#15471)
- Fix joining of f-strings with different quotes when using quote style
Preserve
(#15524)Server
- Avoid indexing the same workspace multiple times (#15495)
- Display context for
ruff.configuration
errors (#15452)Configuration
- Remove
flatten
to improve deserialization error messages (#15414)Bug fixes
- Parse triple-quoted string annotations as if parenthesized (#15387)
- [
fastapi
] UpdateAnnotated
fixes (FAST002
) (#15462)- [
flake8-bandit
] Check forbuiltins
instead ofbuiltin
(S102
,PTH123
) (#15443)- [
flake8-pathlib
] Fix--select
foros-path-dirname
(PTH120
) (#15446)- [
ruff
] Fix false positive on global keyword (RUF052
) (#15235)
0a39348
Include build binaries027f800
Comment out non-npm-publish jobs425870d
Upload npm publish logs when failedc20255a
Bump version to 0.9.2 (#15529)4203658
Fix joining of f-strings with different quotes when using quote style
`Preser...fc9dd63
[airflow] extend and fix AIR302 rules (#15525)79e52c7
[pyflakes
] Show syntax error message for F722
(#15523)cf4ab7c
Parse triple quoted string annotations as if parenthesized (#15387)d2656e8
[flake8-todos
] Allow VSCode GitHub PR extension style links
in `missing-tod...c53ee60
Typeshed-sync workflow: add appropriate labels, link directly to failing
run ...