Skip to content

Commit d74b105

Browse files
committed
Bump version to 0.0.32
1 parent a537bde commit d74b105

7 files changed

Lines changed: 166 additions & 116 deletions

File tree

CHANGELOG.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,55 @@
11
# Changelog
22

3+
## 0.0.32
4+
5+
Released on 2026-04-20.
6+
7+
### Bug fixes
8+
9+
- Fix panic when `__get__` uses `Concatenate` `self`-type and wraps a `__call__` ([#24692](https://github.com/astral-sh/ruff/pull/24692))
10+
- Avoid panicking on overloaded `Callable` type context ([#24661](https://github.com/astral-sh/ruff/pull/24661))
11+
- Expand class bases in per-base lint checks ([#24695](https://github.com/astral-sh/ruff/pull/24695), [#24699](https://github.com/astral-sh/ruff/pull/24699))
12+
- Fix stack overflow for binary operator inference involving recursive types ([#24551](https://github.com/astral-sh/ruff/pull/24551))
13+
14+
### LSP server
15+
16+
- Dim out unreachable code in IDEs ([#24580](https://github.com/astral-sh/ruff/pull/24580))
17+
- Do not suggest argument completion when typing the value of a keyword argument ([#24669](https://github.com/astral-sh/ruff/pull/24669))
18+
- Retrieve the docstring from the overload implementation if an `@overload`-decorated function has no docstring ([#23920](https://github.com/astral-sh/ruff/pull/23920))
19+
20+
### Core type checking
21+
22+
- Allow `if` statements in TypedDict bodies ([#24702](https://github.com/astral-sh/ruff/pull/24702))
23+
- Disallow `@disjoint_base` on TypedDicts and Protocols ([#24671](https://github.com/astral-sh/ruff/pull/24671))
24+
- Do not consider a subclass of a `@dataclass_transform`-decorated class to have dataclass-like semantics if it has `type` in its MRO ([#24679](https://github.com/astral-sh/ruff/pull/24679))
25+
- Reject using properties with `Never` setters or deleters ([#24510](https://github.com/astral-sh/ruff/pull/24510))
26+
- Sync vendored typeshed stubs ([#24646](https://github.com/astral-sh/ruff/pull/24646)). [Typeshed diff](https://github.com/python/typeshed/compare/f8f0794d0fe249c06dc9f31a004d85be6cca6ced...c03c2b926422c82ab680d27f3ad2491845000802)
27+
28+
### Diagnostics
29+
30+
- Show error context for assignability diagnostics ([#24309](https://github.com/astral-sh/ruff/pull/24309))
31+
- Use partially qualified names when reporting diagnostics regarding bad calls to methods ([#24560](https://github.com/astral-sh/ruff/pull/24560))
32+
- Reduce source code context window to zero ([#24689](https://github.com/astral-sh/ruff/pull/24689))
33+
- Merge same-file annotations if there is only a single line separating them ([#24694](https://github.com/astral-sh/ruff/pull/24694))
34+
35+
### Performance
36+
37+
- Memoize binary operator return types ([#24700](https://github.com/astral-sh/ruff/pull/24700))
38+
- Gate protocol compatibility on member count ([#24684](https://github.com/astral-sh/ruff/pull/24684))
39+
40+
### Contributors
41+
42+
- [@JelleZijlstra](https://github.com/JelleZijlstra)
43+
- [@kc0506](https://github.com/kc0506)
44+
- [@denyszhak](https://github.com/denyszhak)
45+
- [@carljm](https://github.com/carljm)
46+
- [@dcreager](https://github.com/dcreager)
47+
- [@AlexWaygood](https://github.com/AlexWaygood)
48+
- [@dylwil3](https://github.com/dylwil3)
49+
- [@charliermarsh](https://github.com/charliermarsh)
50+
- [@sharkdp](https://github.com/sharkdp)
51+
- [@ibraheemdev](https://github.com/ibraheemdev)
52+
353
## 0.0.31
454

555
Released on 2026-04-15.

dist-workspace.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[workspace]
22
members = ["cargo:./ruff"]
33
packages = ["ty"]
4-
version = "0.0.31"
4+
version = "0.0.32"
55

66
# Config for 'dist'
77
[dist]

docs/installation.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ ty includes a standalone installer.
7171
Request a specific version by including it in the URL:
7272

7373
```console
74-
$ curl -LsSf https://astral.sh/ty/0.0.31/install.sh | sh
74+
$ curl -LsSf https://astral.sh/ty/0.0.32/install.sh | sh
7575
```
7676

7777
=== "Windows"
@@ -87,7 +87,7 @@ ty includes a standalone installer.
8787
Request a specific version by including it in the URL:
8888

8989
```pwsh-session
90-
PS> powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/ty/0.0.31/install.ps1 | iex"
90+
PS> powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/ty/0.0.32/install.ps1 | iex"
9191
```
9292

9393
!!! tip
@@ -163,7 +163,7 @@ COPY --from=ghcr.io/astral-sh/ty:latest /ty /bin/
163163
The following tags are available:
164164

165165
- `ghcr.io/astral-sh/ty:latest`
166-
- `ghcr.io/astral-sh/ty:{major}.{minor}.{patch}`, e.g., `ghcr.io/astral-sh/ty:0.0.31`
166+
- `ghcr.io/astral-sh/ty:{major}.{minor}.{patch}`, e.g., `ghcr.io/astral-sh/ty:0.0.32`
167167
- `ghcr.io/astral-sh/ty:{major}.{minor}`, e.g., `ghcr.io/astral-sh/ty:0.0` (the latest patch
168168
version)
169169

0 commit comments

Comments
 (0)