Releases: DetachHead/basedpyright
Releases · DetachHead/basedpyright
v1.38.3 (pyright 1.1.408)
What's Changed
- fix ordering of code actions and don't show
# pyright:ignore[reportImportCycles]code action because it doesn't work by @NCBM in #1753
Full Changelog: v1.38.2...v1.38.3
v1.38.2 (pyright 1.1.408)
What's Changed
- Improved semantic tokens for keyword arguments by @KurtBoehm in #1740
- Hover messages and jump-to-definition for call expressions by @KurtBoehm in #1741
Full Changelog: v1.38.1...v1.38.2
v1.38.1 (pyright 1.1.408)
What's Changed
- fix language server crash on abstract setter with no parameter by @DetachHead in #1732
- fix docstrings for compiled builtin stubs not being generated for older python versions by @DetachHead in #1733
- Allow
TYPE_CHECKINGguards in match statements by @grahamcracker1234 in #1726
New Contributors
- @grahamcracker1234 made their first contribution in #1726
Full Changelog: v1.38.0...v1.38.1
v1.38.0 (pyright 1.1.408)
What's Changed
- show the default value from the implementation signature when displaying an overload signature (eg. hover and signature help) if its default value is an ellipsis by @DetachHead in #1717
- fix: don't comment out return types in stub generation by @veeceey in #1724
- add more quick fixes for specific error types by @NCBM in #1721
reportUnnecessaryCastreportUnusedCallResultreportSelfClsDefault
- fix logged message for pyright executable fallback in vscode extension by @veeceey in #1723
New Contributors
Full Changelog: v1.37.4...v1.38.0
v1.37.4 (pyright 1.1.408)
What's Changed
- fix
$schemabeing reported as unrecognized setting in config files by @jaenw in #1714 - update badge with logo & new background colour by @DetachHead & @NCBM in #1716
New Contributors
Full Changelog: v1.37.3...v1.37.4
v1.37.3 (pyright 1.1.408)
What's Changed
- fix infinite recursion crash when subject of match statement of type
Neveris used in the left side of a call in the case block by @DetachHead in #1711
Full Changelog: v1.37.2...v1.37.3
v1.37.2 (pyright 1.1.408)
What's Changed
- fix reference to non-existent baseline mode in the docs by @DetachHead in #1699
- No hover messages or jump-to-definition for literals by @KurtBoehm in #1706
Full Changelog: v1.37.1...v1.37.2
v1.37.1 (pyright 1.1.408)
v1.37.0 (pyright 1.1.407)
What's Changed
- fix
skip_replacehack documentation by @decorator-factory in #1686 - add code action quick-fix to add
@overrideby @NCBM in #1680 - Chinese (Simplified) translation update (2026.01) by @NCBM in #1691
- Add
baselineModesetting for the language server by @andyscho in #1693
New Contributors
Full Changelog: v1.36.2...v1.37.0
v1.36.2 (pyright 1.1.407)
What's Changed
- Fix out of bounds top-level
activeParameterbeing set when an individual signature has anactiveParameterby @DetachHead in #1681 - Add
hintsupport to# pyrightdoc-level directives by @finite-state-machine in #1679 - fix
basedpyright --writebaselinenot working if there are changes to write but the total error count didn't change by @DetachHead in #1685
New Contributors
- @finite-state-machine made their first contribution in #1679
Full Changelog: v1.36.1...v1.36.2