Skip to content

Commit bb2c95f

Browse files
Bump ty from 0.0.33 to 0.0.50 (#502)
Bumps [ty](https://github.com/astral-sh/ty) from 0.0.33 to 0.0.50. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/ty/releases">ty's releases</a>.</em></p> <blockquote> <h2>0.0.50</h2> <h2>Release Notes</h2> <p>Released on 2026-06-17.</p> <h3>Bug fixes</h3> <ul> <li>Avoid cross-TypeVar leakage in generic inference (<a href="https://redirect.github.com/astral-sh/ruff/pull/26099">#26099</a>)</li> <li>Fix panic from oscillating collection-use constraints (<a href="https://redirect.github.com/astral-sh/ruff/pull/26031">#26031</a>)</li> <li>Preserve type variables in fixed tuple aliases (<a href="https://redirect.github.com/astral-sh/ruff/pull/26041">#26041</a>)</li> <li>Respect ParamSpec binding contexts (<a href="https://redirect.github.com/astral-sh/ruff/pull/25993">#25993</a>)</li> <li>Show bare <code>Final</code> as a special form on hover (<a href="https://redirect.github.com/astral-sh/ruff/pull/26029">#26029</a>)</li> <li>Support options in functional dataclass calls (<a href="https://redirect.github.com/astral-sh/ruff/pull/25989">#25989</a>)</li> </ul> <h3>LSP server</h3> <ul> <li>Add context-sensitive keyword completions (<a href="https://redirect.github.com/astral-sh/ruff/pull/26036">#26036</a>)</li> <li>Fix wildcard import symbol range (<a href="https://redirect.github.com/astral-sh/ruff/pull/25740">#25740</a>)</li> <li>Highlight decorated methods consistently (<a href="https://redirect.github.com/astral-sh/ruff/pull/26003">#26003</a>)</li> <li>Preserve narrowing after qualified <code>TYPE_CHECKING</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/26051">#26051</a>)</li> <li>Respect client's content format preference (<a href="https://redirect.github.com/astral-sh/ruff/pull/25957">#25957</a>)</li> <li>Retain all diagnostic annotations in the server (<a href="https://redirect.github.com/astral-sh/ruff/pull/26006">#26006</a>)</li> <li>Track unused-binding captures across nested scopes (<a href="https://redirect.github.com/astral-sh/ruff/pull/25536">#25536</a>)</li> </ul> <h3>Diagnostics</h3> <ul> <li>Fix override diagnostics for decorated methods (<a href="https://redirect.github.com/astral-sh/ruff/pull/25671">#25671</a>)</li> <li>Improve <code>duplicate-base</code> diagnostics (<a href="https://redirect.github.com/astral-sh/ruff/pull/26107">#26107</a>)</li> <li>Reject invalid dataclass flag combinations (<a href="https://redirect.github.com/astral-sh/ruff/pull/25985">#25985</a>)</li> <li>Reject legacy TypeVars in PEP 695 class bases (<a href="https://redirect.github.com/astral-sh/ruff/pull/25975">#25975</a>)</li> <li>Reject legacy TypeVars in PEP 695 functions (<a href="https://redirect.github.com/astral-sh/ruff/pull/25979">#25979</a>)</li> <li>Respect <code>@no_type_check</code> in function validation (<a href="https://redirect.github.com/astral-sh/ruff/pull/25994">#25994</a>)</li> </ul> <h3>Performance</h3> <ul> <li>Avoid rebuilding unchanged specializations (<a href="https://redirect.github.com/astral-sh/ruff/pull/25826">#25826</a>)</li> <li>Avoid redundant equality intersections (<a href="https://redirect.github.com/astral-sh/ruff/pull/26057">#26057</a>)</li> <li>Avoid retaining empty use-def tables (<a href="https://redirect.github.com/astral-sh/ruff/pull/26018">#26018</a>)</li> <li>Compact retained definition inference extras (<a href="https://redirect.github.com/astral-sh/ruff/pull/25838">#25838</a>)</li> <li>Deduplicate retained scope inference types (<a href="https://redirect.github.com/astral-sh/ruff/pull/25846">#25846</a>)</li> <li>Disable LRU tracking for one-shot checks (<a href="https://redirect.github.com/astral-sh/ruff/pull/26106">#26106</a>)</li> <li>Fast path collection literals with exact type contexts (<a href="https://redirect.github.com/astral-sh/ruff/pull/25878">#25878</a>)</li> <li>Flatten retained declaration states (<a href="https://redirect.github.com/astral-sh/ruff/pull/25912">#25912</a>)</li> <li>Improve flow snapshot performance (<a href="https://redirect.github.com/astral-sh/ruff/pull/26012">#26012</a>)</li> <li>Skip stub package checks in stub-free search paths (<a href="https://redirect.github.com/astral-sh/ruff/pull/25963">#25963</a>)</li> <li>Speed up large-union narrowing (<a href="https://redirect.github.com/astral-sh/ruff/pull/26048">#26048</a>)</li> <li>Speed up module resolution for projects with many search paths (<a href="https://redirect.github.com/astral-sh/ruff/pull/25962">#25962</a>)</li> <li>Store cumulative binding end offsets (<a href="https://redirect.github.com/astral-sh/ruff/pull/25913">#25913</a>)</li> <li>Use compact frozen representation for narrowing constraints (<a href="https://redirect.github.com/astral-sh/ruff/pull/25990">#25990</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/ty/blob/main/CHANGELOG.md">ty's changelog</a>.</em></p> <blockquote> <h2>0.0.50</h2> <p>Released on 2026-06-17.</p> <h3>Bug fixes</h3> <ul> <li>Avoid cross-TypeVar leakage in generic inference (<a href="https://redirect.github.com/astral-sh/ruff/pull/26099">#26099</a>)</li> <li>Fix panic from oscillating collection-use constraints (<a href="https://redirect.github.com/astral-sh/ruff/pull/26031">#26031</a>)</li> <li>Preserve type variables in fixed tuple aliases (<a href="https://redirect.github.com/astral-sh/ruff/pull/26041">#26041</a>)</li> <li>Respect ParamSpec binding contexts (<a href="https://redirect.github.com/astral-sh/ruff/pull/25993">#25993</a>)</li> <li>Show bare <code>Final</code> as a special form on hover (<a href="https://redirect.github.com/astral-sh/ruff/pull/26029">#26029</a>)</li> <li>Support options in functional dataclass calls (<a href="https://redirect.github.com/astral-sh/ruff/pull/25989">#25989</a>)</li> </ul> <h3>LSP server</h3> <ul> <li>Add context-sensitive keyword completions (<a href="https://redirect.github.com/astral-sh/ruff/pull/26036">#26036</a>)</li> <li>Fix wildcard import symbol range (<a href="https://redirect.github.com/astral-sh/ruff/pull/25740">#25740</a>)</li> <li>Highlight decorated methods consistently (<a href="https://redirect.github.com/astral-sh/ruff/pull/26003">#26003</a>)</li> <li>Preserve narrowing after qualified <code>TYPE_CHECKING</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/26051">#26051</a>)</li> <li>Respect client's content format preference (<a href="https://redirect.github.com/astral-sh/ruff/pull/25957">#25957</a>)</li> <li>Retain all diagnostic annotations in the server (<a href="https://redirect.github.com/astral-sh/ruff/pull/26006">#26006</a>)</li> <li>Track unused-binding captures across nested scopes (<a href="https://redirect.github.com/astral-sh/ruff/pull/25536">#25536</a>)</li> </ul> <h3>Diagnostics</h3> <ul> <li>Fix override diagnostics for decorated methods (<a href="https://redirect.github.com/astral-sh/ruff/pull/25671">#25671</a>)</li> <li>Improve <code>duplicate-base</code> diagnostics (<a href="https://redirect.github.com/astral-sh/ruff/pull/26107">#26107</a>)</li> <li>Reject invalid dataclass flag combinations (<a href="https://redirect.github.com/astral-sh/ruff/pull/25985">#25985</a>)</li> <li>Reject legacy TypeVars in PEP 695 class bases (<a href="https://redirect.github.com/astral-sh/ruff/pull/25975">#25975</a>)</li> <li>Reject legacy TypeVars in PEP 695 functions (<a href="https://redirect.github.com/astral-sh/ruff/pull/25979">#25979</a>)</li> <li>Respect <code>@no_type_check</code> in function validation (<a href="https://redirect.github.com/astral-sh/ruff/pull/25994">#25994</a>)</li> </ul> <h3>Performance</h3> <ul> <li>Avoid rebuilding unchanged specializations (<a href="https://redirect.github.com/astral-sh/ruff/pull/25826">#25826</a>)</li> <li>Avoid redundant equality intersections (<a href="https://redirect.github.com/astral-sh/ruff/pull/26057">#26057</a>)</li> <li>Avoid retaining empty use-def tables (<a href="https://redirect.github.com/astral-sh/ruff/pull/26018">#26018</a>)</li> <li>Compact retained definition inference extras (<a href="https://redirect.github.com/astral-sh/ruff/pull/25838">#25838</a>)</li> <li>Deduplicate retained scope inference types (<a href="https://redirect.github.com/astral-sh/ruff/pull/25846">#25846</a>)</li> <li>Disable LRU tracking for one-shot checks (<a href="https://redirect.github.com/astral-sh/ruff/pull/26106">#26106</a>)</li> <li>Fast path collection literals with exact type contexts (<a href="https://redirect.github.com/astral-sh/ruff/pull/25878">#25878</a>)</li> <li>Flatten retained declaration states (<a href="https://redirect.github.com/astral-sh/ruff/pull/25912">#25912</a>)</li> <li>Improve flow snapshot performance (<a href="https://redirect.github.com/astral-sh/ruff/pull/26012">#26012</a>)</li> <li>Skip stub package checks in stub-free search paths (<a href="https://redirect.github.com/astral-sh/ruff/pull/25963">#25963</a>)</li> <li>Speed up large-union narrowing (<a href="https://redirect.github.com/astral-sh/ruff/pull/26048">#26048</a>)</li> <li>Speed up module resolution for projects with many search paths (<a href="https://redirect.github.com/astral-sh/ruff/pull/25962">#25962</a>)</li> <li>Store cumulative binding end offsets (<a href="https://redirect.github.com/astral-sh/ruff/pull/25913">#25913</a>)</li> <li>Use compact frozen representation for narrowing constraints (<a href="https://redirect.github.com/astral-sh/ruff/pull/25990">#25990</a>)</li> </ul> <h3>Core type checking</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/ty/commit/8c5c8c10dc9796520b4ac7eff64d932ab631b437"><code>8c5c8c1</code></a> Bump version to 0.0.50 (<a href="https://redirect.github.com/astral-sh/ty/issues/3800">#3800</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/42a9002aa032cc85dc44c25efe4d8b3a29bfd914"><code>42a9002</code></a> Update benchmarks for ty 0.0.50 (<a href="https://redirect.github.com/astral-sh/ty/issues/3799">#3799</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/f515f25eeb6691e00761228dc00bc0de6de1780f"><code>f515f25</code></a> Pass PyPI version to ty-pre-commit when triggering a release in that repo (<a href="https://redirect.github.com/astral-sh/ty/issues/3">#3</a>...</li> <li><a href="https://github.com/astral-sh/ty/commit/b669da87d3ef53dd6bad8fb7dd7e950d3ec3e3f4"><code>b669da8</code></a> Bump version to 0.0.49 (<a href="https://redirect.github.com/astral-sh/ty/issues/3749">#3749</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/79f0f513f71ed68ba81f297cae97f4a578669d61"><code>79f0f51</code></a> Fixups to new AGENTS.md file (<a href="https://redirect.github.com/astral-sh/ty/issues/3741">#3741</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/d6213524a692eba728941046b1d54b45115c3101"><code>d621352</code></a> alex/generated workflow agents (<a href="https://redirect.github.com/astral-sh/ty/issues/3740">#3740</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/10b243db09612e27bbe093fe0363b9dcbceb1a59"><code>10b243d</code></a> Bump version to 0.0.48 (<a href="https://redirect.github.com/astral-sh/ty/issues/3729">#3729</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/c7a02f3067e704a36ee86beb27c8bfb593dc1147"><code>c7a02f3</code></a> Automatically trigger new ty-pre-commit releases when we cut a release (<a href="https://redirect.github.com/astral-sh/ty/issues/3727">#3727</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/b6465aa4c6926d8d3d8e6088576b300a96f32c68"><code>b6465aa</code></a> Update typing FAQs: we have a pre-commit hook now (<a href="https://redirect.github.com/astral-sh/ty/issues/3728">#3728</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/bd984e54eecd38c5394585f93e8e66e26afccf3b"><code>bd984e5</code></a> Bump version to 0.0.47 (<a href="https://redirect.github.com/astral-sh/ty/issues/3726">#3726</a>)</li> <li>Additional commits viewable in <a href="https://github.com/astral-sh/ty/compare/0.0.33...0.0.50">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ty&package-manager=uv&previous-version=0.0.33&new-version=0.0.50)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 7b56a0d commit bb2c95f

1 file changed

Lines changed: 19 additions & 18 deletions

File tree

uv.lock

Lines changed: 19 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)