Commit bb2c95f
authored
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 />
[](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
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments