2.1.5.6 release notes

Post date: Jan 19, 2021 5:49:30 PM

2.1.5.6

  • Implemented extensive support for statement completion in Apex. Statement completion helps the user to create syntactically correct code constructs by inserting the necessary syntax elements (parentheses, braces, semicolons, etc.) and leaves the caret in a position to begin typing the next statement or to correct any remaining syntax issues that could not be resolved by the IDE. Statement completion is supported in Apex when writing declarations, statements, and SOQL queries. The exact behavior varies based on the state of the current Apex syntax element. This feature is invoked using Ctrl+Shift+Enter on Windows and Linux or Cmd+Shift+Enter on Mac (default keymaps).

  • Issue 1794 - Prospective fix for a performance issue in projects with very large numbers of metadata files, specifically when collecting code completion candidates based on metadata file names.

  • Fixed one more instance of the issue that started with 2020.3 where module facet configuration wouldn't be properly persisted, in this case when a Selected metadata subscription is automatically updated in response to filesystem changes.

  • Fixed two issues with the cache used for custom labels files that could result in issues seeing/resolving custom labels properly.

  • Found and fixed a few more areas where reentrant indexing could occur.

  • Fixed an issue that prevented the OST/SDK for a project from being found and used when its connection cannot be resolved.

  • Other related fixes and improvements.