2.2.2.5 release notes

 2.2.2.5

  • Issue 2128 - Summer '22 / API v55.0 support
    • Updated all SOAP API clients to be based on the API v55.0 WSDLs.
    • Updated the API version used for primary communication with Salesforce APIs to 55.0.
    • Added 55.0 as an available API version number for configured connections.
    • Updated metadata.xsd used for validation and code completion in metadata XML files to API v55.0.
    • Updated the OST version number to prompt regeneration for system API changes in API v55.0.
    • Updated Visualforce, Aura, and LWC components, functions, modules, etc., for Summer '22 changes.
    • Updated the bundled SLDS to 2.18.0.
    • Updated all integrated API documentation.
    • Added support for the @AuraEnabled annotation Scope='global' attribute and updated the Annotation and Modifier Agreement code inspection to flag incorrect combinations of this annotation's attribute values with quick fixes to resolve those issues.
    • Updated the Annotation and Modifier Agreement code inspection to flag overloaded @AuraEnabled method signatures as errors with a quick action to navigate to the conflicting signature.
    • Added support for the SOQL WITH SYSTEM_MODE and WITH USER_MODE clauses.
    NOTE: The following is not yet included but will be included in a follow-on update as soon as the required assets and/or documentation are available:
    • Add support for Apex-based access to External Services via generated Apex class stubs in the OST. I have implemented a version of this that correctly supports the most thoroughly documented examples, but unfortunately clients of generated stubs for some of the other OAS 2.0 and OAS 3.0 example services still result in deployment failures. In the absence of more specific published documentation, I have reached out to Salesforce for a contact who can help clarify the expected service-to-Apex-class translations.