Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: astral-sh/ty
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.0.52
Choose a base ref
Loading
...
head repository: astral-sh/ty
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.0.55
Choose a head ref
Loading
  • 9 commits
  • 14 files changed
  • 3 contributors

Commits on Jun 24, 2026

  1. Configuration menu
    Copy the full SHA
    23f26f9 View commit details
    Browse the repository at this point in the history
  2. 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>
    renovate[bot] authored Jun 24, 2026
    Configuration menu
    Copy the full SHA
    dc2b39d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    66a94cd View commit details
    Browse the repository at this point in the history
  4. Document ty's @Todo type 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.
    charliermarsh authored Jun 24, 2026
    Configuration menu
    Copy the full SHA
    7bda89e View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2026

  1. Document the fullDiagnosticOutput extension to the Language Server …

    …Protocol (#3855)
    
    ## Summary
    
    This documents the experimental LSP extension added in
    astral-sh/ruff#26269 /
    astral-sh/ty-vscode#462
    AlexWaygood authored Jun 25, 2026
    Configuration menu
    Copy the full SHA
    78e094d View commit details
    Browse the repository at this point in the history
  2. Bump version to 0.0.54

    charliermarsh authored Jun 25, 2026
    Configuration menu
    Copy the full SHA
    bf8a7dd View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2026

  1. 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)
    AlexWaygood authored Jun 26, 2026
    Configuration menu
    Copy the full SHA
    3ed874d View commit details
    Browse the repository at this point in the history
  2. 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.
    charliermarsh authored Jun 26, 2026
    Configuration menu
    Copy the full SHA
    5374b30 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4286940 View commit details
    Browse the repository at this point in the history
Loading
Morty Proxy This is a proxified and sanitized view of the page, visit original site.