2.1.9.9 release notes

 2.1.9.9

  • JetBrains 2021.3 update status - JetBrains has evidently committed the changes required to restore the missing third-party class library to the affected IDEs, but no updates to 2021.3 have been issued at this point. As a result, I have bundled that class library with IC2 to enable proper support with 2021.3. Once 2021.3.1 has been released, I will remove the bundled class library. For now, though, feel free to update to 2021.3 and let me know if you do find any other issues with that version ASAP.
  • Issue 2017 - Fixed an issue that could occur during metadata retrieval while reorganizing the retrieved files to mimic the local project directory structure where supporting meta.xml files—those that are paired with a corresponding metadata file, e.g., for Apex classes and triggers, Visualforce pages and components, static resources, Aura and LWC bundles, etc.—might not be properly recognized as such resulting in incorrect matching against local project files. This issue would primarily affect those with multiple configured source root directories and would not likely have been noticed in projects with a single source root.
  • Issue 2020 - Fixed two long-standing issues with how Apex unit test context configurations work. The first had to do with how we represent test class wildcards consistently (specifically in the run configuration editor) and the second had to do with how we match against existing context configurations (we needed to do a full equivalence check vs. just names). This should address an issue observed by some users where trying to run a test class via the gutter or context action would not result in the full set of methods for that class being included in the test run.
  • Issue 2022 - Fixed an Apex debug log parsing issue with log entries for system-initiated callouts such as those used for external data service where the entries do not include a line number parameter.
  • Issue 2023 - Added full editor support for the ConfigurationEditor parameter of the @InvocableMethod annotation.
  • Improved error handling and recovery when trying to show an Apex debug log that cannot be successfully parsed. Now the raw log is displayed with a preface about the failed parse attempt.
  • Fixed an issue with tabbed editors for variable-type metadata files—specifically content assets, documents, and static resources—when opened through their meta.xml files that would result in the wrong type of editor being used for the metadata file.
  • Other related fixes and improvements.