2.3.0.8 release notes

 2.3.0.8

  • Issue 2157 - Added a new configuration option, Update org metadata cache on successful deployment (disabled by default) under Illuminated Cloud | Configure Application | Validation and Deployment, that, when enabled, automatically updates IC2's org metadata cache on successful deployment — including removal of metadata via destructive changes deployments — for the specific metadata types included in that deployment. This should help to limit the need for explicit org metadata cache refreshes to scenarios where metadata is changed in the org not by IC2 itself. Note that while this option is disabled by default, I'm personally enabling it in all of my own installs, and I'm hoping to enable it by default at some point in the very near future.
  • Issue 2455 - Added support for showing SOQL query plans via a new Explain toolbar action in the SOQL Query tool window. Query plans are displayed in the console view below the query results table/tree views. If you're not seeing these plans, be aware that there is a splitter between those two regions that may be hiding the console view.
  • Issue 2552 - Added the static modifier to all methods of the Auth.JWTUtil class. OST regeneration is required to see the effect of this change.
  • The Apex control flow analysis code inspection now recognizes the null coalescing operator idiom:
    [this.]propertyName = [this.]propertyName ?? value;
    as a form of lazy initialization for immutable/final properties in their read accessors.
  • Implemented a number of improvements to the ApexDoc headers generated for SObject fields in the OST. OST regeneration is, of course, required to see the effects of these changes as well.
  • Implemented several other ApexDoc-related fixes and improvements.
  • Other related fixes and improvements.