GitHub
08/10/2026, 1:31 PMty from 0.0.63 to 0.0.65
Release notes
Sourced from ty's releases.
0.0.65
Release Notes
Released on 2026-07-29.
LSP server
• Support comprehension walruses in IDE features (#26476)
Library support
• Pydantic: Allow mutation of private attributes on frozen models (#27257)
• Pydantic: Synthesizefor models (#27220)__replace__
Diagnostics
• Correctforwarded-argument diagnostic locations (#27263)ParamSpec
• Recover forwarded callable object and constructor sources (#27264)
• Recover forwardeddiagnostic sources (#27265)functools.partial
Core type checking
• Fix gradual class assignability with generic receivers (#27223)
• Lazily materialize protocol attributes (#27267)
• Narrow tagged unions through all type kinds (#27226)
• Prefer static constrained TypeVar solutions (#27057)
• Preserve frozen-dataclass setter delegation (#27217)
• Preserve inference when filtering constructor overloads (#27254)
• Reject frozen-dataclass field deletion through subclasses (#27001)
• Stabilize recursive type-constraint ordering (#27176)
• Support materialized class type expressions (#27258)
Performance
• Avoid quadratic inference for large literal unions (#27178)
• Cache protocol receiver binding (#27301)
Contributors
• `@thejchap`
• `@benedikt-bartscher`
• `@carljm`
• `@charliermarsh`
Install ty 0.0.65
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ty/releases/download/0.0.65/ty-installer.sh | sh
</tr></table>... (truncated) Changelog Sourced from ty's changelog.
0.0.65
Released on 2026-07-29.
LSP server
• Support comprehension walruses in IDE features (#26476)
Library support
• Pydantic: Allow mutation of private attributes on frozen models (#27257)
• Pydantic: Synthesizefor models (#27220)__replace__
Diagnostics
• Correctforwarded-argument diagnostic locations (#27263)ParamSpec
• Recover forwarded callable object and constructor sources (#27264)
• Recover forwardeddiagnostic sources (#27265)functools.partial
Core type checking
• Fix gradual class assignability with generic receivers (#27223)
• Lazily materialize protocol attributes (#27267)
• Narrow tagged unions through all type kinds (#27226)
• Prefer static constrained TypeVar solutions (#27057)
• Preserve frozen-dataclass setter delegation (#27217)
• Preserve inference when filtering constructor overloads (#27254)
• Reject frozen-dataclass field deletion through subclasses (#27001)
• Stabilize recursive type-constraint ordering (#27176)
• Support materialized class type expressions (#27258)
Performance
• Avoid quadratic inference for large literal unions (#27178)
• Cache protocol receiver binding (#27301)
Contributors
• `@thejchap`
• `@benedikt-bartscher`
• `@carljm`
• `@charliermarsh`
0.0.64
Released on 2026-07-27.
Bug fixes
• Fix identity narrowing for NewTypes (#26439)... (truncated) Commits • `87de836` Bump version to 0.0.65 (#4113) • `d784bad` README: Add link to Stable milestone (#4112) • `b4c1978` Update actions/setup-python action to v7 (#4110) • `8d216a3` Update actions/checkout action to v7.0.1 (#4107) • `06f44e9` Update dependency prek to v0.4.10 (#4108) • `b3665fd` Update prek dependencies (#4109) • `5e64a13` Bump version to 0.0.64 (#4097) • See full diff in compare view Dependabot compatibility score 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 commands and options
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 …
meltano/sdkGitHub
08/10/2026, 4:23 PM