-
Notifications
You must be signed in to change notification settings - Fork 124
Bump version to 0.0.1a18 #982
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
CHANGELOG.md
Outdated
- fix goto-definition on imports ([#19834](https://github.com/astral-sh/ruff/pull/19834)) | ||
- support recursive type aliases ([#19805](https://github.com/astral-sh/ruff/pull/19805)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- fix goto-definition on imports ([#19834](https://github.com/astral-sh/ruff/pull/19834)) | |
- support recursive type aliases ([#19805](https://github.com/astral-sh/ruff/pull/19805)) | |
- Fix goto-definition on imports ([#19834](https://github.com/astral-sh/ruff/pull/19834)) | |
- Support non-generic recursive type aliases that use [the `type` statement](https://docs.python.org/3/reference/simple_stmts.html#grammar-token-python-grammar-type_stmt) ([#19805](https://github.com/astral-sh/ruff/pull/19805)) |
I think this is an important distinction because (while it's a very important first step), we still don't support most recursive type aliases that users would have in their code. We don't yet support:
- generic recursive type aliases
- explicit recursive type aliases that use
typing.TypeAlias
- explicit recursive type aliases that use
typing.TypeAliasType
- implicit recursive type aliases
- Remove `Type::Tuple` ([#19669](https://github.com/astral-sh/ruff/pull/19669)) | ||
- Repurpose `FunctionType.into_bound_method_type` to return `BoundMethodType` ([#19793](https://github.com/astral-sh/ruff/pull/19793)) | ||
- Short circuit `ReachabilityConstraints::analyze_single` for dynamic types ([#19867](https://github.com/astral-sh/ruff/pull/19867)) | ||
- Use separate Rust types for bound and unbound type variables ([#19796](https://github.com/astral-sh/ruff/pull/19796)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not a great description of the user-facing impact, but I'm not sure how to describe this better...
Thank you @AlexWaygood ! |
No description provided.