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.ktstoorg.jetbrains.intellij.platformv2.11.0 - [x] Update root
build.gradle.ktswith v2 repositories, dependencies, and extension config - [x] Update
jps-plugin/build.gradle.ktsto useorg.jetbrains.intellij.platform.module - [x] Fix "Verify plugin compatibility" CI to call
./gradlew clean verifyPlugin(v2 task name) - [x] Add
pluginVerification { ides { recommended() } }tobuild.gradle.kts - [x] Fix classpath conflict: remove
version "2.11.0"fromjps-plugin/build.gradle.kts - [x] Add
testFramework(TestFrameworkType.Platform)andtestFramework(TestFrameworkType.Bundled)tobuild.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.