GitHub
08/17/2026, 1:28 PMty from 0.0.65 to 0.0.69
Release notes
Sourced from ty's releases.
0.0.69
Release Notes
Released on 2026-08-06.
Core type checking
•narrowing for generic classes is now more gradual by default (#27308)isinstance
This new behavior is more similar to what other major type checkers do. For example:
def f(xs: object):
if isinstance(xs, list):
reveal_type(xs) # now:, before:list[Unknown]Top[list[Unknown]]
Note: you might consider enabling `analysis.strict-generic-narrowing`if you prefer the strictly correct behavior.
Contributors
• `@sharkdp`
Install ty 0.0.69
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ty/releases/download/0.0.69/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.69/ty-installer.ps1 | iex"
Download ty 0.0.69
| File | Platform | Checksum |
| -------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| [ty-aarch64-apple-darwin.tar.gz](https://releases.astral.sh/github/ty/releases/download/0.0.69/ty-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://releases.astral.sh/github/ty/releases/download/0.0.69/ty-aarch64-apple-darwin.tar.gz.sha256) |
| [ty-x86_64-apple-darwin.tar.gz](https://releases.astral.sh/github/ty/releases/download/0.0.69/ty-x86%5F64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://releases.astral.sh/github/ty/releases/download/0.0.69/ty-x86%5F64-apple-darwin.tar.gz.sha256) |
| [ty-aarch64-pc-windows-msvc.zip](https://releases.astral.sh/github/ty/releases/download/0.0.69/ty-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://releases.astral.sh/github/ty/releases/download/0.0.69/ty-aarch64-pc-windows-msvc.zip.sha256) |
| [ty-i686-pc-windows-msvc.zip](https://releases.astral.sh/github/ty/releases/download/0.0.69/ty-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://releases.astral.sh/github/ty/releases/download/0.0.69/ty-i686-pc-windows-msvc.zip.sha256) |
| [ty-x86_64-pc-windows-msvc.zip](https://releases.astral.sh/github/ty/releases/download/0.0.69/ty-x86%5F64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://releases.astral.sh/github/ty/releases/download/0.0.69/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.69/ty-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://releases.astral.sh/github/ty/releases/download/0.0.69/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.69/ty-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://releases.astral.sh/github/ty/releases/download/0.0.69/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.69/ty-powerpc64-unknown-linux-gnu.tar.gz) | PPC64 Linux | [checksum](https://releases.astral.sh/github/ty/releases/download/0.0.69/ty-powerpc64-unknown-linux-gnu.tar.gz.sha256) |... (truncated) Changelog Sourced from ty's changelog.
0.0.69
Released on 2026-08-06.
Core type checking
•narrowing for generic classes is now more gradual by default (#27308)isinstance
This new behavior is more similar to what other major type checkers do. For example:
def f(xs: object):
if isinstance(xs, list):
reveal_type(xs) # now:, before:list[Unknown]Top[list[Unknown]]
Note: you might consider enabling `analysis.strict-generic-narrowing`if you prefer the strictly correct behavior.
Contributors
• `@sharkdp`
0.0.68
Released on 2026-08-05.
Diagnostics
• Preserve property getter call errors (#27509)
• Simplify numeric tower displays (e.g.,overfloat) (#27406)int | float
• Suggest closing opentypes forTypedDictcompatibility (#27512)Mapping
Core type checking
• Avoid double inference ofoperands inUnpack(#27525)Union
• Fix panic from mismatched OR-pattern bindings (#27533)
Contributors
• `@AlexWaygood`
• `@charliermarsh`
• `@carljm`
0.0.67
Released on 2026-08-05.
LSP server... (truncated) Commits • `1dca844` Bump version to 0.0.69 (#4202) • `557a078` Link to actual docs page rather than README in issue creation menu "Documenta... • `23a6000` Bump version to 0.0.68 (#4199) • `dc3b7af` Update typing FAQ for numeric tower displays (#4198) • `261fd8f` Bump version to 0.0.67 (#4192) • `91ded4e` release: use self-repo references (#4190) • `83bd8c8` Update bug report issue template (#4189) • `7ce0eee` Update prek dependencies (#4178) • `6320327` Update dependency prek to v0.4.11 (<https://redirect.github.com/astral-sh/ty/issues… meltano/sdk
GitHub
08/24/2026, 1:31 PM