release notes

Post date: Oct 03, 2019 3:32:42 PM

  • Issue 320 - It's now possible to specify that unit tests be executed during deployment and exactly which tests should be included. The bulk deployment dialog includes a test level selector with all valid test levels. If no test level is selected, the default test-on-deploy behavior occurs based on the target organization. If Run Specified Tests is selected, the user is able to choose an Apex unit test run configuration to designate the subset of unit tests to be executed during deployment. Unit test failures are displayed in the Messages and Illuminated Cloud Problems views hyperlinked to the associated source files when possible.

    • NOTE: Due to a bug in the Salesforce CLI, test execution results are not displayed when deploying via force:source:deploy. This bug has been reported to Salesforce and, once it is resolved, test execution results should be displayed properly. This bug only affects commit deployments; check-only deployments via force:source:deploy properly include test execution details.

  • Issue 408 - It's now possible to designate any bulk deployment as check-only so that the selected metadata is validated but not committed to the target organization. The bulk deployment dialog includes a Check Only option which, when checked, causes the deployment to be treated as a check-only operation.

  • Issue 1262 - It's now possible to specify the exact behavior of bulk deployments and deletes including how errors and warnings should be treated. Traditionally Illuminated Cloud has specified that deployments should ignore errors and warnings, and this is still the default behavior, but there are now Ignore Errors and Ignore Warnings options in the bulk deployment and delete dialogs that, when unchecked, cause the entire deployment operation to roll back when any errors or warnings occur. Bulk delete operations also include a Purge on Delete option to determine whether deleted metadata should be moved to the recycle bin (unchecked) or completely removed from the target organization (checked / default).

    • Options which are not allowed for the target organization are disabled for configuration, e.g., errors cannot be ignored when deploying to a production organization.

    • Illuminated Cloud determines that a connection is for a production organization as follows:

      1. If the Use Salesforce-reported organization type setting is checked in the Validation and Deployment screen, the Salesforce API is used to determine the organization type.

      2. If the Use Salesforce-reported organization type setting is unchecked in the Validation and Deployment screen, the connection's Organization type setting is used.

  • All of these configuration settings are remembered and restored across subsequent bulk operations for each given connection.

  • Other fixes and improvements.