Skip to content

Releases: DetachHead/basedpyright

v1.17.5 (pyright 1.1.381)

18 Sep 12:28
1cc0e0e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.17.4...v1.17.5

v1.17.4 (pyright 1.1.380)

10 Sep 23:03
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.17.3...v1.17.4

v1.17.3 (pyright 1.1.379)

08 Sep 12:36
f5f7e9e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.17.2...v1.17.3

v1.17.2 (pyright 1.1.379)

04 Sep 12:00
Compare
Choose a tag to compare

What's Changed

  • Add emacs lsp-pyright installation instructions to docs by @zipy124 in #627
  • improve cli/lsp installation instructions by @DetachHead in #628
  • Add localization helper script by @NCBM in #633
  • fix "Unhandled method" crashes in vscode extension by @DetachHead in #637
  • update upstream pyright version to 1.1.379 by @DetachHead in #644

New Contributors

Full Changelog: v1.17.1...v1.17.2

v1.17.1 (pyright 1.1.378)

28 Aug 14:10
665ce41
Compare
Choose a tag to compare

What's Changed

  • make the python vscode extension a dependency of the basedpyright vscode extension as it's required to detect the python interpreter by @DetachHead in #607
  • fix language server crash in vscode when the pypi package was installed using uv by @DetachHead in #613
  • update upstream pyright version to 1.1.378 by @DetachHead in #622

Full Changelog: v1.17.0...v1.17.1

v1.17.0 (pyright 1.1.377)

21 Aug 11:05
Compare
Choose a tag to compare

What's Changed

  • fix reportInvalidCast false positive when casting to/from None and type by @DetachHead in #579
  • fix unreachable, unused & deprecated diagnostic severity levels not working when set in the language server config by @DetachHead in #577
  • add reportUnusedParameter rule by @DetachHead in #589
  • don't report reportUnnecessaryComparison when using assert_never in an intentionally unreachable case in a match statement by @DetachHead in #593
  • update upstream pyright version to 1.1.377 by @DetachHead in #601
    • fix new upstream bug where "[object Object]" appears in error messages that include the python version

Full Changelog: v1.16.0...v1.17.0

v1.16.0 (pyright 1.1.376)

14 Aug 04:04
4ae2d7e
Compare
Choose a tag to compare

What's Changed

  • send an error notification over LSP when an invalid diagnosticMode value is set by @DetachHead in #560 & #565
  • add hombrew install instructions by @nikaro in #557
  • language server error notification on invalid config by @DetachHead in #561
  • fix broken stub docstrings from python 3.8 taking precedence over docstrings from 3.12 by @DetachHead in #571
  • update upstream pyright version to 1.1.376 by @DetachHead in #575
  • don't report "Unhandled method workspace/configuration" error as a notification by @DetachHead in #574
  • improve russian translations and add contribution guidelines for localizations by @decorator-factory in #507

New Contributors

Full Changelog: v1.15.2...v1.16.0

v1.15.2 (pyright 1.1.375)

07 Aug 11:00
363ec57
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.15.1...v1.15.2

v1.15.1 (pyright 1.1.374)

31 Jul 14:36
cf11460
Compare
Choose a tag to compare

What's Changed

  • update upstream pyright version to 1.1.374 by @DetachHead in #533
    • discourage usage of the new enableReachabilityAnalysis option in favor of reportUnreachable which is more flexible. setting enableReachabilityAnalysis to false is treated as an alias for reportUnreachable = 'none'. more info here

Full Changelog: v1.15.0...v1.15.1

v1.15.0 (pyright 1.1.373)

24 Jul 10:55
010fd19
Compare
Choose a tag to compare

What's Changed

  • fix intermittent errors in if not TYPE_CHECKING blocks by @DetachHead in #503
  • disable enableTypeIgnoreComments by default by @DetachHead in #504
    • it's recommended to use # pyright: ignore comments instead. see the docs for more info
  • improve documentation for contributors and explain how we keep up with upstream by @DetachHead in #505
  • don't reportAny on the Any type istelf by @DetachHead in #506
  • don't report unknown/any errors when casting by @DetachHead in #511
  • update upstream pyright version to 1.1.373 by @DetachHead in #518
  • Update pycharm installation instructions by @DetachHead in #519

Full Changelog: v1.14.0...v1.15.0