GitHub
05/22/2026, 8:56 PMty from 0.0.34 to 0.0.36
Release notes
Sourced from ty's releases.
0.0.36
Release Notes
Released on 2026-05-14.
Bug fixes
• Fix Go To-Definition for self-imported submodules (#25106)
• Fixassignment checks for class objects (#24657)ClassVar[Self]
• Fix attribute access on-bounded TypeVars (#24793)Callable
• Fix panic from TypedDict schema cycle withfields (#25094)Self
• Fix panic from accessingforargs[0](#25149)static_assert
• Fix panic from non-name walrus target access (#25121)
• Fix singleton classification for runtime typing objects (#25099)
• Guard self-referentialrecursion in generic callables (#24668)TypeOf
• Preserve lexical ParamSpec scope for returned Callable annotations (#24909)
• Preserve walrus bindings through negated short-circuit conditions (#25163)
• Run full iteration analysis on narrowed typevars (#25143)
LSP server
• Classify TypeVar semantic tokens as type parameters (#24891)
• Emit folding ranges for an entire block (#25113)
• Respect therequest parameter (#24960)includeDeclaration
• Support TypedDict key completions in incomplete, anonymous contexts (#25147)
Performance
• Bound loop-header analysis for large loops (#24972)
• Convert inference hash maps to boxed slices on finish (#25102)
Core type checking
• Add support for sentinel values (PEP 661) (#25082)
• Hoist path assignment implication checks (#25107)
• Preserve TypedDict keys through dict unpacking (#24523)
• Treat custom enumvalues as dynamic (#25136)__new__
Contributors
• `@RasmusNygren`
• `@charliermarsh`
• `@JelleZijlstra`
• `@Minibrams`
• `@lerebear`
• `@denyszhak`
• `@MichaReiser`
Install ty 0.0.36... (truncated) Changelog Sourced from ty's changelog.
0.0.36
Released on 2026-05-14.
Bug fixes
• Fix Go To-Definition for self-imported submodules (#25106)
• Fixassignment checks for class objects (#24657)ClassVar[Self]
• Fix attribute access on-bounded TypeVars (#24793)Callable
• Fix panic from TypedDict schema cycle withfields (#25094)Self
• Fix panic from accessingforargs[0](#25149)static_assert
• Fix panic from non-name walrus target access (#25121)
• Fix singleton classification for runtime typing objects (#25099)
• Guard self-referentialrecursion in generic callables (#24668)TypeOf
• Preserve lexical ParamSpec scope for returned Callable annotations (#24909)
• Preserve walrus bindings through negated short-circuit conditions (#25163)
• Run full iteration analysis on narrowed typevars (#25143)
LSP server
• Classify TypeVar semantic tokens as type parameters (#24891)
• Emit folding ranges for an entire block (#25113)
• Respect therequest parameter (#24960)includeDeclaration
• Support TypedDict key completions in incomplete, anonymous contexts (#25147)
Performance
• Bound loop-header analysis for large loops (#24972)
• Convert inference hash maps to boxed slices on finish (#25102)
Core type checking
• Add support for sentinel values (PEP 661) (#25082)
• Hoist path assignment implication checks (#25107)
• Preserve TypedDict keys through dict unpacking (#24523)
• Treat custom enumvalues as dynamic (#25136)__new__
Contributors
• `@RasmusNygren`
• `@charliermarsh`
• `@JelleZijlstra`
• `@Minibrams`
• `@lerebear`
• `@denyszhak`
• `@MichaReiser`
0.0.35
Released on 2026-05-10.... (truncated) Commits • `a63e559` Bump version to 0.0.36 (#3463) • `94370d5` Update prek dependencies (#3449) • `bc12d1c` Bump version to 0.0.35 (#3436) • `fb34d89` Build riscv64 manylinux binary (#3402) • `05def00` Update maturin to v1.13.1 (#3417) • `569c081` Update p… meltano/meltano
GitHub
05/22/2026, 9:29 PM