GitHub
04/17/2026, 8:57 PMty from 0.0.28 to 0.0.29
Release notes
Sourced from ty's releases.
0.0.29
Release Notes
Released on 2026-04-05.
Bug fixes
• Avoid special-casing forif it's not indataclasses.field(#24397)field_specifiers
• Reject unsupportedvalues in configuration files (#24402)environment.python-version
• Respect supported lower bounds from(#24401)requires-python
Core type checking
• Add support for(#23144)types.new_class
• Fix PEP 695 type aliases instatement (#24395)with
• Respectand metaclass__new__return types (#24357)__call__
• Treat enum attributes with type annotations as members (#23776)
Contributors
• `@charliermarsh`
• `@carljm`
Install ty 0.0.29
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ty/releases/download/0.0.29/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.29/ty-installer.ps1 | iex"
Download ty 0.0.29
| File | Platform | Checksum |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| [ty-aarch64-apple-darwin.tar.gz](https://releases.astral.sh/github/ty/releases/download/0.0.29/ty-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://releases.astral.sh/github/ty/releases/download/0.0.29/ty-aarch64-apple-darwin.tar.gz.sha256) |
| [ty-x86_64-apple-darwin.tar.gz](https://releases.astral.sh/github/ty/releases/download/0.0.29/ty-x86%5F64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://releases.astral.sh/github/ty/releases/download/0.0.29/ty-x86%5F64-apple-darwin.tar.gz.sha256) |
| [ty-aarch64-pc-windows-msvc.zip](https://releases.astral.sh/github/ty/releases/download/0.0.29/ty-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://releases.astral.sh/github/ty/releases/download/0.0.29/ty-aarch64-pc-windows-msvc.zip.sha256) |
| [ty-i686-pc-windows-msvc.zip](https://releases.astral.sh/github/ty/releases/download/0.0.29/ty-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://releases.astral.sh/github/ty/releases/download/0.0.29/ty-i686-pc-windows-msvc.zip.sha256) |
| [ty-x86_64-pc-windows-msvc.zip](https://releases.astral.sh/github/ty/releases/download/0.0.29/ty-x86%5F64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://releases.astral.sh/github/ty/releases/download/0.0.29/ty-x86%5F64-pc-windows-msvc.zip.sha256) |
| [ty-aarch64-unknown-linux-gnu.tar.gz](https://releases.astral.sh/github/ty/releases/download/0.0.29/ty-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://releases.astral.sh/github/ty/releases/download/0.0.29/ty-aarch64-unknown-linux-gnu.tar.gz.sha256) |
| [ty-i686-unknown-linux-gnu.tar.gz](https://releases.astral.sh/github/ty/releases/download/0.0.29/ty-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://releases.astral.sh/github/ty/releases/download/0.0.29/ty-i686-unknown-linux-gnu.tar.gz.sha256) |
| [ty-powerpc64-unknown-linux-gnu.tar.gz](https://releases.astral.sh/github/ty/releases/download/0.0.29/ty-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://releases.astral.sh/github/ty/releases/download/0.0.29/ty-powerpc64-unknown-linux-gnu.tar.gz.sha256) |
| [ty-powerpc64le-unknown-linux-gnu.tar.gz](https://releases.astral.sh/github/ty/releases/download/0.0.29/ty-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://releases.astral.sh/github/ty/releases/download/0.0.29/ty-powerpc64le-unknown-linux-gnu.tar.gz.sha256) |... (truncated) Changelog Sourced from ty's changelog.
0.0.29
Released on 2026-04-05.
Bug fixes
• Avoid special-casing forif it's not indataclasses.field(#24397)field_specifiers
• Reject unsupportedvalues in configuration files (#24402)environment.python-version
• Respect supported lower bounds from(#24401)requires-python
Core type checking
• Add support for(#23144)types.new_class
• Fix PEP 695 type aliases instatement (#24395)with
• Respectand metaclass__new__return types (#24357)__call__
• Treat enum attributes with type annotations as members (#23776)
Contributors
• `@charliermarsh`
• `@carljm`Commits • `438a78d` Bump version to 0.0.29 (#3218) • See full diff in compare view meltano/meltano
GitHub
04/20/2026, 10:20 PM