|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 0.0.34 |
| 4 | + |
| 5 | +Released on 2026-05-01. |
| 6 | + |
| 7 | +### Bug fixes |
| 8 | + |
| 9 | +- Avoid panic in recursive protocol signature comparisons ([#24665](https://github.com/astral-sh/ruff/pull/24665)) |
| 10 | +- Avoid panics for syntax error targets in invalid unpacking assignments ([#24663](https://github.com/astral-sh/ruff/pull/24663)) |
| 11 | +- Fix unbounded type growth in nested-typevar substitutions ([#24803](https://github.com/astral-sh/ruff/pull/24803)) |
| 12 | +- Prevent string annotation tokens from leaking across notebook cells ([#24919](https://github.com/astral-sh/ruff/pull/24919)) |
| 13 | +- Support reference finding in stringified annotations ([#24956](https://github.com/astral-sh/ruff/pull/24956)) |
| 14 | + |
| 15 | +### LSP server |
| 16 | + |
| 17 | +- Add hover support for PEP 695 type aliases ([#24926](https://github.com/astral-sh/ruff/pull/24926)) |
| 18 | +- Offer string literal completion suggestions based on expected type ([#24555](https://github.com/astral-sh/ruff/pull/24555)) |
| 19 | +- Support Go-to Definition, Go-To Declaration, and Find References for TypedDict and NamedTuple initializers ([#24897](https://github.com/astral-sh/ruff/pull/24897)) |
| 20 | +- Support `Annotated` metadata in semantic tokens ([#24890](https://github.com/astral-sh/ruff/pull/24890)) |
| 21 | + |
| 22 | +### Core type checking |
| 23 | + |
| 24 | +- Add support for `functools.partial` ([#24582](https://github.com/astral-sh/ruff/pull/24582)) |
| 25 | +- Fix ParamSpec defaults and alias variance ([#24479](https://github.com/astral-sh/ruff/pull/24479)) |
| 26 | +- Fix `TypeIs` assignability with gradual types ([#24928](https://github.com/astral-sh/ruff/pull/24928)) |
| 27 | +- Infer `dict(**TypedDict)` in `TypedDict` context ([#24709](https://github.com/astral-sh/ruff/pull/24709)) |
| 28 | +- Support `infer_variance` for legacy `TypeVar` ([#24930](https://github.com/astral-sh/ruff/pull/24930)) |
| 29 | +- Support variance keywords in `ParamSpec` ([#24927](https://github.com/astral-sh/ruff/pull/24927)) |
| 30 | +- Sync vendored typeshed stubs ([#24952](https://github.com/astral-sh/ruff/pull/24952)). [Typeshed diff](https://github.com/python/typeshed/compare/c03c2b926422c82ab680d27f3ad2491845000802...e4d32e01bee44241a5e7c33298c261175b9f1bdb) |
| 31 | +- Unpack `Union` of `TypedDict` in various sites ([#24958](https://github.com/astral-sh/ruff/pull/24958)) |
| 32 | + |
| 33 | +### Diagnostics |
| 34 | + |
| 35 | +- Add missing error context node for protocol to protocol assignability ([#24905](https://github.com/astral-sh/ruff/pull/24905)) |
| 36 | +- Show a diagnostic for unsupported inferred Python version ([#24581](https://github.com/astral-sh/ruff/pull/24581)) |
| 37 | + |
| 38 | +### Performance |
| 39 | + |
| 40 | +- Lazily build TypeVar accumulations ([#24782](https://github.com/astral-sh/ruff/pull/24782)) |
| 41 | + |
| 42 | +### Contributors |
| 43 | + |
| 44 | +- [@sharkdp](https://github.com/sharkdp) |
| 45 | +- [@MichaReiser](https://github.com/MichaReiser) |
| 46 | +- [@lerebear](https://github.com/lerebear) |
| 47 | +- [@MatthewMckee4](https://github.com/MatthewMckee4) |
| 48 | +- [@charliermarsh](https://github.com/charliermarsh) |
| 49 | +- [@mtshiba](https://github.com/mtshiba) |
| 50 | +- [@Minibrams](https://github.com/Minibrams) |
| 51 | +- [@denyszhak](https://github.com/denyszhak) |
| 52 | + |
3 | 53 | ## 0.0.33 |
4 | 54 |
|
5 | 55 | Released on 2026-04-28. |
|
0 commit comments