Immutable
release. Only release title and notes can be modified.
Release Notes
Released on 2026-08-10.
LSP server
- Enable and downrank auto-import completions from stub-only modules (#27433)
- Fix signature help at end of file (#27622)
- Normalize type labels in structured docstrings (#26923)
- Preserve typing-only completion ranking in
TYPE_CHECKINGblocks (#27549)
CLI
- Avoid deadlock when scheduling watch checks (#27605)
Diagnostics
- Add an opt-in
unsound-return-statementlint (#27561) - Add an opt-in
unsound-yieldlint (#27593) - Diagnose invalid
__getattr__calls (#27502) - Diagnose invalid descriptor
__get__calls (#27400)
Core type checking
- Consider object members in protocol comparisons (#27532)
- Exclude quantified constraints from semantic type walks (#27613)
- Expand
Generatoraliases when evaluating return, send, and yield types (#27577) - Infer precise
TypedDictkey-membership truthiness (#27579) - Infer variance through
type[T](#27534) - Preserve contextual inference for declarations in loops (#27594)
- Recognize overlapping
NewTypetypes and their underlying values (#27522) - Require
ClassVardeclarations for protocol members (#27530) - Stabilize recursive gradual type alias materialization (#27563)
- Support
Annotatedinsidetype[...](#27629) - Validate augmented assignment stores (#27545)
Contributors
Install ty 0.0.70
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ty/releases/download/0.0.70/ty-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/ty/releases/download/0.0.70/ty-installer.ps1 | iex"Download ty 0.0.70
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo astral-sh/tyYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>