2.2.7.1 release notes
2.2.7.1
- NOTE: I have been seeing intermittent failures with the Salesforce
completions?type=apexTooling REST API that is used during offline symbol table generation. These are reported as genericHTTP 500 / Server Errorand seem to resolve themselves on repeated OST generation attempts or attempts after doing just about anything in the org, e.g., performing a successful deployment. I have made Salesforce aware of these failures and they are investigating, but I also wanted to ensure that users were also aware of them and possible workarounds until the issues are properly resolved. - Issue 2367 - Added support for the
DigitalExperienceBundlemetadata type. Note that this explicitly ignores theDigitalExperiencesub-type for purposes of deployment and retrieval at present and operates at the bundle-level only. - Issue 2368 - Fixed an issue where Apex string literals wouldn't be properly escaped when used directly with the
sdv,sdvj, andsdjvpostfix templates. - Issue 2369 - Fixed a regression in the Apex Method can be made 'static' inspection that was accidentally introduced in 2.2.7.0 and would result in false positives.
- Issue 2370 - Added proper support for all Aura API and library components including:
lightning:conversationToolkitAPIlightning:empApilightning:navigationItemAPIlightning:notificationsLibrarylightning:omniToolkitApilightning:overlayLibrarylightning:quickActionAPIlightning:utilityBarAPIlightning:workspaceAPI
component.find(componentAuraId), the resulting expression now properly implements the interface of the imported API or library.
NOTE: There seems to be an issue with proper type inference forPromisetype parameters, reported as WEB-61395 in JetBrains' public issue tracker. That can affect proper typing of the resolvedPromisevalue when calling these APIs. - Salesforce CLI issue 2095 - The problems for a failed push or pull are now placed in the JSON list property
dataand not the original list propertyresult. IC2 now allows for either and should once again properly display all issues (specifically conflicts) for a failed push or pull.