GitHub
05/15/2026, 8:57 PMty from 0.0.33 to 0.0.34
Release notes
Sourced from ty's releases.
0.0.34
Release Notes
Released on 2026-05-01.
Bug fixes
• Avoid panic in recursive protocol signature comparisons (#24665)
• Avoid panics for syntax error targets in invalid unpacking assignments (#24663)
• Fix unbounded type growth in nested-typevar substitutions (#24803)
• Prevent string annotation tokens from leaking across notebook cells (#24919)
• Support reference finding in stringified annotations (#24956)
LSP server
• Add hover support for PEP 695 type aliases (#24926)
• Offer string literal completion suggestions based on expected type (#24555)
• Support Go-to Definition, Go-To Declaration, and Find References for TypedDict and NamedTuple initializers (#24897)
• Supportmetadata in semantic tokens (#24890)Annotated
Core type checking
• Add support for(#24582)functools.partial
• Fix ParamSpec defaults and alias variance (#24479)
• Fixassignability with gradual types (#24928)TypeIs
• Inferindict(**TypedDict)context (#24709)TypedDict
• Supportfor legacyinfer_variance(#24930)TypeVar
• Support variance keywords in(#24927)ParamSpec
• Sync vendored typeshed stubs (#24952). Typeshed diff
• UnpackofUnionin various sites (#24958)TypedDict
Diagnostics
• Add missing error context node for protocol to protocol assignability (#24905)
• Show a diagnostic for unsupported inferred Python version (#24581)
Performance
• Lazily build TypeVar accumulations (#24782)
Contributors
• `@sharkdp`
• `@MichaReiser`
• `@lerebear`
• `@MatthewMckee4`
• `@charliermarsh`
• `@mtshiba`
• `@Minibrams`
• `@denyszhak`... (truncated) Changelog Sourced from ty's changelog.
0.0.34
Released on 2026-05-01.
Bug fixes
• Avoid panic in recursive protocol signature comparisons (#24665)
• Avoid panics for syntax error targets in invalid unpacking assignments (#24663)
• Fix unbounded type growth in nested-typevar substitutions (#24803)
• Prevent string annotation tokens from leaking across notebook cells (#24919)
• Support reference finding in stringified annotations (#24956)
LSP server
• Add hover support for PEP 695 type aliases (#24926)
• Offer string literal completion suggestions based on expected type (#24555)
• Support Go-to Definition, Go-To Declaration, and Find References for TypedDict and NamedTuple initializers (#24897)
• Supportmetadata in semantic tokens (#24890)Annotated
Core type checking
• Add support for(#24582)functools.partial
• Fix ParamSpec defaults and alias variance (#24479)
• Fixassignability with gradual types (#24928)TypeIs
• Inferindict(**TypedDict)context (#24709)TypedDict
• Supportfor legacyinfer_variance(#24930)TypeVar
• Support variance keywords in(#24927)ParamSpec
• Sync vendored typeshed stubs (#24952). Typeshed diff
• UnpackofUnionin various sites (#24958)TypedDict
Diagnostics
• Add missing error context node for protocol to protocol assignability (#24905)
• Show a diagnostic for unsupported inferred Python version (#24581)
Performance
• Lazily build TypeVar accumulations (#24782)
Contributors
• `@sharkdp`
• `@MichaReiser`
• `@lerebear`
• `@MatthewMckee4`
• `@charliermarsh`
• `@mtshiba`
• `@Minibrams`
• `@denyszhak`Commits • `d00448e` Bump version to 0.0.34 (#3392) • `e9e4c90` docs: Reference correct issue in FAQ regarding strict mode (#3385) • `1b70eae` Release: move 'diagnostics' section further down (#3373) • `d439e37` CHANGELOG: Rename to 'Notable changes' (#3372) • See full diff in compare view meltano/meltano
GitHub
05/15/2026, 10:10 PM