Posts

Showing posts from June, 2025

A full decade of Illuminated Cloud

Today marks 10 years since the first public release of Illuminated Cloud. In many ways, that's honestly difficult for me to comprehend, though in some ways, it seems about right. I still vividly (or perhaps hazily ) recall the first few days after that initial release when I was learning — literally hour by hour — that all of the “extensive testing” I'd done locally was in no way a proper preparation for the wide array of machine and org configurations against which IC would be used out in the wild. The first week specifically was pretty much a constant stream of hotfixes. However, what was truly encouraging — in spite of that mad 'round-the-clock scramble — was the supportive nature of the feedback that I was getting from the Salesforce developer community. Instead of "This is broken. Why did you even release it in this state?", I was hearing "I really like what I’m seeing and look forward to getting fixes for the things that aren’t working just yet." ...

2.3.6.3 release notes

2.3.6.3 Issue 2797  - Improved messaging when files could not be extracted from a metadata retrieval archive because their filenames would be invalid for the local file system. Now these issues are included in the  Messages  tool window retrieval status in addition to the toaster pop-up notification. Issue 2801  - Fixed an issue where an editor's active  Find  text field would receive focus upon switching active editors when tabbed editors are enabled. Issue 2810  - Fixed an issue where bulk Apex debug log delete could not be cancelled. Bulk delete progress is now reported in a more detailed manner as well. Added support for the Apex  @JsonProperty  annotation on fields and properties. Note that I've been unable to find any concrete documentation for this annotation, so right now this support is specifically for  @JsonProperty( stringLiteral ) . If there are other aspects to this annotation, please provide a documentation link and I'll b...

2.3.6.2 release notes

2.3.6.2 Issue 2798  - Summer '25 / API v64.0 update Updated the SOAP client for API v64.0. Updated the API version used for primary communication with Salesforce APIs to 64.0. Added 64.0 as an available API version number for configured connections. Updated  metadata.xsd  based on the API v64.0 Metadata API SOAP WSDL. Updated the OST version number to prompt regeneration for system API changes in Summer '25. Updated the bundled  completions?type=apex  Tooling REST API response to be based on the API v64.0 REST endpoint. Updated Visualforce, Aura, and LWC components, functions, modules, etc., for Summer '25 changes. Updated the bundled SLDS CSS and SVG icons to 2.27.1. Updated for new org features, standard value set names, metadata XML file type extensions, etc. Updated all integrated API documentation. Added support for LWC local dev preview for a  single LWC component . This manifests as another context action,  Start local development server for...

2.3.6.1 release notes

2.3.6.1 Please be aware that my summer holiday outage will occur over the next two weeks, and I will transition temporarily into sales-/support-only mode. There will be no planned weekly releases during this time, but once complete, I will return to the standard weekly release cadence starting with an update for  Salesforce Summer '25 / API v64.0  followed by the typical mix of features, enhancements, fixes, and improvements. Of course, if critical issues arise during this outage that warrant a hotfix or similar time-sensitive response, I will address them ASAP. Issue 2797  - Retrieval in a metadata format project no longer fails completely if the retrieved archive includes files with names that are not valid in the local filesystem. Instead, files with valid names are extracted, and those with invalid names are reported to the user. Added support for Agentforce for Developers-assisted ApexDoc generation: For Apex declarations without an ApexDoc comment, IC now offers a n...