2.3.7.0 release notes

2.3.6.9

  • Issue 2815 (partial) - This is the first set of enhancements for what will be a series of changes to add proper cross-file references to Salesforce metadata more consistently. This one adds references in package.xml files and permission set/profile XML files for all explicitly referenced metadata. If you find that there are still missing references in these files, please let me know so that I can address them.

    If you're interested in what other references are slated to be addressed, please follow comments and updates on the issue linked above.
  • Issue 2822 - Addressed several issues with LWC TypeScript support in metadata format projects:
    • JavaScript files that are output from TypeScript generation are refreshed in VFS to ensure that the IDE gets up-to-date documents for inclusion in the deployment archive.
    • LWC TypeScript source files are no longer included in the deployment archive.
    • IC no longer gets confused about the connection type due to the presence of an sfdx-project.json file.
    • Stub definitions under .illuminatedCloud/lwc/types are now generated properly in for content assets, static resources, custom labels, custom permissions, and message channels.
  • Fixed an issue with non-public/global top-level types in Anonymous Apex scripts being reported as invalid.
  • Updated the SLDS Validator ESLint and Stylelint plugin dependency versions to 0.5.0 so that reported violations have properly formatted messages. To see the effect of this change locally, either use Settings | Editor | Inspections | Salesforce | SLDS Linter | General | Node dependencies | Reinstall or update the versions for @salesforce-ux/eslint-plugin-slds and @salesforce-ux/stylelint-plugin-slds to ^0.5.0 and run npm install.