Skip to content

Bump version to 0.0.28#3206

Merged
charliermarsh merged 2 commits intomainfrom
charlie/bump
Apr 2, 2026
Merged

Bump version to 0.0.28#3206
charliermarsh merged 2 commits intomainfrom
charlie/bump

Conversation

@charliermarsh
Copy link
Copy Markdown
Member

No description provided.

@charliermarsh charliermarsh added the release Related to the release process label Apr 2, 2026
@charliermarsh charliermarsh marked this pull request as ready for review April 2, 2026 20:57
Copy link
Copy Markdown
Member

@AlexWaygood AlexWaygood left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd be tempted to combine the 7(!) PRs I did related to type-expression validation into a single bullet:

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 265a358..112590b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -16,16 +16,10 @@ Released on 2026-04-02.
 
 - Avoid emitting cascading diagnostics when parsing invalid type expressions ([#24326](https://github.com/astral-sh/ruff/pull/24326))
 - Handle most "deep" mutual TypeVar constraints ([#24079](https://github.com/astral-sh/ruff/pull/24079))
-- Improve consistency and quality of diagnostics relating to invalid type forms ([#24325](https://github.com/astral-sh/ruff/pull/24325))
-- Improve robustness of various type-qualifier-related checks ([#24251](https://github.com/astral-sh/ruff/pull/24251))
-- Infer the `extra_items` keyword argument to class-based TypedDicts as an annotation expression ([#24362](https://github.com/astral-sh/ruff/pull/24362))
+- Improve consistency and quality of type-expression validation ([#24325](https://github.com/astral-sh/ruff/pull/24325), [#24251](https://github.com/astral-sh/ruff/pull/24251), [#24362](https://github.com/astral-sh/ruff/pull/24362), [#24329](https://github.com/astral-sh/ruff/pull/24329), [#24353](https://github.com/astral-sh/ruff/pull/24353), [#24370](https://github.com/astral-sh/ruff/pull/24370), [#24360](https://github.com/astral-sh/ruff/pull/24360))
 - Pass type context to sequence literals in binary operations ([#24197](https://github.com/astral-sh/ruff/pull/24197))
 - Sync vendored typeshed stubs ([#24340](https://github.com/astral-sh/ruff/pull/24340)). [Typeshed diff](https://github.com/python/typeshed/compare/f8f0794d0fe249c06dc9f31a004d85be6cca6ced...c5e47faeda2cf9d233f91bc1dc95814b0cc7ccba)
-- Tighten up validation of subscripts and attributes in type expressions ([#24329](https://github.com/astral-sh/ruff/pull/24329))
-- Use `infer_type_expression` for parsing parameter annotations and return-type annotations ([#24353](https://github.com/astral-sh/ruff/pull/24353))
-- Use `infer_type_expression` for validating PEP-613 type aliases ([#24370](https://github.com/astral-sh/ruff/pull/24370))
 - Validate TypedDict fields when subclassing ([#24338](https://github.com/astral-sh/ruff/pull/24338))
-- Validate type qualifiers in functional TypedDict fields and the `extra_items` keyword to functional TypedDicts ([#24360](https://github.com/astral-sh/ruff/pull/24360))
 - Various cleanups to functional `TypedDict` parsing logic ([#24345](https://github.com/astral-sh/ruff/pull/24345))
 
 ### Contributors

Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
@charliermarsh
Copy link
Copy Markdown
Member Author

I'm enjoying the seven entries :)

@charliermarsh charliermarsh enabled auto-merge (squash) April 2, 2026 21:19
@charliermarsh charliermarsh merged commit 927aad2 into main Apr 2, 2026
30 checks passed
@charliermarsh charliermarsh deleted the charlie/bump branch April 2, 2026 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Related to the release process

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants