Posts

Showing posts from April, 2022

2.2.1.8 release notes

  2.2.1.8 This is a very small hotfix follow-up to the  2.2.1.7  release for an issue discovered in 2022.1. Issue 2090  - Fixed a regression in the Apex code coverage view caused by a  behavioral change  in the JetBrains 2022.1 IDEs where instead of displaying coverage as a flat list, the root node is now also displayed.

2.2.1.7 release notes

  2.2.1.7 Issue 1885 (redux)  - Added a number of missing scratch org features to both the scratch org creation dialog and the JSON schema used for code completion and validation when editing scratch org def JSON files directly. Issue 2078  - The  PMD Salesforce  code inspection can now derive the PMD distribution directory from the host operating system's execution path (i.e., the  PATH  environment variable) if available. This allows a project-level inspection profile to be stored without including a hard-coded path to the locally-installed PMD distribution which may vary among team members. Note that this only works with  standard distributions  and not with distributions based on alternative folder structures such as when PMD is installed via Homebrew. Issue 2084  - Added a few fields to the  EmailMessage  SObject which are documented and valid but aren't reported by the Salesforce SObject describe APIs. Note that you must regenerate your OST (minimally the SObjects) to see

2.2.1.6 release notes

  2.2.1.6 JetBrains 2022.1 Release  - Updated IC2 for compatibility with the JetBrains 2022.1 IDE release. Overall things look quite good under 2022.1, though I encourage all users to review the release notes for the respective base JetBrains IDE as there are some changes which might come as a surprise, e.g., the  Event Log  tool window is now called  Notifications  and both appears and behaves slightly differently. I encourage all users to perform a  fresh install of 2022.1  as a peer to the existing install (presumably 2021.3.3)  without uninstalling the original IDE version  as opposed to an in-place upgrade of the existing install. That way if you do find issues with 2022.1, you can report them in the  public issue tracker  and immediately move back to the original IDE version until they can be addressed by JetBrains and/or me as appropriate. Issue 2075  - Fixed an issue with the hierarchical display of some nested variable values in the Apex offline debugger. In the process of add

2.2.1.5 release notes

  2.2.1.5 Issue 2071  - Fixed an issue with runtime type inference and assignability where  Iterable  was not properly assignable from  List . Issue 2073  - Enhanced the Apex  Scope Agreement  code inspection to flag references from inner types to non-static, non-inherited declarations in the top-level type or any of its base types. Issue 2074  - Updated the constructor signature for  ShowToastEvent  to accept an anonymous event object as well as a concrete event object. Issue 2076  (partial) - Added a new logging level preset,  None , that sets all logging categories to  NONE . This preset is only available when configuring debug levels for trace flags and is primarily useful for suppressing logging from specific Apex classes to provide a better signal-to-noise ratio in larger debug logs. Enhanced the Apex  Unresolvable Reference  code inspection to flag references which can be resolved but which resolve to inaccessible/not visible targets. Added a warning prompt when the user tries t