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 the effects of this fix.
  • Issue 2086 - Added speedsearch support to the Apex trigger creation dialog's SObject type combo-box. This allows you to move quickly to/through SObject types by typing a partial name.
  • Issue 2088 - Added missing LWC target values.
  • Added Apex, JavaScript, TypeScript, and CSS support for 2022.1's new VCS code authors inlay hint feature. Note that JavaScript/TypeScript/CSS support is only provided for source files in IC2 projects/modules. Also note that there may be a bug in the core feature where inlay hints aren't displayed reliably in some files. I'm trying to isolate and characterize this errant behavior and will log a bug in JetBrains' public issue tracker once I'm able to do so.
  • Fixed an issue that could occur when using the Salesforce CLI to list connected organizations before any organizations have been created and/or authorized.
  • Implemented a prospective fix for an issue reported by a user where the IDE would hang indefinitely when closing a project or exiting the IDE.
  • Other minor fixes and improvements.