Skip to content

Releases: InSyncWithFoo/pyright-for-pycharm

v0.8.0

23 Dec 06:24
Compare
Choose a tag to compare

For users

Added

  • Command line mode now supports WSL.

Fixed

  • The migration logic was enhanced to avoid overzealous modifications.
  • The previous version had a bug causing the configuration file field
    to always be discarded instead of saved. This has been fixed.

For contributors

  • A few dependencies were updated.

v0.7.0

23 Nov 20:20
Compare
Choose a tag to compare

For users

The plugin is rewritten with a lot of functional changes and new settings.
If you encounter a bug, please file an issue.

Added

  • Pyright can now be configured to emit localized messages.
  • Pyright's logo is now used as the icon for pyrightconfig.json files.
  • Many new settings are added. Most of them were taken from
    the old Pyright Language Server plugin without change.
    See the documentation for more information.

For contributors

  • Many dependencies were updated as the result of #77 and #79.

v0.6.0

21 Jul 07:30
Compare
Choose a tag to compare

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

Changed

Fixed

v0.5.0

05 Jun 00:45
Compare
Choose a tag to compare

For users

Changed

  • Errors are now detected and handled in a more user-friendly way,
    with notifications and proper actions.
    Previously, they would only be logged in the IDE's log file.

For contributors

Added

Changed

Fixed

v0.4.0

27 May 09:15
Compare
Choose a tag to compare

For users

Added

  • Diagnostics can now be limited by severity levels.

Changed

  • UI components are slightly changed.

For contributors

Added

Changed

v0.3.1

16 May 07:18
Compare
Choose a tag to compare

For users

Fixed

  • v0.3.0 has a bug causing an internal error
    if the inspections' levels are set as "Weak warnings".
    This has been fixed.

For contributors

Fixed

v0.3.0

13 May 01:31
Compare
Choose a tag to compare

For users

Added

  • Diagnostics can now be suppressed using quick fixes.

Changed

  • An informational hint will now be given if
    the given executable file's name is not a known name.
  • Application-level settings can now be exported using the
    Export Settings... action.
    Previously they would be omitted when exporting
    and can only be found in the IDE's configuration directory.

For contributors

Added

Changed

v0.2.0

17 Apr 01:50
Compare
Choose a tag to compare

For users

Added

  • Highlight severity levels are now configurable
    using the options provided in the Inspection panel.
    The inspection is renamed to "Pyright diagnostics".

For contributors

Added

Changed

v0.1.0

11 Apr 00:06
Compare
Choose a tag to compare

For users

Changed

  • Default highlight severity levels are now
    "Error", "Warning" and "Weak warning" instead of
    "Warning", "Weak warning" and "Weak warning".
    A future release will allow configuring these levels.
  • v0.1.0-mvp.5 has a bug causing the configurations to be always unresetable.
    This has been fixed.
  • Configuration panels are slightly changed.

For contributors

Added

Changed

Fixed

  • PyrightConfigurable's apply(), isModified() and reset()
    now call the corresponding methods of panel.
    This fixes a(nother) regression introduced in v0.1.0-mvp.5
    which has been causing the configuration panels to be unresetable. (2eb2420)

v0.1.0-mvp.6

07 Apr 01:29
Compare
Choose a tag to compare
v0.1.0-mvp.6 Pre-release
Pre-release

For users

Fixed

  • v0.1.0-mvp.5 has a bug causing the configurations to be always unsavable.
    This has been fixed.

For contributors

Changed

Fixed