Posts

Showing posts from August, 2022

2.2.3.3 release notes

  2.2.3.3 Apex Move Type refactoring  - This is effectively a second phase of the Apex  Move Members  refactoring that was delivered in  2.2.3.2 . It adds support for moving inner types to the upper level and upper-level types to be inner types. Note that due to Apex language limitations, upper-level classes with  static  members or their own inner types are not candidates to be moved into another Apex class. Similar to the Apex rename refactoring, when an upper-level type is moved to be an inner type, the user is prompted to update the organization with the necessary changes, applying all referential updates before deleting the original upper-level type. Note that this behavior only occurs if  Propagate local deletes  is enabled in the  Illuminated Cloud > Configure Application > Validation and Deployment  settings. A  demo video  is available to show the various features of this new refactoring. Issue 2007 (redux)  - Implemented several additional performance optimizations for

2.2.3.2 release notes

  2.2.3.2 Apex Move Members refactoring  - Added a new  Move Members  refactoring for Apex that helps move static class members—fields, properties, methods, and inner types—to other classes in the same code base. This refactoring verifies that existing references to moved members will be retained and can even assist with raising move member visibility to ensure relational integrity. A  demo video  is available to show the various features of this new refactoring. Numerous related fixes and minor improvements.

2.2.3.1 release notes

  2.2.3.1 Issue 2160 (redux)  - Added support for code completion and gutter icons for local SVG static resources used in the  InvocableMethod  annotation's  IconName  parameter. Note that thumbnails are not displayed in the completions list or gutter for SVG static resources in metadata format projects due to a limitation with loading icons from files with dynamic file types. Note also that the content type for SVG static resources in metadata format projects should be  image/svg+xml  for those files to be interpreted properly. Fixed an issue with delete propagation not occurring when entire bundle directories are removed. NOTE:  A bit leaner set of updates this week as I've been working on a much more substantial new feature that didn't quite make the release cutoff. Specifically I'm in the process of polishing up a  Move Members  refactoring for Apex that should be in great shape for next week's build.

2.2.3.0 release notes

  2.2.3.0 Issue 2146  - Removed incorrect code completion offerings for  label. labelName  in LWC braced expressions. Issue 2159  - The pinned state of Anonymous Apex and SOQL Query tool window tabs is now preserved across sessions. This primarily helps to protect against accidental tab closure, though closing a tab via middle-click will still be immediate. Issue 2160  - Added full support for SLDS icon names in Apex, Aura, and LWC wherever they may be specified. This includes code completion offerings in the correct format with thumbnails of the icons themselves and gutter-based thumbnails of used icons at the point-of-use. Gutter thumbnails can be clicked to view the actual SLDS icon SVG file and its preview. Note that when using a light IDE theme, icon thumbnails are darkened slightly to provide sufficient contrast against the background. This does not occur under a dark IDE theme as there is already sufficient contrast. Also note that first-class support is not yet provided for spe