Posts

2.3.3.8 release notes

2.3.3.8 Issue 2667  - Fixed an issue with the Apex extract method refactoring when used on statements from a static initializer. Issue 2668  - Fixed an issue with resolution in SOQL  TYPEOF/WHEN  clauses in sub-queries. Issue 2670  - Added specific formal parameter names to  System.WebServiceMock.doInvoke()  in the OST. Note that the OST must be regenerated to see the effect of this change. Issue 2676  - Fixed an issue with the Structure View tool window that was introduced in 2024.3 due to a change in the threading model where it would either show no contents or raise an error. Issue 2681  - Added a new configuration option to disable the new LWC TypeScript support feature. This option is available as  Illuminated Cloud | Configure Application | Other | Lightning Web Components | Lightning Web Components TypeScript support (beta)  and is  enabled by default . When disabled: The  TypeScript  checkbox is not displayed ...

2.3.3.7 release notes

2.3.3.7 Removed support for JetBrains 2023.3 IDEs . Unfortunately that version has an increasing number of incompatibilities with recent big features including Agentforce for Developers and LWC TypeScript support described below. Issue 1921  - Added  beta-level  support for  Lightning Web Components development in TypeScript . I've posted a  video demonstration  of the feature. It's rather lengthy, but I've provided direct links to key topics in the video description. You can access the ported fork of the  ebikes-lwc  repository used in the video demonstration  here , and similarly you can access the ported fork of the  dreamhouse-lwc  repository  here  and the ported fork of the  lwc-recipes  repository  here  . In each forked repository, the  main  branch is effectively the same as the original but with a fully-configured IC project included, and the  ic_lwc_ts  branch includes the...

2.3.3.6 release notes

2.3.3.6 Enabled compatibility with JetBrains' upcoming  2024.3  releases. As usual, I recommend that all users stay on a fully-supported JetBrains IDE release as there is always a slim chance of minor-but-breaking changes in JetBrains' final builds leading up to the 2024.3 release, but assuming that doesn't happen, 2024.3 should be good to go starting with this build. If any breaking changes are found in subsequent JetBrains builds, I will issue an IC2 hotfix ASAP. Issue 2669  - Fixed a potential performance issue with the Agentforce for Developers Dev Assistant when  Include referenced schema  is enabled and local custom object metadata files do not include  <label>...</label>  information. Fixed an issue that could occur when a suppression comment is found at the very beginning of an Apex source file. Also note that the lack of usual weekly releases over the past few weeks is due to the time required to get the next big feature ready. Bar...

2.3.3.5 release notes

2.3.3.5 Issue 2649  - After exporting SOQL query results to a CSV file, the resulting file is only opened in the IDE if it's under the  maximum file size limit  for IDE features ( idea.max.intellisense.filesize ). Otherwise the file is shown in the host operating system's file manager. A few additional Winter '25 updates: Updated the bundled SOAP API clients to API v62.0. Updated the bundled  metadata.xsd  used for validation and completion in XML metadata files to API v62.0. When starting the local development server with no Lightning Experience application or Experience Bundle site, the user was being presented with a command-line-based application selector. Now IC presents a first-class application selector, retaining and defaulting the previously-selected value across invocations. As a result, there is no longer a notion of an "All apps" run configuration. Instead such run configurations are now called "Selected LWC app". Implemented a better fix for...

2.3.3.4 release notes

2.3.3.4 Reissue of  2.3.3.3  with a hotfix for an issue where the new Local Development Server run configuration producer would cause actions from other run configuration producers — including those for Apex unit test execution — not to be added properly. Sincere apologies for those affected by this temporary regression.

2.3.3.3 release notes

2.3.3.3 Issue 2632  - Winter '25 / API v62.0 updates Updated the API version used for primary communication with Salesforce APIs to 62.0. Added 62.0 as an available API version number for configured connections. Updated the OST version number to prompt regeneration for system API changes in API v62.0. Updated the bundled  completions?type=apex  Tooling REST API response to be based on the API v62.0 REST endpoint. Updated Visualforce, Aura, and LWC components, functions, modules, etc., for Winter '25 changes. Updated the bundled SLDS CSS and SVG icons to 2.25.1. Updated for new org features, standard value set names, metadata XML file type extensions, etc. Updated all integrated API documentation. Fully integrated the new  Local Development Server  feature. I've recorded a  demonstration video  showing the features of this integration including the following: Added a new run configuration type for integrated execution of the local development server fro...

2.3.3.2 release notes

2.3.3.2 Issue 2640  - When a new Apex unit test run configuration is added from the bulk deployment dialog, it is now automatically selected as the active configuration for unit test execution for that deployment. Issue 2645  - A handful of users have been having issues with IC not finding all of their projects' Apex unit test classes after updating to  2.3.3.1 . It appears that a full index/cache rebuild via  File | Invalidate Caches  may help, but I've also implemented a prospective fix for the issue in this build. If you're still seeing this problem in the build or later even after an indexes/caches rebuild, please let me know so that I can work with you to get diagnostic information. Issue 2648  - Fixed an issue that could result in static resources not being shown correctly in metadata format projects. Implemented several improvements to the new  Agentforce for Developers  feature integration: Made the feature significantly more configurable,...