|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 0.13.2 |
| 4 | + |
| 5 | +Released on 2025-09-25. |
| 6 | + |
| 7 | +### Preview features |
| 8 | + |
| 9 | +- \[`flake8-async`\] Implement `blocking-path-method` (`ASYNC240`) ([#20264](https://github.com/astral-sh/ruff/pull/20264)) |
| 10 | +- \[`flake8-bugbear`\] Implement `map-without-explicit-strict` (`B912`) ([#20429](https://github.com/astral-sh/ruff/pull/20429)) |
| 11 | +- \[`flake8-bultins`\] Detect class-scope builtin shadowing in decorators, default args, and attribute initializers (`A003`) ([#20178](https://github.com/astral-sh/ruff/pull/20178)) |
| 12 | +- \[`ruff`\] Implement `logging-eager-conversion` (`RUF065`) ([#19942](https://github.com/astral-sh/ruff/pull/19942)) |
| 13 | +- Include `.pyw` files by default when linting and formatting ([#20458](https://github.com/astral-sh/ruff/pull/20458)) |
| 14 | + |
| 15 | +### Bug fixes |
| 16 | + |
| 17 | +- Deduplicate input paths ([#20105](https://github.com/astral-sh/ruff/pull/20105)) |
| 18 | +- \[`flake8-comprehensions`\] Preserve trailing commas for single-element lists (`C409`) ([#19571](https://github.com/astral-sh/ruff/pull/19571)) |
| 19 | +- \[`flake8-pyi`\] Avoid syntax error from conflict with `PIE790` (`PYI021`) ([#20010](https://github.com/astral-sh/ruff/pull/20010)) |
| 20 | +- \[`flake8-simplify`\] Correct fix for positive `maxsplit` without separator (`SIM905`) ([#20056](https://github.com/astral-sh/ruff/pull/20056)) |
| 21 | +- \[`pyupgrade`\] Fix `UP008` not to apply when `__class__` is a local variable ([#20497](https://github.com/astral-sh/ruff/pull/20497)) |
| 22 | +- \[`ruff`\] Fix `B004` to skip invalid `hasattr`/`getattr` calls ([#20486](https://github.com/astral-sh/ruff/pull/20486)) |
| 23 | +- \[`ruff`\] Replace `-nan` with `nan` when using the value to construct a `Decimal` (`FURB164` ) ([#20391](https://github.com/astral-sh/ruff/pull/20391)) |
| 24 | + |
| 25 | +### Documentation |
| 26 | + |
| 27 | +- Add 'Finding ways to help' to CONTRIBUTING.md ([#20567](https://github.com/astral-sh/ruff/pull/20567)) |
| 28 | +- Update import path to `ruff-wasm-web` ([#20539](https://github.com/astral-sh/ruff/pull/20539)) |
| 29 | +- \[`flake8-bandit`\] Clarify the supported hashing functions (`S324`) ([#20534](https://github.com/astral-sh/ruff/pull/20534)) |
| 30 | + |
| 31 | +### Other changes |
| 32 | + |
| 33 | +- \[`playground`\] Allow hover quick fixes to appear for overlapping diagnostics ([#20527](https://github.com/astral-sh/ruff/pull/20527)) |
| 34 | +- \[`playground`\] Fix non‑BMP code point handling in quick fixes and markers ([#20526](https://github.com/astral-sh/ruff/pull/20526)) |
| 35 | + |
| 36 | +### Contributors |
| 37 | + |
| 38 | +- [@BurntSushi](https://github.com/BurntSushi) |
| 39 | +- [@mtshiba](https://github.com/mtshiba) |
| 40 | +- [@second-ed](https://github.com/second-ed) |
| 41 | +- [@danparizher](https://github.com/danparizher) |
| 42 | +- [@ShikChen](https://github.com/ShikChen) |
| 43 | +- [@PieterCK](https://github.com/PieterCK) |
| 44 | +- [@GDYendell](https://github.com/GDYendell) |
| 45 | +- [@RazerM](https://github.com/RazerM) |
| 46 | +- [@TaKO8Ki](https://github.com/TaKO8Ki) |
| 47 | +- [@amyreese](https://github.com/amyreese) |
| 48 | +- [@ntbre](https://github.com/ntBre) |
| 49 | +- [@MichaReiser](https://github.com/MichaReiser) |
| 50 | + |
3 | 51 | ## 0.13.1
|
4 | 52 |
|
5 | 53 | Released on 2025-09-18.
|
|
0 commit comments