Posts

2.3.8.9 release notes

2.3.8.9 Issue 2843  - Improved  Agentforce Vibes -like functionality: The  Cline  JetBrains plugin is only available for free through the end of 2025 after which it will require a  Teams subscription . As a result, I have also provided installation/configuration assistance for the  Kilo Code  JetBrains plugin.  Kilo Code  is also based on Cline (as well as  Roo Code ) and provides a  very  similar (almost identical in most respects) UX to Cline. It supports the exact same MCP server configuration and rules format as Cline, and it is 100% free to use for JetBrains users against the same free models, e.g.,  x-ai/grok-code-fast-1 . To avoid the same potential issue, I have actually confirmed this explicitly with the folks at Kilo Code: JetBrains plugin  - The Kilo Code extension/plugin is free to install and use no mandatory subscription required. Free & budget models available  - Kilo Gateway currently includes...

2.3.8.8 release notes

2.3.8.8 Issue 2843  - Integrated  Agentforce Vibes -like functionality using  Cline , bundled Salesforce-specific rules including those from  Salesforce  , and the  Salesforce DX MCP Server . A  demonstration video  is available to help explain installation, configuration, and usage. Note that it's also possible to achieve similar functionality with other agentic AI tool plugins for JetBrains IDEs as documented in the linked issue. Please be aware of a few quirks and considerations that I've observed with Cline: If you use a Windows/ARM64 machine, the Cline plugin in the JetBrains plugin repository is currently  incompatible . I have created a patched build that works properly on that OS/architecture. IC can help download and install that build until the linked issue is resolved and a compatible version is available via the plugin repository. If the Salesforce DX MCP Server is timing out, try running it once directly from the command-line fir...

2.3.8.7 release notes

2.3.8.7 Issue 2890  - Fixed issues with Illuminated Cloud in free 2025.3+ IDEs. As of 2025.3, JetBrains has removed IntelliJ IDEA and PyCharm Community Edition IDEs and replaced them with  unlicensed commercial editions  of those same IDEs. IC was enabling Community Edition-specific functionality in a very specific manner that does not work in these unlicensed commercial IDEs. That should be resolved with these fixes. The one notable downside is that some free IDE-specific functionality may be visible in licensed commercial IDEs even if it's completely inactive. Those features are generally labeled with "(free IDEs)" and can be safely ignored in licensed commercial IDEs. If you still see any remaining regressions or issues in free 2025.3+ IDEs relative to the previous Community Edition IDEs, please report them in the  public issue tracker  and I'll address them ASAP. Fixed an issue with the  PMD Salesforce  inspection against more recent PMD distributi...

2.3.8.6 release notes

2.3.8.6 Enabled support for the 2025.3 JetBrains IDEs that are now in a  release candidate  state. As always, if you see issues with a pre-release IDE build, please revert to the most recent released build and let me know about the issues you've seen so that I can address them. Issue 2878  - Prospective fix for a freeze observed in a user-provided thread dump where IC is frequently enumerating full LWC components including all attributes when only component header information is required. Issue 2882  - Added  editor  as an allowed attribute of the  TargetConfigProperty  element in LWC component  meta.xml  files. Issue 2883  - Fixed several issues with how  {label.*}  is processed in LWC HTML templates. Previously it was interpreted as a custom label reference, but that was incorrect. Now it's properly interpreted as a JS/TS controller reference. Also added support for braced expression variant completions and references vi...

2.3.8.5 release notes

2.3.8.5 Implemented several enhancements and fixes for the GraphQL support features added in  2.3.8.4 : Issue 2865  - Addressed numerous gaps in the SOQL-to-GraphQL query conversion logic: Added conversion of all known supported SOQL functions and aggregates in  ORDER BY  and  GROUP BY  clauses including the  DISTANCE()  and  GEOLOCATION()  functions. Note that these two specific functions are  not  supported in GraphQL in the  SELECT  clause (at least as far as I can tell) and are emitted as a comment if found in that clause in the source SOQL query. Added conversion of the SOQL  GROUP BY CUBE  and  GROUP BY ROLLUP  clauses. Added conversion of the SOQL  LIMIT  clause into the corresponding GraphQL  first  clause. Added conversion of the SOQL  FOR REFERENCE/VIEW  clauses into the corresponding GraphQL  updateMRU: true  clause. Added conversion of polymorphic...

2.3.8.4 release notes

2.3.8.4 Added full support for Salesforce GraphQL queries in both commercial and free JetBrains IDEs. A  demonstration  is available for all features described below. Issue 2467  - General Salesforce GraphQL support features including: Help installing, enabling, and configuring the  JetBrains GraphQL plugin . Quick fix to retrieve and register the org-specific GraphQL schema so that code completion, validation, etc., work properly in Salesforce GraphQL queries. When the GraphQL schema is retrieved, IC can also include a default project configuration in the resulting  graphql.config.yml  file for the project's configured connection so that the GraphQL plugin can execute Salesforce GraphQL queries directly against the org. Note that this does require the connection's access token/session ID to be added to  graphql.config.yml , but if that's a concern, it can be disabled as  Illuminated Cloud | Configure Application | GraphQL | Configuration Manageme...

2.3.8.3 release notes

2.3.8.3 Reissue of  2.3.8.2  with a hotfix for an issue with LWC template braced expressions for event handler attributes. Issue 2868  - Improved filtering of LWC attributes displayed for code completion and integrated component documentation so that only public,  @api -decorated, writable fields/properties are included. If you find that something is no longer included that should be, please provide a concrete example and I'll be happy to address the omission. Issue 2869  - Fixed an issue with generation of  .illuminatedCloud/lwc/types  definitions when there are multiple metadata files with the same name, e.g., multiple  CustomLabels.labels-meta.xml  files. Issue 2870  - Fixed an issue where cross-metadata references could be added incorrectly for SObject fields with the same name in another SObject type. Issue 2873  - Fixed return types of  reportValidity()  methods and fixed names of  setCustomValidityForField() ...