|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 0.14.1 |
| 4 | + |
| 5 | +Released on 2025-10-16. |
| 6 | + |
| 7 | +### Preview features |
| 8 | + |
| 9 | +- [formatter] Remove parentheses around multiple exception types on Python 3.14+ ([#20768](https://github.com/astral-sh/ruff/pull/20768)) |
| 10 | +- \[`flake8-bugbear`\] Omit annotation in preview fix for `B006` ([#20877](https://github.com/astral-sh/ruff/pull/20877)) |
| 11 | +- \[`flake8-logging-format`\] Avoid dropping implicitly concatenated pieces in the `G004` fix ([#20793](https://github.com/astral-sh/ruff/pull/20793)) |
| 12 | +- \[`pydoclint`\] Implement `docstring-extraneous-parameter` (`DOC102`) ([#20376](https://github.com/astral-sh/ruff/pull/20376)) |
| 13 | +- \[`pyupgrade`\] Extend `UP019` to detect `typing_extensions.Text` (`UP019`) ([#20825](https://github.com/astral-sh/ruff/pull/20825)) |
| 14 | +- \[`pyupgrade`\] Fix false negative for `TypeVar` with default argument in `non-pep695-generic-class` (`UP046`) ([#20660](https://github.com/astral-sh/ruff/pull/20660)) |
| 15 | + |
| 16 | +### Bug fixes |
| 17 | + |
| 18 | +- Fix false negatives in `Truthiness::from_expr` for lambdas, generators, and f-strings ([#20704](https://github.com/astral-sh/ruff/pull/20704)) |
| 19 | +- Fix syntax error false positives for escapes and quotes in f-strings ([#20867](https://github.com/astral-sh/ruff/pull/20867)) |
| 20 | +- Fix syntax error false positives on parenthesized context managers ([#20846](https://github.com/astral-sh/ruff/pull/20846)) |
| 21 | +- \[`fastapi`\] Fix false positives for path parameters that FastAPI doesn't recognize (`FAST003`) ([#20687](https://github.com/astral-sh/ruff/pull/20687)) |
| 22 | +- \[`flake8-pyi`\] Fix operator precedence by adding parentheses when needed (`PYI061`) ([#20508](https://github.com/astral-sh/ruff/pull/20508)) |
| 23 | +- \[`ruff`\] Suppress diagnostic for f-string interpolations with debug text (`RUF010`) ([#20525](https://github.com/astral-sh/ruff/pull/20525)) |
| 24 | + |
| 25 | +### Rule changes |
| 26 | + |
| 27 | +- \[`airflow`\] Add warning to `airflow.datasets.DatasetEvent` usage (`AIR301`) ([#20551](https://github.com/astral-sh/ruff/pull/20551)) |
| 28 | +- \[`flake8-bugbear`\] Mark `B905` and `B912` fixes as unsafe ([#20695](https://github.com/astral-sh/ruff/pull/20695)) |
| 29 | +- Use `DiagnosticTag` for more rules - changes display in editors ([#20758](https://github.com/astral-sh/ruff/pull/20758),[#20734](https://github.com/astral-sh/ruff/pull/20734)) |
| 30 | + |
| 31 | +### Documentation |
| 32 | + |
| 33 | +- Update Python compatibility from 3.13 to 3.14 in README.md ([#20852](https://github.com/astral-sh/ruff/pull/20852)) |
| 34 | +- Update `lint.flake8-type-checking.quoted-annotations` docs ([#20765](https://github.com/astral-sh/ruff/pull/20765)) |
| 35 | +- Update setup instructions for Zed 0.208.0+ ([#20902](https://github.com/astral-sh/ruff/pull/20902)) |
| 36 | +- \[`flake8-datetimez`\] Clarify docs for several rules ([#20778](https://github.com/astral-sh/ruff/pull/20778)) |
| 37 | +- Fix typo in `RUF015` description ([#20873](https://github.com/astral-sh/ruff/pull/20873)) |
| 38 | + |
| 39 | +### Other changes |
| 40 | + |
| 41 | +- Reduce binary size ([#20863](https://github.com/astral-sh/ruff/pull/20863)) |
| 42 | +- Improved error recovery for unclosed strings (including f- and t-strings) ([#20848](https://github.com/astral-sh/ruff/pull/20848)) |
| 43 | + |
| 44 | +### Contributors |
| 45 | + |
| 46 | +- [@ntBre](https://github.com/ntBre) |
| 47 | +- [@Paillat-dev](https://github.com/Paillat-dev) |
| 48 | +- [@terror](https://github.com/terror) |
| 49 | +- [@pieterh-oai](https://github.com/pieterh-oai) |
| 50 | +- [@MichaReiser](https://github.com/MichaReiser) |
| 51 | +- [@TaKO8Ki](https://github.com/TaKO8Ki) |
| 52 | +- [@ageorgou](https://github.com/ageorgou) |
| 53 | +- [@danparizher](https://github.com/danparizher) |
| 54 | +- [@mgaitan](https://github.com/mgaitan) |
| 55 | +- [@augustelalande](https://github.com/augustelalande) |
| 56 | +- [@dylwil3](https://github.com/dylwil3) |
| 57 | +- [@Lee-W](https://github.com/Lee-W) |
| 58 | +- [@injust](https://github.com/injust) |
| 59 | +- [@CarrotManMatt](https://github.com/CarrotManMatt) |
| 60 | + |
3 | 61 | ## 0.14.0 |
4 | 62 |
|
5 | 63 | Released on 2025-10-07. |
|
0 commit comments