-
Notifications
You must be signed in to change notification settings - Fork 320
Comparing changes
Open a pull request
base repository: astral-sh/ty
base: 0.0.52
head repository: astral-sh/ty
compare: 0.0.55
- 9 commits
- 14 files changed
- 3 contributors
Commits on Jun 24, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 23f26f9 - Browse repository at this point
Copy the full SHA 23f26f9View commit details -
Update prek dependencies (#3839)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [astral-sh/ruff-pre-commit](https://redirect.github.com/astral-sh/ruff-pre-commit) | repository | patch | `v0.15.15` → `v0.15.19` | | [astral-sh/uv-pre-commit](https://redirect.github.com/astral-sh/uv-pre-commit) | repository | patch | `0.11.18` → `0.11.24` | | [crate-ci/typos](https://redirect.github.com/crate-ci/typos) | repository | patch | `v1.47.0` → `v1.47.2` | | [igorshubovych/markdownlint-cli](https://redirect.github.com/igorshubovych/markdownlint-cli) | repository | minor | `v0.48.0` → `v0.49.0` | | [python-jsonschema/check-jsonschema](https://redirect.github.com/python-jsonschema/check-jsonschema) | repository | patch | `0.37.2` → `0.37.3` | | [rbubley/mirrors-prettier](https://redirect.github.com/rbubley/mirrors-prettier) | repository | patch | `v3.8.3` → `v3.8.4` | Note: The `pre-commit` manager in Renovate is not supported by the `pre-commit` maintainers or community. Please do not report any problems there, instead [create a Discussion in the Renovate repository](https://redirect.github.com/renovatebot/renovate/discussions/new) if you have any questions. --- ### Release Notes <details> <summary>astral-sh/ruff-pre-commit (astral-sh/ruff-pre-commit)</summary> ### [`v0.15.19`](https://redirect.github.com/astral-sh/ruff-pre-commit/releases/tag/v0.15.19) [Compare Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.15.18...v0.15.19) See: <https://github.com/astral-sh/ruff/releases/tag/0.15.19> ### [`v0.15.18`](https://redirect.github.com/astral-sh/ruff-pre-commit/releases/tag/v0.15.18) [Compare Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.15.17...v0.15.18) See: <https://github.com/astral-sh/ruff/releases/tag/0.15.18> ### [`v0.15.17`](https://redirect.github.com/astral-sh/ruff-pre-commit/releases/tag/v0.15.17) [Compare Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.15.16...v0.15.17) See: <https://github.com/astral-sh/ruff/releases/tag/0.15.17> ### [`v0.15.16`](https://redirect.github.com/astral-sh/ruff-pre-commit/releases/tag/v0.15.16) [Compare Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.15.15...v0.15.16) See: <https://github.com/astral-sh/ruff/releases/tag/0.15.16> </details> <details> <summary>astral-sh/uv-pre-commit (astral-sh/uv-pre-commit)</summary> ### [`v0.11.24`](https://redirect.github.com/astral-sh/uv-pre-commit/releases/tag/0.11.24) [Compare Source](https://redirect.github.com/astral-sh/uv-pre-commit/compare/0.11.23...0.11.24) See: <https://github.com/astral-sh/uv/releases/tag/0.11.24> ### [`v0.11.23`](https://redirect.github.com/astral-sh/uv-pre-commit/releases/tag/0.11.23) [Compare Source](https://redirect.github.com/astral-sh/uv-pre-commit/compare/0.11.22...0.11.23) See: <https://github.com/astral-sh/uv/releases/tag/0.11.23> ### [`v0.11.22`](https://redirect.github.com/astral-sh/uv-pre-commit/releases/tag/0.11.22) [Compare Source](https://redirect.github.com/astral-sh/uv-pre-commit/compare/0.11.21...0.11.22) See: <https://github.com/astral-sh/uv/releases/tag/0.11.22> ### [`v0.11.21`](https://redirect.github.com/astral-sh/uv-pre-commit/releases/tag/0.11.21) [Compare Source](https://redirect.github.com/astral-sh/uv-pre-commit/compare/0.11.20...0.11.21) See: <https://github.com/astral-sh/uv/releases/tag/0.11.21> ### [`v0.11.20`](https://redirect.github.com/astral-sh/uv-pre-commit/releases/tag/0.11.20) [Compare Source](https://redirect.github.com/astral-sh/uv-pre-commit/compare/0.11.19...0.11.20) See: <https://github.com/astral-sh/uv/releases/tag/0.11.20> ### [`v0.11.19`](https://redirect.github.com/astral-sh/uv-pre-commit/releases/tag/0.11.19) [Compare Source](https://redirect.github.com/astral-sh/uv-pre-commit/compare/0.11.18...0.11.19) See: <https://github.com/astral-sh/uv/releases/tag/0.11.19> </details> <details> <summary>crate-ci/typos (crate-ci/typos)</summary> ### [`v1.47.2`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.47.2) [Compare Source](https://redirect.github.com/crate-ci/typos/compare/v1.47.1...v1.47.2) #### \[1.47.2] - 2026-06-04 ##### Fixes - Don't correct `inferrable` - Correct unused `inferible` variant ### [`v1.47.1`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.47.1) [Compare Source](https://redirect.github.com/crate-ci/typos/compare/v1.47.0...v1.47.1) #### \[1.47.1] - 2026-06-03 ##### Fixes - Don't correct `requestors` </details> <details> <summary>igorshubovych/markdownlint-cli (igorshubovych/markdownlint-cli)</summary> ### [`v0.49.0`](https://redirect.github.com/igorshubovych/markdownlint-cli/releases/tag/v0.49.0) [Compare Source](https://redirect.github.com/igorshubovych/markdownlint-cli/compare/v0.48.0...v0.49.0) - Update `markdownlint` dependency to `0.41.0` - Improve `MD022`/`MD028`/`MD035`/`MD042`/`MD051`/`MD060` - Remove handling of inline directive syntax (frequent false positives) - Remove support for end-of-life Node version 20 - Update all dependencies via `Dependabot` </details> <details> <summary>python-jsonschema/check-jsonschema (python-jsonschema/check-jsonschema)</summary> ### [`v0.37.3`](https://redirect.github.com/python-jsonschema/check-jsonschema/blob/HEAD/CHANGELOG.rst#0373) [Compare Source](https://redirect.github.com/python-jsonschema/check-jsonschema/compare/0.37.2...0.37.3) - Update vendored schemas: bitbucket-pipelines, circle-ci, dependabot, github-workflows, gitlab-ci, mergify, readthedocs, renovate, snapcraft, woodpecker-ci (2026-06-12) </details> <details> <summary>rbubley/mirrors-prettier (rbubley/mirrors-prettier)</summary> ### [`v3.8.4`](https://redirect.github.com/rbubley/mirrors-prettier/compare/v3.8.3...v3.8.4) [Compare Source](https://redirect.github.com/rbubley/mirrors-prettier/compare/v3.8.3...v3.8.4) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - "before 4am on Wednesday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/astral-sh/ty). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMzUuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dc2b39d - Browse repository at this point
Copy the full SHA dc2b39dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66a94cd - Browse repository at this point
Copy the full SHA 66a94cdView commit details -
Document ty's
@Todotype in the typing FAQ (#3847)## Summary Add a new FAQ entry explaining what `@Todo` means in ty's type system, how it differs from `Any` and `Unknown`, where it can appear, and why it cannot be used in annotations. This complements astral-sh/ruff#26324, which adds an editor navigation target for inferred `@Todo` types. Part of: #3209.
Configuration menu - View commit details
-
Copy full SHA for 7bda89e - Browse repository at this point
Copy the full SHA 7bda89eView commit details
Commits on Jun 25, 2026
-
Document the
fullDiagnosticOutputextension to the Language Server ……Protocol (#3855) ## Summary This documents the experimental LSP extension added in astral-sh/ruff#26269 / astral-sh/ty-vscode#462
Configuration menu - View commit details
-
Copy full SHA for 78e094d - Browse repository at this point
Copy the full SHA 78e094dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf8a7dd - Browse repository at this point
Copy the full SHA bf8a7ddView commit details
Commits on Jun 26, 2026
-
Document colored diagnostic output (#3858)
## Context This builds on the original **Click for full diagnostic** feature implemented in [astral-sh/ruff#26269](astral-sh/ruff#26269) and [astral-sh/ty-vscode#462](astral-sh/ty-vscode#462). The colored rendering follows the approach established by [rust-lang/rust-analyzer#13848](rust-lang/rust-analyzer#13848). ## Summary Explain that `fullDiagnosticOutput` can include ANSI colour codes and clients are expected to be able to handle this ## Companion PRs - [astral-sh/ruff#26384](astral-sh/ruff#26384) - [astral-sh/ty-vscode#463](astral-sh/ty-vscode#463)
Configuration menu - View commit details
-
Copy full SHA for 3ed874d - Browse repository at this point
Copy the full SHA 3ed874dView commit details -
Update benchmarks for ty 0.0.54 (#3865)
## Summary This PR refreshes our `BENCHMARKS.md` using ty 0.0.54, Pyrefly 1.1.1, Pyright 1.1.410, and mypy 2.1.0. All benchmarks were run on my M3 Max with 128 GB RAM and 16 cores.
Configuration menu - View commit details
-
Copy full SHA for 5374b30 - Browse repository at this point
Copy the full SHA 5374b30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4286940 - Browse repository at this point
Copy the full SHA 4286940View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.0.52...0.0.55