2.3.4.1 release notes

2.3.4.1

  • Issue 2667 - Fixed a regression in the Apex extract method refactoring introduced in 2.3.3.8 where the required formal parameters for the extracted method would not be inferred properly.
  • Issue 2682 - Added the following application-level configuration options — both enabled by default — to Illuminated Cloud | Configure Application | Other | Lightning Web Components:
    • Automatically update .gitignore - When enabled, IC-specific entries are automatically added to .gitignore if present.
    • Automatically update .forceignore - When enabled, IC-specific entries are automatically added to .forceignore if present.
  • Issue 2690 - Implemented a set of prospective performance optimizations for how LWC custom component definitions are enumerated, particularly in projects with large numbers of custom LWC components.
  • Issue 2693 (redux) - Broadened support for export default as a separate statement.
  • Issue 2701 - Added support for mixins as default exports as in Exploring Mixins in LWC and similar.
  • Existing LSP4IJ TypeScript and CSS language server definitions are automatically updated for the respective language server configuration JSON schema and default client configuration when used with LSP4IJ 0.9.0 and higher in JetBrains Community Edition IDEs. The former provides JSON completion and validation when configuring these language servers, and the latter improves case-sensitive code completion in JavaScript/TypeScript/CSS and enables the IDE's Navigate | Class action in JavaScript/TypeScript.
  • Improved the presentation of code completions for LWC HTML braced expressions.
  • Improved the formatting of integrated API documentation for LWC components and their attributes.