|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 0.17.5 |
| 4 | + |
| 5 | +Released on 2026-11-12. |
| 6 | + |
| 7 | +### Preview features |
| 8 | + |
| 9 | +- Redirect renamed rules ([#30081](https://github.com/astral-sh/ruff/pull/30081)) |
| 10 | +- \[`flake8-async`\] Implement `pytest-raises-exception-group` (`ASYNC401`) ([#28772](https://github.com/astral-sh/ruff/pull/28772)) |
| 11 | +- \[`flake8-logging-format`\] Mark `G004` fix as unsafe ([#30087](https://github.com/astral-sh/ruff/pull/30087)) |
| 12 | +- \[`pylint`\] Implement `no-method-argument` (`PLE0211`) ([#29748](https://github.com/astral-sh/ruff/pull/29748)) |
| 13 | +- \[`refurb`\] Do not offer fix when `write` is nested in an expression (`FURB103`) ([#29789](https://github.com/astral-sh/ruff/pull/29789)) |
| 14 | +- \[`ruff`\] Add `renamed-rule` (`RUF202`) ([#30079](https://github.com/astral-sh/ruff/pull/30079)) |
| 15 | +- \[`ruff`\] Expand `redirected-noqa` to other suppression comments (`RUF101`) ([#30078](https://github.com/astral-sh/ruff/pull/30078)) |
| 16 | + |
| 17 | +### Bug fixes |
| 18 | + |
| 19 | +- Avoid crashing when Ruff logs to a closed stderr pipe ([#30209](https://github.com/astral-sh/ruff/pull/30209)) |
| 20 | +- Fix fixes that add or remove a keyword argument with a parenthesized value ([#30189](https://github.com/astral-sh/ruff/pull/30189)) |
| 21 | +- \[`flake8-import-conventions`\] Avoid shadowing names when fixing import aliases (`ICN001`) ([#30035](https://github.com/astral-sh/ruff/pull/30035)) |
| 22 | +- \[`flake8-bugbear`\] Fix `B010` autofix for parenthesized `setattr` calls ([#30168](https://github.com/astral-sh/ruff/pull/30168)) |
| 23 | +- \[`flake8-pyi`\] Fix `PYI034` autofix for parenthesized `self` annotations ([#30173](https://github.com/astral-sh/ruff/pull/30173)) |
| 24 | +- \[`pyupgrade`\] Fix `UP031` duplicating closing parentheses around the format string ([#30172](https://github.com/astral-sh/ruff/pull/30172)) |
| 25 | + |
| 26 | +### Rule changes |
| 27 | + |
| 28 | +- \[`flake8-bugbear`\] Ignore frozen dataclass instantiations (`B008`) ([#29231](https://github.com/astral-sh/ruff/pull/29231)) |
| 29 | + |
| 30 | +### Performance |
| 31 | + |
| 32 | +- Various performance improvements ([#30375](https://github.com/astral-sh/ruff/pull/30375), [#30211](https://github.com/astral-sh/ruff/pull/30211), [#30368](https://github.com/astral-sh/ruff/pull/30368), [#30259](https://github.com/astral-sh/ruff/pull/30259), [#30354](https://github.com/astral-sh/ruff/pull/30354), [#30115](https://github.com/astral-sh/ruff/pull/30115), [#30133](https://github.com/astral-sh/ruff/pull/30133), [#30132](https://github.com/astral-sh/ruff/pull/30132), [#30358](https://github.com/astral-sh/ruff/pull/30358), [#30135](https://github.com/astral-sh/ruff/pull/30135), [#30369](https://github.com/astral-sh/ruff/pull/30369), [#30351](https://github.com/astral-sh/ruff/pull/30351), [#30352](https://github.com/astral-sh/ruff/pull/30352), [#30347](https://github.com/astral-sh/ruff/pull/30347), [#30379](https://github.com/astral-sh/ruff/pull/30379), [#30328](https://github.com/astral-sh/ruff/pull/30328), [#30329](https://github.com/astral-sh/ruff/pull/30329), [#29446](https://github.com/astral-sh/ruff/pull/29446)) |
| 33 | + |
| 34 | +### Other changes |
| 35 | + |
| 36 | +- Fix FreeBSD source builds with libc 0.2.190 ([#30176](https://github.com/astral-sh/ruff/pull/30176)) |
| 37 | + |
| 38 | +### Contributors |
| 39 | + |
| 40 | +- [@rajveer3x](https://github.com/rajveer3x) |
| 41 | +- [@tjkuson](https://github.com/tjkuson) |
| 42 | +- [@hugehoo](https://github.com/hugehoo) |
| 43 | +- [@hector2394](https://github.com/hector2394) |
| 44 | +- [@ansh-rohilla](https://github.com/ansh-rohilla) |
| 45 | +- [@mati-caliz](https://github.com/mati-caliz) |
| 46 | +- [@yxshee](https://github.com/yxshee) |
| 47 | +- [@charliermarsh](https://github.com/charliermarsh) |
| 48 | +- [@MichaReiser](https://github.com/MichaReiser) |
| 49 | +- [@GeorgiaPreda](https://github.com/GeorgiaPreda) |
| 50 | +- [@G26karthik](https://github.com/G26karthik) |
| 51 | +- [@ntBre](https://github.com/ntBre) |
| 52 | +- [@s-cork](https://github.com/s-cork) |
| 53 | + |
3 | 54 | ## 0.17.4 |
4 | 55 |
|
5 | 56 | Released on 2026-11-05. |
|
0 commit comments