|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 0.0.23 |
| 4 | + |
| 5 | +Released on 2026-03-13. |
| 6 | + |
| 7 | +### Bug fixes |
| 8 | + |
| 9 | +- Fix false-positive diagnostics for PEP-604 union annotations on attribute targets on Python 3.9 when `from __future__ import annotations` is active ([#23915](https://github.com/astral-sh/ruff/pull/23915)) |
| 10 | +- `dataclass_transform`: Respect `kw_only` overwrites in dataclasses ([#23930](https://github.com/astral-sh/ruff/pull/23930)) |
| 11 | +- Fix too-many-cycle panics when inferring loop variables with `Literal` types ([#23875](https://github.com/astral-sh/ruff/pull/23875)) |
| 12 | + |
| 13 | +### Server |
| 14 | + |
| 15 | +- Fix [folding range](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_foldingRange) classification of lines starting with `#` ([#23831](https://github.com/astral-sh/ruff/pull/23831)) |
| 16 | +- Fix [folding ranges](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_foldingRange) for notebooks ([#23830](https://github.com/astral-sh/ruff/pull/23830)) |
| 17 | + |
| 18 | +### Core type checking |
| 19 | + |
| 20 | +- Split errors for possibly missing submodules into a new `possibly-missing-submodule` error code (enabled by default), and make `possibly-missing-attribute` ignored by default ([#23918](https://github.com/astral-sh/ruff/pull/23918)) |
| 21 | +- Improve handling of bidirectional inference when ([#23844](https://github.com/astral-sh/ruff/pull/23844)) |
| 22 | +- Fix inference of conditionally defined properties ([#23925](https://github.com/astral-sh/ruff/pull/23925)) |
| 23 | + |
| 24 | +### Improvements to diagnostics |
| 25 | + |
| 26 | +- Clarify in diagnostics that `from __future__ import annotations` only stringifies type annotations ([#23928](https://github.com/astral-sh/ruff/pull/23928)) |
| 27 | + |
| 28 | +### Performance improvements |
| 29 | + |
| 30 | +- Avoid duplicated work during multi-inference ([#23923](https://github.com/astral-sh/ruff/pull/23923)) |
| 31 | + |
| 32 | +### Contributors |
| 33 | + |
| 34 | +- [@ibraheemdev](https://github.com/ibraheemdev) |
| 35 | +- [@sharkdp](https://github.com/sharkdp) |
| 36 | +- [@oconnor663](https://github.com/oconnor663) |
| 37 | +- [@mtshiba](https://github.com/mtshiba) |
| 38 | +- [@MichaReiser](https://github.com/MichaReiser) |
| 39 | +- [@carljm](https://github.com/carljm) |
| 40 | +- [@AlexWaygood](https://github.com/AlexWaygood) |
| 41 | + |
3 | 42 | ## 0.0.22 |
4 | 43 |
|
5 | 44 | Released on 2026-03-12. |
|
0 commit comments