Skip to content

NPL-Dev plugin releases

2024.1.69+2025.2.0

Released 2026-03-16

NT-457 Upgraded IntelliJ Platform Gradle Plugin to v2 (#326)

Migrates the project build from the legacy IntelliJ Gradle plugin v1 (org.jetbrains.intellij) to the IntelliJ Platform Gradle Plugin v2 (org.jetbrains.intellij.platform), updating dependency/repository declarations and moving plugin metadata/publishing configuration to the new extension DSL.

Main reason is that the plugin verification no longer worked. It now works again, and is showing the actual reasons our plugin is no longer accepted on the marketplace.

  • [x] Upgrade settings.gradle.kts to org.jetbrains.intellij.platform v2.11.0
  • [x] Update root build.gradle.kts with v2 repositories, dependencies, and extension config
  • [x] Update jps-plugin/build.gradle.kts to use org.jetbrains.intellij.platform.module
  • [x] Fix "Verify plugin compatibility" CI to call ./gradlew clean verifyPlugin (v2 task name)
  • [x] Add pluginVerification { ides { recommended() } } to build.gradle.kts
  • [x] Fix classpath conflict: remove version "2.11.0" from jps-plugin/build.gradle.kts
  • [x] Add testFramework(TestFrameworkType.Platform) and testFramework(TestFrameworkType.Bundled) to build.gradle.kts

2024.1.68+2025.2.0

Released 2026-02-19

ST-4099 Removed call to deprecated API (#325)

2024.1.67+2025.2.0

Released 2026-02-16

NT-374 Upgraded to Gradle 8.13 (internal) (#324)

Part of a step-by-step upgrade process

2024.1.66+2025.2.0

Released 2026-02-16

NT-374 Removed pitest target (internal) (#322)

We never used it, and it's blocking Gradle upgrades.

2024.1.65+2025.2.0

Released 2026-02-11

NT-374 Upgraded Kotlin to 2.3.10 (internal) (#321)

2024.1.64+2025.2.0

Released 2025-11-10

DVX-394 Removed page-weights plugin dependency (#316)

2024.1.63+2025.2.0

Released 2025-09-10

ST-4725 Refactored to use the new streamlined party model (#304)

2024.1.62+2025.1.9

Released 2025-07-11

Bump platform version to 2025.1.9 (#303)

2024.1.61+2025.1.8

Released 2025-06-18

Bump platform version to 2025.1.8 (#302)

2024.1.60+2025.1.6

Released 2025-06-11

Bump platform version to 2025.1.6 (#300)

2024.1.59+2025.1.5

Released 2025-05-13

Bump platform version to 2025.1.5 (#299)

2024.1.58+2025.1.2

Released 2025-03-24

Bump platform version to 2025.1.2 (#296)

2024.1.57+2025.1.1

Released 2025-03-19

DVX-199 Updated logos and icons to match new branding (#295)

2024.1.56+2025.1.1

Released 2025-03-18

Bump platform version to 2025.1.1 (#294)

2024.1.55+2025.1.0

Released 2025-03-04

Bump platform version to 2025.1.0 (#292)

2024.1.54+2024.2.12

Released 2025-02-18

ST-2738 Modified struct tooltip to include fields (#288)

2024.1.53+2024.2.12

Released 2025-02-18

ST-4034 Updated highlight error for return type init block (#290)

2024.1.52+2024.2.12

Released 2025-02-11

Bump platform version to 2024.2.12 (#289)

2024.1.51+2024.2.11

Released 2025-02-05

Bump platform version to 2024.2.11 (#287)

2024.1.50+2024.2.9

Released 2025-01-29

ST-4390 Fixed state machine action visibility (#286)

2024.1.49+2024.2.9

Released 2025-01-22

Bump platform version to 2024.2.9 (#285)

2024.1.46+2024.2.8

Released 2024-12-17

Bump platform version to 2024.2.8 (#280)

2024.1.45+2024.2.7

Released 2024-12-12

Bump platform version to 2024.2.7 (#279)

2024.1.44+2024.2.6

Released 2024-11-22

Bump platform version to 2024.2.6 (#278)

2024.1.43+2024.2.4

Released 2024-10-29

Bump platform version to 2024.2.4 (#276)

2024.1.42+2024.2.3

Released 2024-10-08

Bump platform version to 2024.2.3 (#275)

2024.1.41+2024.2.2

Released 2024-10-02

Bump platform version to 2024.2.2 (#272)

2024.1.36+2024.2.0

Released 2024-08-13

ST-4108 Removed and disabled CompilerOptimisation dialog for sandbox run/debug (#265)

2024.1.35+2024.2.0

Released 2024-08-09

Bump platform version to 2024.2.0 (#264)

2024.1.32+2024.1.9

Released 2024-07-23

ST-2119 Fix party args tooltip for protocol create and permission calls (#257)

2024.1.31+2024.1.9

Released 2024-07-22

ST-4154 Fixed native NPL function identifier resolution (#261)

2024.1.30+2024.1.9

Released 2024-07-17

ST-4153 Upgraded platform release version to 2024.1.9 (#260)

2024.1.27+2024.1.8

Released 2024-07-02

ST-2110 Fixed adding missing package statement newlines (#254)

2024.1.26+2024.1.8

Released 2024-06-28

ST-3905 Updated usage of removed plugin sdk functions (#251)

2024.1.25+2024.1.8

Released 2024-06-25

Bump platform version to 2024.1.8 (#252)

2024.1.24+2024.1.7

Released 2024-06-20

ST-4090 Restricted NPL_CONTRIB_PROPERTIES resolution to top level of modules (#250)

2024.1.23+2024.1.7

Released 2024-06-17

ST-4090 Addressed performance regression (#248)

2024.1.22+2024.1.7

Released 2024-06-13

ST-3932 Fixed formatting for function expressions and require statements (#247)

2024.1.21+2024.1.7

Released 2024-06-04

Bump platform version to 2024.1.7 (#246)

2024.1.15+2024.1.6

Released 2024-05-13

Bump platform version to 2024.1.6 (#236)

2024.1.12+2024.1.3

Released 2024-04-09

ST-3915 Added PaaS deployment run configuration (#221)

2024.1.11+2024.1.3

Released 2024-04-04

Bump platform version to 2024.1.3 (#222)

2024.1.10+2024.1.2

Released 2024-03-12

Bump platform version to 2024.1.2 (#219)

2024.1.7+2024.1.1

Released 2024-02-20

Bump platform version to 2024.1.1 (#211)

2023.1.97+2024.1.0

Released 2024-02-05

Bump platform version to 2024.1.0 (#199)

2023.1.87+2023.3.6

Released 2024-01-10

ST-3518 Added multi-line formatting support (#159)

2023.1.86+2023.3.6

Released 2024-01-08

Bump platform version to 2023.3.6 (#176)

2023.1.85+2023.3.5

Released 2024-01-03

ST-3092 Added tool window icons (#173)

2023.1.84+2023.3.5

Released 2023-12-19

Bump platform version to 2023.3.5 (#174)

2023.1.83+2023.3.4

Released 2023-12-19

ST-3719 Revert mistaken change to untilBuild (#170)

2023.1.82+2023.3.4

Released 2023-12-18

ST-3719 Added missing env var for marketplace deploy (#169)

2023.1.81+2023.3.4

Released 2023-12-18

ST-3369 Automated publishing of plugin to JB Marketplace on platform release (#166)

2023.1.80+2023.3.4

Released 2023-11-30

Bump platform version to 2023.3.4 (#162)

2023.1.79+2023.3.3

Released 2023-11-14

ST-3593 Added external party rename support (#158)

2023.1.78+2023.3.3

Released 2023-11-09

Bump platform version to 2023.3.3 (#156)

2023.1.77+2023.3.2

Released 2023-11-09

ST-3601 Prepared the plugin to meet the Jetbrains compatibility requirements (#152)

2023.1.76+2023.3.2

Released 2023-11-09

ST-3048 Fixed block comment highlighting (#157)

2023.1.75+2023.3.2

Released 2023-11-03

ST-3517 Fixed auto-completion in parentheses (#153)

2023.1.74+2023.3.2

Released 2023-11-02

ST-3483 Added vararg to function signature generation documentation (#155)

2023.1.73+2023.3.2

Released 2023-10-26

ST-3425 Added support for replacing all occurrences on invariable introduction (#149)

Added a dialog that provides options for replacing this occurrence or all occurrences. When the dialog is canceled, no variable introduction and rewrites take place.

2023.1.72+2023.3.2

Released 2023-10-25

ST-3557 Fixed flaky integration tests (#151)

2023.1.71+2023.3.2

Released 2023-10-16

Bump platform version to 2023.3.2 (#150)

2023.1.70+2023.3.1

Released 2023-10-13

ST-3592 Fixed jps-plugin compiler warnings (#148)

2023.1.69+2023.3.1

Released 2023-10-10

ST-3424 Added simple rewrite/fix extracting union match condition expression to a variable (#146)

2023.1.68+2023.3.1

Released 2023-10-10

ST-3588 Added variable introduction block handling for lambda (#145)

2023.1.67+2023.3.1

Released 2023-10-09

ST-3555 Added Introduction of variable for selected expression (#144)

2023.1.66+2023.3.1

Released 2023-10-04

ST-3527 Removed unused result warnings when ExprStmt has side-effects (#143)

2023.1.65+2023.3.1

Released 2023-09-29

ST-3164 Aligned plugin with compiler wrt Protocol non-member constructor (#142)

2023.1.64+2023.3.1

Released 2023-09-28

ST-3529 Improved ExpressionLauncher's test coverage and refactoring (#141)

2023.1.63+2023.3.1

Released 2023-09-28

ST-2318 Added environment id to debug session handler log output (#134)

2023.1.62+2023.3.1

Released 2023-09-25

Bump platform version to 2023.3.1 (#140)

2023.1.55+2023.3.0

Released 2023-09-12

ST-3470 Added missing guava lib to jps classpath (#127)

2023.1.54+2023.2.67

Released 2023-08-22

ST-2927 Fixed exceptions when debug breakpoints are invalidated (#116)

2023.1.53+2023.2.65

Released 2023-08-03

ST-3243 Added missing support for function to lambda inlining (#108)

2023.1.52+2023.2.65

Released 2023-08-02

ST-3413 Fixed usages of (refactored) ClientUniqueIdValue (#107)

2023.1.51+2023.2.65

Released 2023-07-28

ST-3360 Fixed incorrect const safe deletion (#104)

2023.1.50+2023.2.65

Released 2023-07-18

ST-3007 Fixed error highlighting for protocol constructor named arg (#103)

2023.1.49+2023.2.65

Released 2023-07-14

ST-3344 Fixed enum auto-completion in function args context (#102)

2023.1.48+2023.2.65

Released 2023-07-12

ST-3306 Keep pitest execution in CI only (#99)

2023.1.47+2023.2.65

Released 2023-07-10

ST-2987 Added handling of type inference for functions

2023.1.46+2023.2.65

Released 2023-07-07

ST-3331 Fixed skipping plugin release for bumped platform version (#98)

2023.1.45+2023.2.64

Released 2023-06-23

ST-3273 Fixed merge to master script to use head commit message (#90)

2023.1.44+2023.2.62

Released 2023-05-18

Added notification to merge-to-master when workflow fails

2023.1.43+2023.2.62

Released 2023-05-10

Added creation of a PR when build runs successfully and slack notification upon build failure

2023.1.42+2023.2.62

Released 2023-05-08

Updated platform version to latest

2023.1.41+2023.2.60

Released 2023-05-02

Improved identifier unresolved references.

2023.1.40+2023.2.60

Released 2023-05-01

Upgraded plugin to latest platform version

2023.1.39+2023.2.55

Released 2023-04-28

Internal: moved over documentation related to the plugin from the documentation repository.

2023.1.38+2023.2.55

Released 2023-04-28

Internal: moved over documentation related to the plugin from the documentation repository.

2023.1.37+2023.2.55

Released 2023-04-26

Fixed coverage class not found exception errors during tests execution.

2023.1.36+2023.2.55

Released 2023-04-25

Fixed bugs that prevented simultaneous sandboxes from running.

2023.1.35+2023.2.55

Released 2023-04-20

Upgraded plugin to latest platform version

2023.1.34+2023.2.49

Released 2023-04-14

Made the use of api annotation and external party on an action an error.

2023.1.33+2023.2.39

Released 2023-04-14

Fixed error highlight for invalid forward type inference.

2023.1.32+2023.2.39

Released 2023-04-04

Aligned plugin's handling of variable with same named type to that of the compiler.

2023.1.31+2023.2.9

Released 2023-03-23

Added error highlight for missing parties in protocol action declarations.

2023.1.30+2023.2.9

Released 2023-03-23

Refactored BuiltinFoldingBuilder and replaced .single() calls with .singleOrNull().

2023.1.29+2023.2.9

Released 2023-03-21

Fixed StackOverflowException for self-referencing variable type.

2023.1.28+2023.2.9

Released 2023-03-17

Internal: Fixed code coverage reporting.

2023.1.27+2023.2.9

Released 2023-03-01

Changed Sandbox Parties column to reflect party claim changes.

2023.1.26+2023.2.9

Released 2023-02-28

Added missing html documentation for function block and expr intentions.

2023.1.25+2023.2.9

Released 2023-02-24

Added error highlighting if commas are missing between arguments.

2023.1.24+2022.1.85

Released 2023-02-24

Internal: fixed issue where the PR title/release notes were not re-verified after editing the PR title.

2023.1.23+2022.1.85

Released 2023-02-24

Fixed generic struct type to reflect instance type in auto-completion and quick-info signature.

2023.1.22+2022.1.85

Released 2023-02-23

Updated ktlint to 0.48.2 and reformatted code.

2023.1.21+2022.1.85

Released 2023-02-22

Internal: Updated the usage of github secrets to use new standard secret.

2023.1.20+2022.1.85

Released 2023-02-21

Internal: pipeline fix.

2023.1.19+2022.1.85

Released 2023-02-17

Internal: pipeline fix.

2023.1.18+2022.1.85

Released 2023-02-17

Internal: pipeline fix.

2023.1.17+2022.1.85

Released 2023-02-17

Fixed type inference for DisjointType containing UninferrableType.

2023.1.16+2022.1.85

Released 2023-02-15

Aligned plugin handling of recursion with that of the compiler.

2023.1.15+2022.1.85

Released 2023-02-14

Fixed getType inference infinite recursion.

2023.1.14+2022.1.85

Released 2023-02-13

Internal: migrated plugin publishing infra to the documentation repo on GitHub.

2023.1.13+2022.1.85

Released 2023-02-13

Fixed arg code suggestion for generic function parameters

2023.1.12+2022.1.85

Released 2023-02-13

Fixed party symbol resolution when identifier has same name as party declaration

2023.1.11+2022.1.85

Released 2023-02-07

Fixed incorrect if-else type error in lambdas.

2023.1.10+2022.1.85

Released 2023-02-07

Stopped suggestion of function parameters when they aren't in scope of the function call

2023.1.9+2022.1.85

Released 2023-02-06

Refined Named Parameter code completion suggestions

2023.1.8+2022.1.85

Released 2023-02-06

Added @test as a new template prefix for the test live template

2023.1.7+2022.1.85

Released 2023-01-31

Disabled toText from being callable on a Protocol reference.

2023.1.6+2022.1.85

Released 2023-01-30

Added documentation comment support for both NPL and NplDoc (Javadoc) languages.

2023.1.5+2022.1.85

Released 2023-01-23

Fixed incorrect annotation indentation when using line feed.

2023.1.4+2022.1.85

Released 2023-01-20

Adjusted safe element deletion to remove trailing commas.

2023.1.3+2022.1.85

Released 2023-01-18

Added missing html inspection descriptions for several local inspections. Enabled qualifying NPL inspections to be executed as part of code cleanup.

2023.1.2+2022.1.85

Released 2023-01-17

Added NamedParameterCompletionContributor and moved getVariants logic into GeneralCompletionContributor

2023.1.1+2022.1.85

Released 2023-01-12

Internal: ensure tests run on M1

2023.1.0+2022.1.57

Released 2023-01-09

Update version number to 2023.1.0

2022.1.12+2022.1.57

Released 2023-01-09

Marked Protocol's parties function as private.

2022.1.11+2022.1.57

Released 2023-01-09

Added support for function inlining.

2022.1.10+2022.1.57

Released 2023-01-09

Add a Completion Weigher to sort auto completion suggestions based on the expected type at the caret.

2022.1.9+2022.1.57

Released 2022-12-14

Set the body of Github releases to the appropriate release notes.

2022.1.8+2022.1.57

Released 2022-12-05

Fixed incorrect variable resolution of function parameters.

2022.1.7+2022.1.57

Released 2022-11-29

Improved variable inlining to avoid multiple protocol creation.

2022.1.6+2022.1.57

Released 2022-11-24

Added Inline Property refactoring for variables.

2022.1.5+2022.1.57

Released 2022-11-21

Upgrade to 2022.1.57

2022.1.4+2022.1.42

Released 2022-11-11

Prevent in-place renaming of element when not renameable.

2022.1.3+2022.1.42

Released 2022-11-10

Added illegal builtin type usage error highlights.

2022.1.2+2022.1.42

Released 2022-11-07

Disallowed slash star from appearing inside a block comment.

2022.1.1+2022.1.41

Released 2022-11-04

Fixed block comment exception and added unclosed block comment auto-completion.

2022.1.0+2022.1.32

Released 2022-10-31

Migrate plugin to github.

2021.1.239+2022.1.35

Released 2022-10-25

Prevented an exception from being thrown when typing inside a javadoc.

2021.1.238+2022.1.34

Released 2022-10-24

Prevented an exception from being thrown when typing inside a javadoc.

2021.1.237+2022.1.33

Released 2022-10-24

Prevented an exception from being thrown when typing inside a javadoc.

2021.1.236+2022.1.32

Released 2022-10-24

Prevented an exception from being thrown when typing inside a javadoc.

2021.1.235+2022.1.32

Released 2022-10-21

Prevented an exception from being thrown when typing inside a javadoc.

2021.1.234+2022.1.31

Released 2022-10-21

Prevented an exception from being thrown when typing inside a javadoc.

2021.1.233+2022.1.24

Released 2022-10-21

Prevented an exception from being thrown when typing inside a javadoc.

2021.1.232+2022.1.24

Released 2022-10-19

Retain a function doc comment when converting body to expr or block.

2021.1.231+2022.1.24

Released 2022-10-19

Added intention actions (Alt+Enter) for converting function block to expression and vice-versa.

2021.1.230+2022.1.24

Released 2022-10-19

Code reformatting can now also optimize imports (remove unused imports and ensure correct order).

2021.1.229+2022.1.24

Released 2022-10-18

Fixed incorrect Enum variants shadowing highlight.

2021.1.228+2022.1.24

Released 2022-10-18

Added missing unreachable code warnings for permission and obligation.

2021.1.227+2022.1.24

Released 2022-10-17

Better autocomplete suggestions for structs and protocols. Unions now ony show types in their autocomplete suggestion when used as expressions.

2021.1.226+2022.1.24

Released 2022-10-17

Fixed shadowing of variable with shadowed type, with warning highlight and renaming quickfix.

2021.1.225+2022.1.24

Released 2022-10-17

Fixed shadowing of variable with shadowed type, with warning highlight and renaming quickfix.

2021.1.224+2022.1.23

Released 2022-10-14

Fixed shadowing of variable with shadowed type, with warning highlight and renaming quickfix.

2021.1.223+2022.1.23

Released 2022-10-12

Unused unions are now properly greyed out, as well as unused enum variants. A Safe-delete option is now offered for unused constructs.

2021.1.222+2022.1.23

Released 2022-10-12

Reassignment to immutable property now results in proper error hightlight.

2021.1.221+2022.1.23

Released 2022-10-12

Added warning highlight for untyped public protocol properties.

2021.1.220+2022.1.22

Released 2022-10-10

Added warning highlight for untyped public protocol properties.

2021.1.219+2022.1.21

Released 2022-10-10

Added warning highlight for untyped public protocol properties.

2021.1.218+2022.1.18

Released 2022-10-10

Auto-complete should not recommend an enum on another enum.

2021.1.217+2022.1.18

Released 2022-10-07

Added support for exprStmt missing a semicolon.

2021.1.216+2022.1.17

Released 2022-10-06

Fixed incorrect member resolution on Optional receiver functions.

2021.1.215+2021.1.192

Released 2022-09-29

Fixed incorrect member resolution on Optional receiver functions.

2021.1.213+2021.1.192

Released 2022-09-26

Fixed mouse-hover documentation for UnionType hyperlinks.

2021.1.212+2021.1.192

Released 2022-09-26

Added support for in-place rename refactoring.

2021.1.211+2021.1.192

Released 2022-09-26

Updated IDEA to 2022.2.2 and fixed incorrect smart cast and description tooltip.

2021.1.209+2022.1.16

Released 2022-09-22

Fixed PsiEnumDecl hashCode function to use runReadAction.

2021.1.208+2022.1.15

Released 2022-09-21

Fixed PsiEnumDecl hashCode function to use runReadAction.

2021.1.207+2021.1.192

Released 2022-09-20

Fixed PsiEnumDecl hashCode function to use runReadAction.

2021.1.206+2022.1.14

Released 2022-09-20

Added error highlights for restricted members on protocol and enum.

2021.1.205+2021.1.192

Released 2022-09-20

Added error highlights for restricted members on protocol and enum.

2021.1.203+2022.1.13

Released 2022-09-19

The error submitter will now post submitted errors to an appropriate Slack channel.

2021.1.202+2022.1.11

Released 2022-09-16

The error submitter will now post submitted errors to an appropriate Slack channel.

2021.1.201+2022.1.10

Released 2022-09-16

The error submitter will now post submitted errors to an appropriate Slack channel.

2021.1.200+2022.1.9

Released 2022-09-16

The error submitter will now post submitted errors to an appropriate Slack channel.

2021.1.199+2022.1.8

Released 2022-09-15

The error submitter will now post submitted errors to an appropriate Slack channel.

2021.1.198+2022.1.7

Released 2022-09-15

The error submitter will now post submitted errors to an appropriate Slack channel.

2021.1.197+2021.1.192

Released 2022-09-15

The error submitter will now post submitted errors to an appropriate Slack channel.

2021.1.196+2022.1.4

Released 2022-09-14

Distinguished between static and instance access for enum and protocol.

2021.1.195+2022.1.3

Released 2022-09-14

Distinguished between static and instance access for enum and protocol.

2021.1.194+2022.1.2

Released 2022-09-14

Fixed auto-completion of variable with type inference in match expression.

2021.1.194+2021.1.192

Released 2022-09-14

Distinguished between static and instance access for enum and protocol.

2021.1.193+2022.1.1

Released 2022-09-14

Fixed auto-completion of variable with type inference in match expression.

2021.1.192+2021.1.192

Released 2022-09-14

Fixed auto-completion of variable with type inference in match expression.

2021.1.191+2022.1.0

Released 2022-09-14

Fixed auto-completion of variable with type inference in match expression.

2021.1.190+2021.1.195

Released 2022-09-13

Fixed auto-completion of variable with type inference in match expression.

2021.1.189+2021.1.192

Released 2022-09-13

Fixed auto-completion of variable with type inference in match expression.

2021.1.188+2021.1.192

Released 2022-09-12

[build] Use Github repositories for platform

2021.1.187+2021.1.186

Released 2022-09-08

Prevented error hightlights of dead-code after a for-statement.

2021.1.186+2021.1.186

Released 2022-09-06

Prevented error hightlights of dead-code after a for-statement.

2021.1.185+2021.1.186

Released 2022-09-06

NPL variable declaration referencing itself now leads to an error.

2021.1.184+2021.1.184

Released 2022-09-02

NPL variable declaration referencing itself now leads to an error.

2021.1.183+2021.1.183

Released 2022-09-01

NPL variable declaration referencing itself now leads to an error.

2021.1.182+2021.1.181

Released 2022-08-30

NPL variable declaration referencing itself now leads to an error.

2021.1.181+2021.1.181

Released 2022-08-30

Added hasSideEffects function invocation behaviour of the NPL compiler.

2021.1.180+2021.1.177

Released 2022-08-30

Added hasSideEffects function invocation behaviour of the NPL compiler.

2021.1.179+2021.1.176

Released 2022-08-24

Fix enum usage and add an unused inspection for enums and enum variants.

2021.1.178+2021.1.175

Released 2022-08-23

Fix enum usage and add an unused inspection for enums and enum variants.

2021.1.177+2021.1.174

Released 2022-08-23

Fix enum usage and add an unused inspection for enums and enum variants.

2021.1.176+2021.1.172

Released 2022-08-23

Fix enum usage and add an unused inspection for enums and enum variants.

2021.1.175+2021.1.171

Released 2022-08-22

Fix enum usage and add an unused inspection for enums and enum variants.

2021.1.174+2021.1.170

Released 2022-08-22

Fix enum usage and add an unused inspection for enums and enum variants.

2021.1.173+2021.1.169

Released 2022-08-22

Fix enum usage and add an unused inspection for enums and enum variants.

2021.1.172+2021.1.168

Released 2022-08-18

Fix enum usage and add an unused inspection for enums and enum variants.

2021.1.171+2021.1.167

Released 2022-08-18

Fix enum usage and add an unused inspection for enums and enum variants.

2021.1.170+2021.1.166

Released 2022-08-18

Fix enum usage and add an unused inspection for enums and enum variants.

2021.1.169+2021.1.165

Released 2022-08-17

Fix enum usage and add an unused inspection for enums and enum variants.

2021.1.168+2021.1.164

Released 2022-08-17

Fix enum usage and add an unused inspection for enums and enum variants.

2021.1.167+2021.1.160

Released 2022-08-16

Fix enum usage and add an unused inspection for enums and enum variants.

2021.1.166+2021.1.157

Released 2022-08-11

Fix enum usage and add an unused inspection for enums and enum variants.

2021.1.165+2021.1.157

Released 2022-08-11

Fix a bug where a protocol type receiver for a for-loop iterator would have no members.

2021.1.164+2021.1.156

Released 2022-08-04

Statement with no effect refactoring and PsiInvokeExpr protocol context hasSideEffects fix.

2021.1.163+2021.1.145

Released 2022-07-20

Statement with no effect refactoring and PsiInvokeExpr protocol context hasSideEffects fix.

2021.1.162+2021.1.144

Released 2022-07-20

Statement with no effect refactoring and PsiInvokeExpr protocol context hasSideEffects fix.

2021.1.161+2021.1.142

Released 2022-07-14

Statement with no effect refactoring and PsiInvokeExpr protocol context hasSideEffects fix.

2021.1.160+2021.1.141

Released 2022-07-12

Statement with no effect refactoring and PsiInvokeExpr protocol context hasSideEffects fix.

2021.1.159+2021.1.135

Released 2022-07-12

Statement with no effect refactoring and PsiInvokeExpr protocol context hasSideEffects fix.

2021.1.158+2021.1.139

Released 2022-07-11

Properly escape xml characters in the release notes such that updatePlugins.xml doesn't break.

2021.1.157+2021.1.138

Released 2022-07-11

Properly escape xml characters in the release notes such that updatePlugins.xml doesn't break.

2021.1.156+2021.1.137

Released 2022-07-08

Properly escape xml characters in the release notes such that updatePlugins.xml doesn't break.

2021.1.155+2021.1.135

Released 2022-07-07

Properly escape xml characters in the release notes such that updatePlugins.xml doesn't break.

2021.1.154+2021.1.136

Released 2022-07-05

Added mixing of named & unnamed parties support to protocol instantiations and protocol actions.

2021.1.153+2021.1.135

Released 2022-07-01

Added mixing of named & unnamed parties support to protocol instantiations and protocol actions.

2021.1.152+2021.1.132

Released 2022-06-30

Enabling variants for enums within the plugin.

2021.1.151+2021.1.133

Released 2022-06-29

Added mixing of named/unnamed argument support to protocol instantiations and protocol actions.

2021.1.150+2021.1.132

Released 2022-06-28

Added mixing of named/unnamed argument support to protocol instantiations and protocol actions.

2021.1.149+2021.1.128

Released 2022-06-28

Added mixing of named/unnamed argument support to functions.

2021.1.148+2021.1.127

Released 2022-06-21

Sandbox support for multi-node.

2021.1.147+2021.1.126

Released 2022-06-10

Sandbox support for multi-node.

2021.1.146+2021.1.125

Released 2022-06-09

Sandbox support for multi-node.

2021.1.145+2021.1.120

Released 2022-06-07

Added expression syntax support to function body.

2021.1.144+2021.1.121

Released 2022-06-03

Enhanced error handling for unexpected type declaration types.

2021.1.143+2021.1.120

Released 2022-06-03

Enhanced error handling for unexpected type declaration types.

2021.1.142+2021.1.118

Released 2022-06-03

Enhanced error handling for unexpected type declaration types.

2021.1.141+2021.1.119

Released 2022-06-02

Support for annotations on notifications.