1.8.3.2 release notes

posted Jun 11, 2018, 8:23 AM by Scott Wells

1.8.3.2

  • Issue 1002 - Summer '18/API 43.0 updates:
    • API client updated to v43.0 and 43.0 available as a selectable version for configured connections.
    • Full support for the new Apex switch statement including:
      • Grammar update for all variants (literal, enum constant, and SObject)
      • Syntax highlighter
      • Code formatter including new switch-specific configuration settings
      • Full auto-completion support
      • Reference injection for enum constants and SObject types/variables
    • Added support for the new @NamespaceAccessible annotation.
    • Added all new Salesforce DX org shape features (CascadeDeleteContactsToMultipleAccountsStateAndCountryPicklist) for use during scratch org creation.
    • Integrated the new skipCodeCoverage unit test execution option.
      • By default code coverage is now only collected when tests are run explicitly with coverage. Tests executed using standard run or debug actions specify this new option and will not change code coverage metrics. According to Salesforce this should result in a 10-20% decrease in the time required to execute unit tests.
      • This behavior can be configured as desired using the Illuminated Cloud>Configure Application>Unit Tests and Code Coverage>Always Collect Code Coverage configuration option.
    • Added completion and integrated API documentation support for the new UITheme.getUITheme() Visualforce function.
    • Updated all affected bundled frameworks and libraries:
      • Lightning standard component library XSDs for all new and updated components
      • SLDS to 2.6.0
      • Aura JavaScript interfaces to latest
      • Integrated API docs for everything except for Lightning components. Lightning component documentation has changed significantly in this release so v42.0 component docs are still bundled. A future release will accommodate for these documentation changes.
    • NOTE: Report and dashboard subfoldering is currently not fully supported. The metadata enumeration APIs do not currently seem to return sufficient information about folder/subfolder relationships. I have reported this to Salesforce and will update the product for full support as soon as the API provides the required information.
    • NOTE: Due to additions and changes to Apex system types, it is strongly recommended that you regenerate the OST for each project when it is opened for the first time after this update. If you find that expected Summer '18 types are missing or incorrect in the OST, please regenerate it before reporting issues. If issues remain after an OST update, report them via the public issue tracker and they'll be resolved in short order.

2.0.2.5 release notes

posted Jun 11, 2018, 8:18 AM by Scott Wells

2.0.2.5

  • Issue 1002 - Summer '18/API 43.0 updates:
    • API client updated to v43.0 and 43.0 available as a selectable version for configured connections.
    • Full support for the new Apex switch statement including:
      • Grammar update for all variants (literal, enum constant, and SObject)
      • Syntax highlighter
      • Code formatter including new switch-specific configuration settings
      • Full auto-completion support
      • Reference injection for enum constants and SObject types/variables
      • Illegal assignment inspection enhancements
    • Added support for the new @NamespaceAccessible annotation.
    • Added all new Salesforce DX org shape features (CascadeDeleteContactsToMultipleAccountsStateAndCountryPicklist) for use during scratch org creation.
    • Integrated the new skipCodeCoverage unit test execution option.
      • By default code coverage is now only collected when tests are run explicitly with coverage. Tests executed using standard run or debug actions specify this new option and will not change code coverage metrics. According to Salesforce this should result in a 10-20% decrease in the time required to execute unit tests.
      • This behavior can be configured as desired using the Illuminated Cloud>Configure Application>Unit Tests and Code Coverage>Always Collect Code Coverage configuration option.
    • Added completion and integrated API documentation support for the new UITheme.getUITheme() Visualforce function.
    • Updated all affected bundled frameworks and libraries:
      • Lightning standard component library XSDs for all new and updated components
      • SLDS to 2.6.0
      • Aura JavaScript interfaces to latest
      • Integrated API docs for everything except for Lightning components. Lightning component documentation has changed significantly in this release so v42.0 component docs are still bundled. A future release will accommodate for these documentation changes.
    • NOTE: Report and dashboard subfoldering is currently not fully supported. The metadata enumeration APIs do not currently seem to return sufficient information about folder/subfolder relationships. I have reported this to Salesforce and will update the product for full support as soon as the API provides the required information.
    • NOTE: Due to additions and changes to Apex system types, you will be prompted to update the OST for each project when it is opened for the first time after this update. It is recommended that you perform this update, minimally for system classes and ideally also for SObject types. If you find that expected Summer '18 types are incorrect in the OST, please regenerate the OST before reporting issues. If issues remain after an OST update, please report them via the public issue tracker and they'll be resolved in short order.

2.0.2.4 release notes

posted Jun 4, 2018, 7:25 AM by Scott Wells

2.0.2.4

  • More Offline Apex Debugger fixes and improvements, in particular when stepping into and through system methods, e.g., into a Comparable implementation when calling List.sort().
  • Added special support for CaseComment and its fields which are not included in metadata API listMetadata() calls.
  • Fixed an issue with namespace substitution against alternative connections in the SOQL Query and Anonymous Apex tool windows.

1.8.3.1 release notes

posted Jun 4, 2018, 7:25 AM by Scott Wells

1.8.3.1

  • More Offline Apex Debugger fixes and improvements, in particular when stepping into and through system methods, e.g., into a Comparable implementation when calling List.sort().
  • Added special support for CaseComment and its fields which are not included in metadata API listMetadata() calls.
  • Fixed an issue with namespace substitution against alternative connections in the SOQL Query and Anonymous Apex tool windows.

2.0.2.3 release notes

posted May 29, 2018, 7:23 AM by Scott Wells   [ updated May 29, 2018, 7:24 AM ]

2.0.2.3

  • Private Policy updated - By continuing to use Illuminated Cloud, you agree to the terms of the posted Privacy Policy.
  • Offline Apex Debugger fixes and improvements
    • Addressed a long-standing issue that could cause the debugger to miss certain entry point statements, especially when namespace translation is used.
    • Lines configured for heap dumps should only be processed once now. Previously they could be processed twice in certain situations.
    • Better presentation of malformed (pseudo-)JSON from variable assignment log entries in the variables view.
  • Self-service license management - It is now possible to request offline trial and license key activations and to review and remove license key activations via the Web site. These actions are now integrated into the associated IDE actions for seamless self-service.
  • Issue 999 - Local inner types no longer collide with top-level types during OST generation.
  • Fixed an issue with stack trace linking to inner classes and constructors, especially when namespace translation is used.
  • Fixed an issue where header-level SFDX push/pull errors would not be reported properly.
  • Other minor fixes and improvements.

1.8.3.0 release notes

posted May 29, 2018, 7:23 AM by Scott Wells   [ updated May 29, 2018, 7:24 AM ]

1.8.3.0

  • Private Policy updated - By continuing to use Illuminated Cloud, you agree to the terms of the posted Privacy Policy.
  • Offline Apex Debugger fixes and improvements
    • Addressed a long-standing issue that could cause the debugger to miss certain entry point statements, especially when namespace translation is used.
    • Lines configured for heap dumps should only be processed once now. Previously they could be processed twice in certain situations.
    • Better presentation of malformed (pseudo-)JSON from variable assignment log entries in the variables view.
  • Self-service license management - It is now possible to request offline trial and license key activations and to review and remove license key activations via the Web site. These actions are now integrated into the associated IDE actions for seamless self-service.
  • Issue 999 - Local inner types no longer collide with top-level types during OST generation.
  • Fixed an issue with stack trace linking to inner classes and constructors, especially when namespace translation is used.
  • Fixed an issue where header-level SFDX push/pull errors would not be reported properly.
  • Other minor fixes and improvements.

1.8.2.8/9 release notes

posted May 10, 2018, 8:37 AM by Scott Wells   [ updated May 11, 2018, 7:22 AM ]

1.8.2.8/9

  • Issue 991 - Accommodated for a log format change in Summer '18 orgs. Unit test logs should now show up in orgs which have already been updated.

2.0.2.1/2 release notes

posted May 10, 2018, 8:09 AM by Scott Wells   [ updated May 11, 2018, 6:37 AM ]

2.0.2.1/2

  • Issue 991 - Accommodated for a log format change in Summer '18 orgs. Unit test logs should now show up in orgs which have already been updated.

2.0.2.0 release notes

posted May 9, 2018, 8:39 AM by Scott Wells

2.0.2.0

  • Fixed an issue that was causing the Extract Method refactoring to fail in WebStorm.
  • Other minor fixes and improvements.

1.8.2.7 release notes

posted May 1, 2018, 7:35 AM by Scott Wells

1.8.2.7

  • Issue 858 - Prospective fix for an issue where structure view entries would be duplicated.
  • Issue 963 - Added missing system declaration Site.ExternalUserCreateException to the OST.
  • Updated Salesforce DX features and org preferences available for scratch org creation.
  • Updated all process() methods in System.Approval to be static.
  • Other minor fixes and improvements.

1-10 of 39