Release Notes
Released on 2025-12-16.
This is the first Beta release of ty, which we're now ready to recommend to motivated users for
production use. See our blog post for more details.
LSP server
- Improve display of completions to show actual insertion text (#21988)
- Improve highlighting of special type syntax in hovers (#22005)
- Improve syntax highlighting of constants (#22006)
Core type checking
- Infer precise types for
isinstance(…)calls involving type variables (#21999) - Infer
TypeVarspecializations forCallabletypes (#21551) - Propagate
classmethod-ness through decorators returningCallables (#21958) - Improve rendering of default values for function args (#22010)
- Don't use implicit superclass annotation when converting a class constructor into a
Callable(#22011)
Other
- Type checking performance improvement (#22000)
Contributors
Install ty 0.0.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ty/releases/download/0.0.2/ty-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ty/releases/download/0.0.2/ty-installer.ps1 | iex"