Skip to content

Releases: InSyncWithFoo/pyright-for-pycharm

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

v0.1.0-mvp.5 [YANKED, see #13]

31 Mar 01:26
Compare
Choose a tag to compare
Pre-release

For users

Added

  • UI hints are added to ease the process of setting paths.

For contributors

Added

Changed

Changed

v0.1.0-mvp.4

24 Mar 00:15
Compare
Choose a tag to compare
v0.1.0-mvp.4 Pre-release
Pre-release

For users

Added

  • Tooltips can now be prefixed with "Pyright:".
  • The plugin will now suggest setting an executable
    for the current project if one can be found locally.
    To turn off suggestion for a project, uncheck
    the corresponding option in the project configuration panel.

Changed

  • Saves will no longer be performed if:
    • The corresponding inspection is disabled, or
    • The executable is not given.
  • The notification group name is now "Pyright notifications"
    instead of "Pyright".
  • Configuration panels UI and messages are slightly changed.
  • The inspection name is changed from "Pyright inspection"
    to "Pyright inspections".

Removed

  • Error notification titles no longer have the "Pyright:" prefix.

For contributors

Added

Changed

Fixed

v0.1.0-mvp.3

10 Mar 00:03
Compare
Choose a tag to compare
v0.1.0-mvp.3 Pre-release
Pre-release

For users

Changed

  • Errors are now reported as notifications.

For contributors

Changed

Fixed