Posts

Showing posts from December, 2024

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....

2.3.4.0 release notes

2.3.4.0 Issue 2693  - Added support for  export default  as a separate statement from the actual type declaration. Issue 2694  - Inheritance should now be properly detected for  NavigationMixin s. Issue 2697  - Prospective fix for a  PsiInvalidElementAccessException  when editing large Apex files. Added support for  Navigate | Type Declaration  in Apex for declaration name identifiers and non- void  expressions. Implemented a few additional improvements/fixes for JavaScript/TypeScript LWC dev in Community Edition IDEs: Fixed an issue with detection of property read accessors in JavaScript/TypeScript LWC files. Note that inherited body declarations are still not detected in Community Edition IDEs. Fixed an issue with pseudo-elements created for body declarations in JavaScript/TypeScript LWC files. This fix, when coupled with an enhancement I've contributed to LSP4IJ, enables cross-language reference resolution when used with LSP4IJ i...

2.3.3.9 release notes

2.3.3.9 Issue 2685  - Updated the data type for  lightning-datatable.wrap-table-header  to be an enumerated type instead of a  boolean . Issue 2688  - Fixed an issue with the translation from Apex  Map  to the corresponding TypeScript ambient import definition for an  @AuraEnabled  symbol that uses a  Map  for one of its types. Note that  Map  and  Set  are translated into  any  because only state is transferred, not behavior. Issue 2689  - More defensive against potential  IndexNotReadyException  in 2024.3 when enumerating JavaScript/TypeScript fields and properties. Integrated  LSP4IJ  for those who use Illuminated Cloud with a free JetBrains Community Edition IDE to provide a  significantly improved editor experience  for JavaScript, TypeScript, and CSS, particularly in LWC source files. LSP4IJ is a  free, open source  plugin from Red Hat for all JetBrains...