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 new context action, Add ApexDoc comment using Agentforce for Developers — in addition to the existing Add ApexDoc comment context action — that uses Agentforce for Developers to create an ApexDoc comment based on the declaration's definition. The resulting comment is then "laundered" through IC's ApexDoc formatter to ensure adherence to the configured style.
    • For Apex declarations with an ApexDoc comment for which issues have been reported by IC's ApexDoc validation code inspection, IC now offers a new quick fix, Fix with Agentforce for Developers, that uses Agentforce for Developers to populate missing description text for the declaration itself as well its @param and @return tags as appropriate. As above, the resulting comment is "laundered" through IC's ApexDoc formatter to ensure adherence to the configured style.
    As with anything sourced from generative AI, the resulting documentation should obviously be carefully reviewed and adjusted as appropriate.
  • Added support for distinct highlighting of namespace references in Apex. By default namespaces are highlighted the same as Apex classes, but this can be configured as desired in Settings | Color Scheme | Apex | Classes and Interfaces | Namespace.
  • Corrected the return type for System.List.add() to be void instead of the list parameter type.
  • Added stub module and type definitions for the LWC Storefront APIs. Note that these definitions are incomplete and likely inaccurate due to the incomplete/inaccurate nature of the linked documentation. If/when the source specifications for these definitions are improved, I will improve the bundled definitions accordingly. If you have more detailed information about these definitions, please feel free to provide it and I'll update them to reflect that additional information.