|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 0.14.2 |
| 4 | + |
| 5 | +Released on 2025-10-23. |
| 6 | + |
| 7 | +### Preview features |
| 8 | + |
| 9 | +- \[`flake8-gettext`\] Resolve qualified names and built-in bindings (`INT001`, `INT002`, `INT003`) ([#19045](https://github.com/astral-sh/ruff/pull/19045)) |
| 10 | + |
| 11 | +### Bug fixes |
| 12 | + |
| 13 | +- Avoid reusing nested, interpolated quotes before Python 3.12 ([#20930](https://github.com/astral-sh/ruff/pull/20930)) |
| 14 | +- Catch syntax errors in nested interpolations before Python 3.12 ([#20949](https://github.com/astral-sh/ruff/pull/20949)) |
| 15 | +- \[`fastapi`\] Handle ellipsis defaults in `FAST002` autofix ([#20810](https://github.com/astral-sh/ruff/pull/20810)) |
| 16 | +- \[`flake8-simplify`\] Skip `SIM911` when unknown arguments are present ([#20697](https://github.com/astral-sh/ruff/pull/20697)) |
| 17 | +- \[`pyupgrade`\] Always parenthesize assignment expressions in fix for `f-string` (`UP032`) ([#21003](https://github.com/astral-sh/ruff/pull/21003)) |
| 18 | +- \[`pyupgrade`\] Fix `UP032` conversion for decimal ints with underscores ([#21022](https://github.com/astral-sh/ruff/pull/21022)) |
| 19 | +- \[`fastapi`\] Skip autofix for keyword and `__debug__` path params (`FAST003`) ([#20960](https://github.com/astral-sh/ruff/pull/20960)) |
| 20 | + |
| 21 | +### Rule changes |
| 22 | + |
| 23 | +- \[`flake8-bugbear`\] Skip `B905` and `B912` for fewer than two iterables and no starred arguments ([#20998](https://github.com/astral-sh/ruff/pull/20998)) |
| 24 | +- \[`ruff`\] Use `DiagnosticTag` for more `pyflakes` and `pandas` rules ([#20801](https://github.com/astral-sh/ruff/pull/20801)) |
| 25 | + |
| 26 | +### CLI |
| 27 | + |
| 28 | +- Improve JSON output from `ruff rule` ([#20168](https://github.com/astral-sh/ruff/pull/20168)) |
| 29 | + |
| 30 | +### Documentation |
| 31 | + |
| 32 | +- Add source to testimonial ([#20971](https://github.com/astral-sh/ruff/pull/20971)) |
| 33 | +- Document when a rule was added ([#21035](https://github.com/astral-sh/ruff/pull/21035)) |
| 34 | + |
| 35 | +### Other changes |
| 36 | + |
| 37 | +- [syntax-errors] Name is parameter and global ([#20426](https://github.com/astral-sh/ruff/pull/20426)) |
| 38 | +- [syntax-errors] Alternative `match` patterns bind different names ([#20682](https://github.com/astral-sh/ruff/pull/20682)) |
| 39 | + |
| 40 | +### Contributors |
| 41 | + |
| 42 | +- [@hengky-kurniawan-1](https://github.com/hengky-kurniawan-1) |
| 43 | +- [@ShalokShalom](https://github.com/ShalokShalom) |
| 44 | +- [@robsdedude](https://github.com/robsdedude) |
| 45 | +- [@LoicRiegel](https://github.com/LoicRiegel) |
| 46 | +- [@TaKO8Ki](https://github.com/TaKO8Ki) |
| 47 | +- [@dylwil3](https://github.com/dylwil3) |
| 48 | +- [@11happy](https://github.com/11happy) |
| 49 | +- [@ntBre](https://github.com/ntBre) |
| 50 | + |
3 | 51 | ## 0.14.1 |
4 | 52 |
|
5 | 53 | Released on 2025-10-16. |
|
0 commit comments