1.8.3.9 / 2.0.3.9 release notes

posted Oct 15, 2018, 8:35 AM by Scott Wells

1.8.3.9 / 2.0.3.9

  • Issue 1132 - Winter '19/API 44.0 updates:
    • API client updated to v44.0 and 44.0 available as a selectable version for configured connections.
    • Parsers, code completion, syntax highlighting, etc., updated for the following:
      • @AuraEnabled annotation Cacheable attribute
      • inherited sharing sharing model
      • SOSL USING LISTVIEW= clause
      • Visualforce IMAGEPROXYURL function
      • Visualforce $IFrameResource global variable
      • Visualforce IFrame control JavaScript API
    • Updated all affected bundled frameworks and libraries:
      • Lightning standard component library XSDs for all new and updated components
      • SLDS to 2.7.4
      • Aura JavaScript interfaces to latest
      • Integrated API docs - standard Lightning component docs are now based on the component reference library
    • NOTE: I have not yet added support for Winter '19's new scratch org settings. I will be adding support for this in the scratch org creation wizard very soon, though.
    • 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 Winter '19 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.3.8 release notes

posted Oct 5, 2018, 6:34 AM by Scott Wells

2.0.3.8

  • Issue 991 - One more aspect of the fix for this issue with the custom Apex classes aspect of OST generation in heavily-populated orgs.
  • Issue 1129 - Fixes an NPE that could occur when no SFDX orgs are configured and sfdx force:org:list is run.
  • Fixed an issue that could occur when source roots are nested and the wrong one was selected for a source file.

2.0.3.7 release notes

posted Sep 17, 2018, 10:56 AM by Scott Wells

2.0.3.7

  • Issue 991 - Fixed an OST generation issue that could occur in orgs with more than 2000 custom classes that don't also exist in the local project.
  • Issue 1031 - Fixed an issue that would cause the deployment/retrieval dialog to omit all but one entry for metadata types that encountered an issue when queried in conjunction with other metadata types. This issue was manifesting most often with CustomMetadata and WebLink metadata.
  • Issue 1103 - Tabbed editors for Lightning bundles no longer preclude access to non-bundle content files such as Jest tests. Note that such files will still cause issues during deployment in non-SFDX projects.
  • Issue 1104 - Another prospective fix for the issue with a stale tab modified indicator. Now the editor/filesystem state is checked/synchronized after every save to the local filesystem. Initial feedback from users for this fix seems to be positive, so fingers crossed that this takes care of it!
  • Issue 1119 - Fixed an issue with SObject fields in the OST when working against an org with an unmapped namespace where the field names wouldn't properly include the namespace prefix.

2.0.3.6 release notes

posted Sep 5, 2018, 6:54 AM by Scott Wells

2.0.3.6

  • Issues 1092/1096/others? - The recent update to add tabbed editors wasn't always releasing the editor resources properly which could result in stale/corrupted information. This could in turn cause downstream issues including odd/flaky behavior requiring the project to be closed/reopened. This overall class of issues should now be resolved, but please let me know if you continue to see flakiness after this update.
  • Issue 1097 - Prospective fix for an issue where changes to files in the local filesystem as a result of metadata retrieve/refresh wouldn't be synchronized properly by the IDE. This issue was most prevalent on the Mac. Please let me know if you're still required to perform an explicit file sync after a retrieve/refresh action.
  • Issue 1031 - Added considerably more debug logging to help diagnose the issue where some metadata can't be retrieved, in particular custom metadata and web links. See the issue itself for details on how to enable debug logging and produce logs to help get to the bottom of this issue.
  • Issue 1103 - Partial fix for another behavioral change resulting from the tabbed editors update where unofficial files under a bundle directory--in particular Jest tests--would be inaccessible.
  • Issue 1104 - Fixed an issue (also from the recent tabbed editors update) where the tab modified indicator could get out of sync and still show a star on tabs of unmodified files.
  • Fixed an issue with reference resolution for external ID fields in upsert statements.

1.8.3.8 release notes

posted Aug 27, 2018, 11:39 AM by Scott Wells

1.8.3.8

  • Issue 1071 - Now anytime that metadata creation is required as part of deployment, the entire request is automatically routed through the Metadata API.
  • Issue 1073 - It is now valid to select a package.xml file that is not a descendant of the project root directory. Note that in these situations, the fully-qualified path to the file is stored instead of the project-relative path which can result in IDE project configuration that is not portable across environments.
  • Issue 1088 - Added a new Apex live template, tst that generates or surrounds the current selection with: Test.startTest(); { [selection]caretEndsHere } Test.stopTest();
  • Fixed an issue that could occur when trying to use the Offline Apex Debugger against a test run configuration that includes more than one Apex class.
  • Provided more explicit feedback when trying to load scripts into the Anonymous Apex or SOQL Query tool windows without the correct file extension, either .apex or .soql respectively.

2.0.3.5 release notes

posted Aug 27, 2018, 11:23 AM by Scott Wells

2.0.3.5

  • Issue 1071 - Now anytime that metadata creation is required as part of deployment, the entire request is automatically routed through the Metadata API.
  • Issue 1073 - It is now valid to select a package.xml file that is not a descendant of the project root directory. Note that in these situations, the fully-qualified path to the file is stored instead of the project-relative path which can result in IDE project configuration that is not portable across environments.
  • Issue 1084 - Another fix/enhancement for save behavior in tabbed editors. Now all modified files in a tabbed editor are automatically included in a deploy-on-save action for any file in that same tabbed editor.
  • Issue 1088 - Added a new Apex live template, tst that generates or surrounds the current selection with: Test.startTest(); { [selection]caretEndsHere } Test.stopTest();
  • Issue 1089 - Fixed an issue that could prevent files from opening properly in non-IC projects.
  • Fixed an issue that could occur when trying to use the Offline Apex Debugger against a test run configuration that includes more than one Apex class.
  • Provided more explicit feedback when trying to load scripts into the Anonymous Apex or SOQL Query tool windows without the correct file extension, either .apex or .soql respectively.

1.8.3.7 release notes

posted Aug 22, 2018, 8:42 AM by Scott Wells

1.8.3.7

  • Issue 1039 - The logic for deciding when/whether to save a scratch org config was still flawed. This should improve it considerably.
  • Fixed an issue that was keeping Lightning components' style files from being properly included.
  • Fixed an issue that could cause the overridden Save All action to fail to save to disk if certain IC options were disabled. It should always perform the default Save All action now.
  • Fixed an issue that could cause the connection manager to lose the custom login URL for Other-type connections.

2.0.3.3 / 2.0.3.4 release notes

posted Aug 22, 2018, 6:29 AM by Scott Wells   [ updated Aug 22, 2018, 7:58 AM ]

2.0.3.3 / 2.0.3.4

  • Issue 1034 - The previous fix for selecting the correct dev hub wasn't completely correct. This should take care of it, though.
  • Issue 1039 - The logic for deciding when/whether to save a scratch org config was still flawed. This should improve it considerably.
  • Issue 1084 - Fixed an issue that could cause the standard save behavior to fail to deploy-on-save when saving a file in a tabbed editor based on another file, e.g., the controller JS file for a component file.
  • Fixed an issue that could cause the overridden Save All action to fail to save to disk if certain IC options were disabled. It should always perform the default Save All action now.
  • Fixed an issue that was keeping Lightning components' style files from being properly included.
  • Fixed an issue that could cause the connection manager to lose the custom login URL for Other-type connections.
  • Addressed a few tabbed editor bugs, in particular around meta.xml files.

2.0.3.2 release notes

posted Aug 10, 2018, 6:53 AM by Scott Wells

2.0.3.2

  • Issue 1075 - Addressed a possible ClassCastException that was introduced with the the work for issue 907.

2.0.3.1 release notes

posted Aug 8, 2018, 9:54 AM by Scott Wells

2.0.3.1

  • Issue 907 - Added tabbed editor support for Lightning bundles and for meta.xml files alongside their corresponding source files. Editor sub-tabs can be navigated from the keyboard using Alt+Shift+Left/Right on Windows/Linux and Ctrl+Shift+Left/Right on Mac.
  • Issue 1036 - Fixed an issue that would cause fields with the same name from different namespaces on packaged custom objects to conflict. Now namespaced fields in the OST are always rendered as the fully-qualified name. NOTE: An OST regeneration is required to realize the benefits of this fix and is highly recommended for all users.
  • Issue 1060 - Fixed an issue with the Extract Method refactoring that could cause closing braces of extracted statement lists to be omitted in the new method.
  • Fixed an issue in WebStorm 2018.2 with auto-completion of JavaScript functions in Lightning markup resulting from a backward-incompatible plugin SDK change.

1-10 of 54