Skip to content

Commit 0369a35

Browse files
authored
Bump version to 0.0.1-alpha.15 (#852)
1 parent 01c75b8 commit 0369a35

File tree

7 files changed

+176
-62
lines changed

7 files changed

+176
-62
lines changed

CHANGELOG.md

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

3+
## 0.0.1-alpha.15
4+
5+
### Bug fixes
6+
7+
- Avoid stale diagnostics for open-files diagnostic mode ([#19273](https://github.com/astral-sh/ruff/pull/19273))
8+
- Fix inconsistent semantic syntax highlighting for parameters ([#19418](https://github.com/astral-sh/ruff/pull/19418))
9+
- Fix checking of virtual files after re-opening from an unsaved edit ([#19277](https://github.com/astral-sh/ruff/pull/19277))
10+
- Show the correct ty version in the LSP server ([#19284](https://github.com/astral-sh/ruff/pull/19284))
11+
- Do not surface settings errors in unrelated Python files ([#19206](https://github.com/astral-sh/ruff/pull/19206))
12+
- Do not ignore conditionally defined dataclass fields ([#19197](https://github.com/astral-sh/ruff/pull/19197))
13+
- Fix panic for attribute expressions with empty value ([#19069](https://github.com/astral-sh/ruff/pull/19069))
14+
- Fix assignabiliy of dataclasses to `Callable` types ([#19192](https://github.com/astral-sh/ruff/pull/19192))
15+
- Fix `__setattr__` call check precedence during attribute assignment ([#18347](https://github.com/astral-sh/ruff/pull/18347))
16+
17+
### Server
18+
19+
- Add definition and declaration providers (go-to-definition, go-to-declaration) ([#19371](https://github.com/astral-sh/ruff/pull/19371))
20+
- Add signature help provider (show signature and docstring when writing a call expression) ([#19194](https://github.com/astral-sh/ruff/pull/19194))
21+
- Add "kind" to completion suggestions ([#19216](https://github.com/astral-sh/ruff/pull/19216))
22+
- Add completions for submodules that aren't attributes of their parent ([#19266](https://github.com/astral-sh/ruff/pull/19266))
23+
- Filter out private type aliases from stub files when offering autocomplete suggestions ([#19282](https://github.com/astral-sh/ruff/pull/19282))
24+
- Handle configuration errors in the LSP more gracefully ([#19262](https://github.com/astral-sh/ruff/pull/19262))
25+
- Use Python version and path from VSCode Python extension ([#19012](https://github.com/astral-sh/ruff/pull/19012))
26+
- Publish errors in settings as LSP diagnostics ([#19335](https://github.com/astral-sh/ruff/pull/19335))
27+
28+
### Typing semantics and features
29+
30+
- Add support for `nonlocal` statements ([#19112](https://github.com/astral-sh/ruff/pull/19112))
31+
- Support empty function bodies in `if TYPE_CHECKING` blocks ([#19372](https://github.com/astral-sh/ruff/pull/19372))
32+
- Emit a diagnostic when attempting to modify a `typing.Final`-qualified symbol ([#19178](https://github.com/astral-sh/ruff/pull/19178))
33+
- Infer enum literal types when accessing enum members ([#19328](https://github.com/astral-sh/ruff/pull/19328))
34+
- Synthesize `__setattr__` for frozen dataclasses ([#19307](https://github.com/astral-sh/ruff/pull/19307))
35+
- Improve equivalence for module-literal types ([#19243](https://github.com/astral-sh/ruff/pull/19243))
36+
- Reduce false positives for `TypedDict` types ([#19354](https://github.com/astral-sh/ruff/pull/19354))
37+
- Emit an error for `global` uses if there is no explicit definition in the global scope ([#19344](https://github.com/astral-sh/ruff/pull/19344))
38+
- Sync vendored typeshed stubs ([typeshed diff](https://github.com/python/typeshed/compare/f64707592dd3c32f756ddeebd012acb2b072aa0d...84e41f2853d7af3d651d620f093031cba849bd1d))
39+
40+
### CLI
41+
42+
- Add a `-q`/`--quiet` mode, `-qq` for silent output mode ([#19233](https://github.com/astral-sh/ruff/pull/19233))
43+
44+
### Contributors
45+
46+
- [@AlexWaygood](https://github.com/AlexWaygood)
47+
- [@github-actions](https://github.com/github-actions)
48+
- [@dhruvmanila](https://github.com/dhruvmanila)
49+
- [@sharkdp](https://github.com/sharkdp)
50+
- [@renovate](https://github.com/renovate)
51+
- [@MatthewMckee4](https://github.com/MatthewMckee4)
52+
- [@UnboundVariable](https://github.com/UnboundVariable)
53+
- [@oconnor663](https://github.com/oconnor663)
54+
- [@zanieb](https://github.com/zanieb)
55+
- [@MichaReiser](https://github.com/MichaReiser)
56+
- [@charliermarsh](https://github.com/charliermarsh)
57+
- [@Gankra](https://github.com/Gankra)
58+
- [@thejchap](https://github.com/thejchap)
59+
- [@BurntSushi](https://github.com/BurntSushi)
60+
- [@mdqst](https://github.com/mdqst)
61+
362
## 0.0.1-alpha.14
463

564
### 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.14"
4+
version = "0.0.1-alpha.15"
55

66
# Config for 'dist'
77
[dist]

docs/reference/cli.md

Lines changed: 2 additions & 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)