v0.6.0
For users
Added
- The command for the currently selected file can now be copied
using the newly added "Copy Pyright command" action.
This is useful for debugging purposes. - Experimental LSP support is now available via the LSP4IJ plugin.
- The executable can now be configured to run on multiple threads
via an UI option.
Fixed
- The annotator now always run, regardless of other annotators' results.
Previously, it would not run if previous analyses resulted in errors. - The active interpreter is now detected correcly on non-PyCharm IDEs.
For contributors
Added
- "Copy Pyright command" action is added. (4ca4b74)
- Global option "Number of threads" is added. (91d467a)
Changed
- The documentation is updated. (fcf2c0f, 91d467a, cf6becc)
PyrightBundle
andPyrightIcon
are renamed. (7032faf)- Gradle is updated to 8.9. (2397aaf, c5d7c8c)
- Kotlin Serialization Gradle Plugin is updated to 1.7.1.
(330ef0c, b839a59) - Kover Gradle Plugin is updated to 0.8.2. (eb30669, 87e5660)
- The
lsp4ij
submodule is added. (b67210b) - Various files are moved to the new
cli
submodule. (37136d6) - Path-hints-related logic is revisited to use
PropertyGraph
. (bf2de95) - IntelliJ Platform Gradle Plugin is updated to 2.0.0-rc1.
(ace16ca, d9dc2b0, 842dfd2)
Fixed
PyrightExternalAnnotator
now overrides
collectInformation(PsiFile, Editor, boolean)
instead ofcollectInformation(PsiFile)
. (7032faf)