Release notes
Enhancements
- Improve diagnostics for failure to call overloaded function (#18073)
- Fix inconsistent casing in
invalid-return-type
diagnostic (#18084) - Add type-expression syntax link to
invalid-type-expression
diagnostics (#18104)
Bug fixes
Typing
- Infer parameter specializations of explicitly implemented generic protocols (#18054)
- Check assignments to implicit global symbols are assignable to the types declared on
types.ModuleType
(#18077) - Fix various generics-related TODOs (#18062)
Documentation
- Fix rule link in the configuration description (#381)
- Use
https://ty.dev/rules
when linking to the rules table (#18072) - Use
ty server
instead ofty lsp
(#360) - Fix missing
>
in HTML anchor tags in CLI reference (#18096) - Fix link to rules docs (#378)
- Fix repository in README transform script (#361)
Contributors
- @dhruvmanila
- @Usul-Dev
- @dcreager
- @AlexWaygood
- @BurntSushi
- @MichaReiser
- @frgfm
- @kiran-4444
- @sharkdp
- @eruditmorina
Install ty 0.0.1-alpha.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ty/releases/download/0.0.1-alpha.2/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.1-alpha.2/ty-installer.ps1 | iex"