2.2.7.8 release notes

 2.2.7.8

  • Issue 2354 - Fixed an issue with automatic import of custom LWC components in ES6+ files. Now the user will be prompted for the correct module import statement as well as the previous incorrect statement that referenced a relative file path (unfortunately I could only add the former so the latter is still offered).
  • Fixed the file type association for *.networkBranding which was previously associated with both the XML and JSON file types. Now it is only (properly) associated with the JSON file type. Note that it may not automatically associate in an upgrade scenario due to restrictions around automated file type association changes. If so, just add *.networkBranding to the JSON file type explicitly in Settings / Preferences > Editor > File Types.
  • Removed the IC2-specific custom module type as that is now a retired concept in the JetBrains plugin SDK. In general this change should be invisible to all users other than that newly-created projects and modules will use the GENERAL_MODULE module type or the IDE-specific module type, e.g., WEB_MODULEPYTHON_MODULE, etc., in their.iml files instead of the IlluminatedCloud module type.
  • Addressed other internal updates suggested by the IDE/plugin SDK based on more stringent guidelines in 2023.2+.
NOTE: Some of the recent product improvements leverage plugin SDK enhancements that did not exist in previous versions of the SDK and are not backward-compatible in a single plugin distribution. As a result, support for 2022.1 and 2022.2 versions of the underlying JetBrains IDEs has been removed. Please ensure that you are using 2022.3 or higher for continued IC2 updates. This is mostly consistent with my policy of supporting one full year of previous IDE versions counting backward from the most recent (currently 2023.2), though that would technically have retained support for 2022.2 until the release of 2023.3 in the fall. Unfortunately the plugin SDK enhancement required for issue 2354 in particular was introduced in 2022.3, and usage of that extension point creates a hard incompatibility with previous IDE versions.