GitHub
04/03/2026, 8:56 PMty from 0.0.24 to 0.0.26
Release notes
Sourced from ty's releases.
0.0.26
Release Notes
Released on 2026-03-26.
Bug fixes
• Prevent "too many cycle iteration" panics in more situations (#24061)
• Fix false positives and false negatives when unpacking a union of tuples into a function call (#23298)
Core type checking
• Add support for(#23689)typing.Concatenate
• Validate the return type of generator functions (#24026)
• Support dataclass field `converter`s (#23088)
• Disallowin metaclass and static methods (#23231)Self
• Improve call inference for keyword-only(#24103)dict()
• Respect non-explicitly definedparams (#24170)dataclass_transform
• Unconditionally silence diagnostics in unreachable code (#24179)
• Respect terminal-function-call narrowing in global scope (#23245)
Performance
• Fix performance regression for narrowing on a largertype(#24185)Literal
Contributors
• `@sharkdp`
• `@Glyphack`
• `@charliermarsh`
• `@mtshiba`
• `@dhruvmanila`
• `@carljm`
• `@choucavalier`
Install ty 0.0.26
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ty/releases/download/0.0.26/ty-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/ty/releases/download/0.0.26/ty-installer.ps1 | iex"
Download ty 0.0.26... (truncated) Changelog Sourced from ty's changelog.
0.0.26
Released on 2026-03-26.
Bug fixes
• Prevent "too many cycle iteration" panics in more situations (#24061)
• Fix false positives and false negatives when unpacking a union of tuples into a function call (#23298)
Core type checking
• Add support for(#23689)typing.Concatenate
• Validate the return type of generator functions (#24026)
• Support dataclass field `converter`s (#23088)
• Disallowin metaclass and static methods (#23231)Self
• Improve call inference for keyword-only(#24103)dict()
• Respect non-explicitly definedparams (#24170)dataclass_transform
• Unconditionally silence diagnostics in unreachable code (#24179)
• Respect terminal-function-call narrowing in global scope (#23245)
Performance
• Fix performance regression for narrowing on a largertype(#24185)Literal
Contributors
• `@sharkdp`
• `@Glyphack`
• `@charliermarsh`
• `@mtshiba`
• `@dhruvmanila`
• `@carljm`
• `@choucavalier`
0.0.25
Released on 2026-03-24.
Breaking changes
• Supportsuppressions (#24096)type:ignore[ty:code]
Bug fixes
• Avoid eager TypedDict diagnostics inunions (#24151)TypedDict | dict
• Fix Salsa panic propagation (#24141)
• Fix folding ranges of comments separated by statements (#24132)
• Fix loop-header reachability cycles in conditional unpacking (#24006)
• Fix subtyping of intersections containing `NewType`s of unions vs. unions (#24087)
• Fix untracked reads in Salsa queries that can lead to backdating panics (#24051)... (truncated) Commits • `9403051` Bump version to 0.0.26 (#3145) • `d60899a` Bump version to 0.0.25 (#3125) • `db65b3e` Update documentation to reflect
type:ignore changes (#3121)
• `9e46432` Use ty in Emacs with Eglot (#3107)
• `1f30d7c` Update artifact github actions dependencies (#3113)
• `255ef63` Revert "Update Artifact GitHub Actions dependencies" (#3112)
• `5fe54ca` Update Artifact GitHub Actions dependencies (#3108)
• `a0cf1e7` Update Swatinem/rust-cache action to v2.9.1 (#3110)
• `fd2acb4` Update prek dependencies (#3109)
• 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 Depen…
meltano/meltanoGitHub
04/09/2026, 6:44 PM