2.3.9.4 release notes

2.3.9.4

  • Issue 2907 - Spring '26 / API v66.0 update
    • Updated the SOAP client for API v66.0.
    • Updated the API version used for primary communication with Salesforce APIs to 66.0.
    • Added 66.0 as an available API version number for configured connections.
    • Updated metadata.xsd based on the API v66.0 Metadata API SOAP WSDL.
    • Updated the OST version number to prompt regeneration for system API changes in Spring '26.
    • Updated the bundled completions?type=apex Tooling REST API response to be based on the API v66.0 REST endpoint.
    • Updated Visualforce, Aura, and LWC components, functions, modules, etc., for Spring '26 changes. Note that I have not yet reconciled IC's own LWC TypeScript definitions with the latest from @salesforce/lightning-types but I do plan to do that shortly. If you're running into issues with some incompatibility between the two, please let me know about the specific instance(s) and I'll fast-track those.
    • Updated the bundled SLDS CSS and SVG icons to 2.29.0.
    • Updated for new org features, standard value set names, metadata XML file type extensions, etc.
    • Updated all integrated API documentation.
    • Added support for complex LWC HTML template expressions. Note that I have not incorporated a full JavaScript parser into template expressions. As a result, "flat" expressions work quite well, but completions and references do not work for identifiers in more complex/nested expression types such as arrow expressions. For simpler expressions, it provides quite nice support for code completion and references against LWC HTML templates' JavaScript/TypeScript controllers (including variants in commercial JetBrains IDEs) as well as syntax highlighting and paired brace/bracket/paren/quote matching.
    • Added support for the new Apex Run Relevant Tests test-on-deploy option including:
      • Run Relevant Tests as an option for Test Level in the bulk deployment dialog.
      • Support for the class-level @IsTest annotation's TestFor and Critical parameters. Code completions are offered for TestFor parameter values, and references are added for dependency classes and triggers in those values. Unresolvable dependency class and trigger references are flagged as errors.
      • Issue 2910 - A new bulk code inspection, Salesforce | Test dependencies, and code intention are included for automatically populating values for @IsTest/TestFor based on IC's transitive dependency graph. The bulk code inspection can be used to annotate existing test classes with their dependencies.
      • Note that these new annotation parameters are only available in API v66.0+. IC will not offer to add test dependencies in test classes with earlier API versions, and it will flag usages of those parameters in such classes as errors with quick fixes to change the API version or to remove the parameter(s).