Skip to content

Commit c1337c9

Browse files
Bump version to 0.0.1-alpha.8 (#568)
Co-authored-by: Alex Waygood <[email protected]>
1 parent 820b741 commit c1337c9

File tree

7 files changed

+111
-61
lines changed

7 files changed

+111
-61
lines changed

CHANGELOG.md

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

3+
## 0.0.1-alpha.8
4+
5+
### Typing semantics and features
6+
7+
- Add subtyping between Callable types and class literals with `__init__` ([#17638](https://github.com/astral-sh/ruff/pull/17638))
8+
- Implement implicit inheritance from `Generic[]` for PEP-695 generic classes ([#18283](https://github.com/astral-sh/ruff/pull/18283))
9+
- Infer the Python version from the environment if feasible ([#18057](https://github.com/astral-sh/ruff/pull/18057))
10+
- Support ephemeral uv virtual environments ([#18335](https://github.com/astral-sh/ruff/pull/18335))
11+
- Model that some `Callable` types should have all `FunctionType` attributes available ([#18242](https://github.com/astral-sh/ruff/pull/18242))
12+
13+
### Diagnostics
14+
15+
- Add diagnostic hints for a function that has a non-`None` return-type annotation but no return statements ([#18359](https://github.com/astral-sh/ruff/pull/18359))
16+
- Add hint if async context manager is used in non-async with statement ([#18299](https://github.com/astral-sh/ruff/pull/18299))
17+
- Improve diagnostics if the user attempts to import a stdlib module that does not exist on their configured Python version ([#18403](https://github.com/astral-sh/ruff/pull/18403))
18+
- Tell the user why we inferred a certain Python version when reporting version-specific syntax errors ([#18295](https://github.com/astral-sh/ruff/pull/18295))
19+
20+
### Bug fixes
21+
22+
- Fix multithreading related hangs and panics ([#18238](https://github.com/astral-sh/ruff/pull/18238))
23+
- Ensure `Literal` types are considered assignable to anything their `Instance` supertypes are assignable to ([#18351](https://github.com/astral-sh/ruff/pull/18351))
24+
- Callable types are disjoint from non-callable `@final` nominal instance types ([#18368](https://github.com/astral-sh/ruff/pull/18368))
25+
- Support callability of bound/constrained typevars ([#18389](https://github.com/astral-sh/ruff/pull/18389))
26+
27+
### Server
28+
29+
- Fix server hang after shutdown request ([#18414](https://github.com/astral-sh/ruff/pull/18414))
30+
- Improve completions by leveraging scopes ([#18281](https://github.com/astral-sh/ruff/pull/18281))
31+
- Support cancellation and retry in the server ([#18273](https://github.com/astral-sh/ruff/pull/18273))
32+
- Support publishing diagnostics in the server ([#18309](https://github.com/astral-sh/ruff/pull/18309))
33+
34+
### CLI
35+
36+
- Add `--config-file` CLI arg ([#18083](https://github.com/astral-sh/ruff/pull/18083))
37+
38+
### Contributors
39+
40+
- [@AlexWaygood](https://github.com/AlexWaygood)
41+
- [@BurntSushi](https://github.com/BurntSushi)
42+
- [@lipefree](https://github.com/lipefree)
43+
- [@MatthewMckee4](https://github.com/MatthewMckee4)
44+
- [@dhruvmanila](https://github.com/dhruvmanila)
45+
- [@zanieb](https://github.com/zanieb)
46+
- [@carljm](https://github.com/carljm)
47+
- [@thejchap](https://github.com/thejchap)
48+
- [@sharkdp](https://github.com/sharkdp)
49+
- [@InSyncWithFoo](https://github.com/InSyncWithFoo)
50+
- [@MichaReiser](https://github.com/MichaReiser)
51+
352
## 0.0.1-alpha.7
453

554
### 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.7"
4+
version = "0.0.1-alpha.8"
55

66
# Config for 'dist'
77
[dist]

docs/reference/cli.md

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

0 commit comments

Comments
 (0)