|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 0.11.10 |
| 4 | + |
| 5 | +### Preview features |
| 6 | + |
| 7 | +- \[`ruff`\] Implement a recursive check for `RUF060` ([#17976](https://github.com/astral-sh/ruff/pull/17976)) |
| 8 | +- \[`airflow`\] Enable autofixes for `AIR301` and `AIR311` ([#17941](https://github.com/astral-sh/ruff/pull/17941)) |
| 9 | +- \[`airflow`\] Apply try catch guard to all `AIR3` rules ([#17887](https://github.com/astral-sh/ruff/pull/17887)) |
| 10 | +- \[`airflow`\] Extend `AIR311` rules ([#17913](https://github.com/astral-sh/ruff/pull/17913)) |
| 11 | + |
| 12 | +### Bug fixes |
| 13 | + |
| 14 | +- \[`flake8-bugbear`\] Ignore `B028` if `skip_file_prefixes` is present ([#18047](https://github.com/astral-sh/ruff/pull/18047)) |
| 15 | +- \[`flake8-pie`\] Mark autofix for `PIE804` as unsafe if the dictionary contains comments ([#18046](https://github.com/astral-sh/ruff/pull/18046)) |
| 16 | +- \[`flake8-simplify`\] Correct behavior for `str.split`/`rsplit` with `maxsplit=0` (`SIM905`) ([#18075](https://github.com/astral-sh/ruff/pull/18075)) |
| 17 | +- \[`flake8-simplify`\] Fix `SIM905` autofix for `rsplit` creating a reversed list literal ([#18045](https://github.com/astral-sh/ruff/pull/18045)) |
| 18 | +- \[`flake8-use-pathlib`\] Suppress diagnostics for all `os.*` functions that have the `dir_fd` parameter (`PTH`) ([#17968](https://github.com/astral-sh/ruff/pull/17968)) |
| 19 | +- \[`refurb`\] Mark autofix as safe only for number literals (`FURB116`) ([#17692](https://github.com/astral-sh/ruff/pull/17692)) |
| 20 | + |
| 21 | +### Rule changes |
| 22 | + |
| 23 | +- \[`flake8-bandit`\] Skip `S608` for expressionless f-strings ([#17999](https://github.com/astral-sh/ruff/pull/17999)) |
| 24 | +- \[`flake8-pytest-style`\] Don't recommend `usefixtures` for `parametrize` values (`PT019`) ([#17650](https://github.com/astral-sh/ruff/pull/17650)) |
| 25 | +- \[`pyupgrade`\] Add `resource.error` as deprecated alias of `OSError` (`UP024`) ([#17933](https://github.com/astral-sh/ruff/pull/17933)) |
| 26 | + |
| 27 | +### CLI |
| 28 | + |
| 29 | +- Disable jemalloc on Android ([#18033](https://github.com/astral-sh/ruff/pull/18033)) |
| 30 | + |
| 31 | +### Documentation |
| 32 | + |
| 33 | +- Update Neovim setup docs ([#18108](https://github.com/astral-sh/ruff/pull/18108)) |
| 34 | +- \[`flake8-simplify`\] Add fix safety section (`SIM103`) ([#18086](https://github.com/astral-sh/ruff/pull/18086)) |
| 35 | +- \[`flake8-simplify`\] Add fix safety section (`SIM112`) ([#18099](https://github.com/astral-sh/ruff/pull/18099)) |
| 36 | +- \[`pylint`\] Add fix safety section (`PLC0414`) ([#17802](https://github.com/astral-sh/ruff/pull/17802)) |
| 37 | +- \[`pylint`\] Add fix safety section (`PLE4703`) ([#17824](https://github.com/astral-sh/ruff/pull/17824)) |
| 38 | +- \[`pylint`\] Add fix safety section (`PLW1514`) ([#17932](https://github.com/astral-sh/ruff/pull/17932)) |
| 39 | +- \[`pylint`\] Add fix safety section (`PLW3301`) ([#17878](https://github.com/astral-sh/ruff/pull/17878)) |
| 40 | +- \[`ruff`\] Add fix safety section (`RUF007`) ([#17755](https://github.com/astral-sh/ruff/pull/17755)) |
| 41 | +- \[`ruff`\] Add fix safety section (`RUF033`) ([#17760](https://github.com/astral-sh/ruff/pull/17760)) |
| 42 | + |
3 | 43 | ## 0.11.9
|
4 | 44 |
|
5 | 45 | ### Preview features
|
|
0 commit comments