0.0.11
Release Notes
Released on 2026-01-09.
Bug fixes
- Fix
super()with TypeVar-annotatedselfandclsparameter (#22208) - Only consider fully static pivots when deriving transitive constraints (#22444)
LSP server
- Don't show diagnostics for excluded files (#22455)
- Fix goto definition for relative imports in third-party files (#22457)
- Improve completion ranking based on origin and exact match (#22460)
- Rank top-level module symbols above most other symbols (#22465)
Configuration
- Enable
unused-ignore-commentby default (#22474)
Performance
- Improve
UnionBuilderperformance by changingType::is_subtype_ofcalls toType::is_redundant_with(#22337) - Optimize union building for unions with many enum-literal members (#22363)-
Other changes
Contributors
Install ty 0.0.11
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ty/releases/download/0.0.11/ty-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ty/releases/download/0.0.11/ty-installer.ps1 | iex"
Download ty 0.0.11
| File | Platform | Checksum | |--------|----------|----------| | ty-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum | | ty-x86_64-apple-darwin.tar.gz | Intel macOS | checksum | | ty-aarch64-pc-windows-msvc.zip | ARM64 Windows | checksum | | ty-i686-pc-windows-msvc.zip | x86 Windows | checksum | | | x64 Windows | | | | ARM64 Linux | | | | x86 Linux | | | | PPC64 Linux | | | | PPC64LE Linux | | | | S390x Linux | | | | x64 Linux | | | | ARMv7 Linux | | | | ARM64 MUSL Linux | | | | x86 MUSL Linux | | | | x64 MUSL Linux | | | | ARMv6 MUSL Linux (Hardfloat) | | | | ARMv7 MUSL Linux | |