Skip to content

Commit 6a408d5

Browse files
sharkdpAlexWaygood
andauthored
Bump version to 0.0.1a13 (#756)
Co-authored-by: Alex Waygood <[email protected]>
1 parent 2d0f4be commit 6a408d5

File tree

6 files changed

+68
-30
lines changed

6 files changed

+68
-30
lines changed

CHANGELOG.md

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

3+
## 0.0.1-alpha.13
4+
5+
### Bug fixes
6+
7+
- Fix stack overflows related to mutually recursive protocols ([#19003](https://github.com/astral-sh/ruff/pull/19003))
8+
- Don't add incorrect subdiagnostic for `unresolved-reference` in `staticmethod`s and `classmethod`s ([#18487](https://github.com/astral-sh/ruff/pull/18487))
9+
- Fix rendering of long lines in diagnostic messages that are indented with tabs ([#18962](https://github.com/astral-sh/ruff/pull/18962))
10+
- Fix reachability of star import definitions for nonlocal lookups ([#19066](https://github.com/astral-sh/ruff/pull/19066))
11+
12+
### Typing semantics and features
13+
14+
- Support variable-length tuples in unpacking assignments ([#18948](https://github.com/astral-sh/ruff/pull/18948))
15+
- Allow declared-only class-level attributes to be accessed on the class ([#19071](https://github.com/astral-sh/ruff/pull/19071))
16+
- Infer nonlocal types as unions of all reachable bindings ([#18750](https://github.com/astral-sh/ruff/pull/18750))
17+
- Use all reachable bindings for instance attributes and deferred lookups ([#18955](https://github.com/astral-sh/ruff/pull/18955))
18+
- Improve protocol member type checking and relation handling ([#18847](https://github.com/astral-sh/ruff/pull/18847))
19+
- Rework disjointness of protocol instances vs types with possibly unbound attributes, preventing some false instances of `Never` in `hasattr` narrowing ([#19043](https://github.com/astral-sh/ruff/pull/19043))
20+
- Make tuple instantiations sound ([#18987](https://github.com/astral-sh/ruff/pull/18987))
21+
- Add subdiagnostic about empty bodies in more cases ([#18942](https://github.com/astral-sh/ruff/pull/18942))
22+
- Improve type-inference for `__import__(name)` and `importlib.import_module(name)` ([#19008](https://github.com/astral-sh/ruff/pull/19008))
23+
- Eagerly evaluate certain constraints when analyzing control flow ([#18998](https://github.com/astral-sh/ruff/pull/18998), [#19044](https://github.com/astral-sh/ruff/pull/19044), [#19068](https://github.com/astral-sh/ruff/pull/19068))
24+
- Update typeshed stubs ([#19060](https://github.com/astral-sh/ruff/pull/19060)): [typeshed diff](https://github.com/python/typeshed/compare/ecd5141cc036366cc9e3ca371096d6a14b0ccd13...3f727b0cd6620b7fca45318dd34542b1e1c7dbfb)
25+
26+
### Server
27+
28+
- Add `builtins` to completions ([#18982](https://github.com/astral-sh/ruff/pull/18982))
29+
- Support LSP go-to with vendored typeshed stubs ([#19057](https://github.com/astral-sh/ruff/pull/19057))
30+
31+
### Documentation
32+
33+
- The ty documentation is now available at [docs.astral.sh/ty](https://docs.astral.sh/ty) ([#744](https://github.com/astral-sh/ty/pull/744))
34+
35+
### Performance
36+
37+
- Remove `ScopedExpressionId` ([#19019](https://github.com/astral-sh/ruff/pull/19019))
38+
39+
### Contributors
40+
41+
- [@InSyncWithFoo](https://github.com/InSyncWithFoo)
42+
- [@MatthewMckee4](https://github.com/MatthewMckee4)
43+
- [@dcreager](https://github.com/dcreager)
44+
- [@mtshiba](https://github.com/mtshiba)
45+
- [@BurntSushi](https://github.com/BurntSushi)
46+
- [@sharkdp](https://github.com/sharkdp)
47+
- [@ibraheemdev](https://github.com/ibraheemdev)
48+
- [@github-actions](https://github.com/github-actions)
49+
- [@carljm](https://github.com/carljm)
50+
- [@AlexWaygood](https://github.com/AlexWaygood)
51+
- [@MichaReiser](https://github.com/MichaReiser)
52+
- [@zanieb](https://github.com/zanieb)
53+
354
## 0.0.1-alpha.12
455

556
### Bug fixes

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.1-alpha.12"
4+
version = "0.0.1-alpha.13"
55

66
# Config for 'dist'
77
[dist]

docs/reference/rules.md

Lines changed: 13 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "ty"
3-
version = "0.0.1a12"
3+
version = "0.0.1a13"
44
requires-python = ">=3.8"
55
dependencies = []
66
description = "An extremely fast Python type checker, written in Rust."

ruff

Submodule ruff updated 30 files

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)