2.3.5.1 release notes

2.3.5.1

  • Issue 2732 - Implemented more threading performance improvements. As before, this won't be the last of them, but hopefully this will address a few additional use cases.
  • Issue 2751 - Added some missing values for the Aura lightning:select component's variant attribute.
  • Issue 2752 - Added support for the @SuppressWarnings annotation on local variables, formal parameters, and caught exceptions. This includes Apex parser grammar support, code formatter support, support for adding suppressions via suppression quick fixes on all three when issues are reported against them, and of course respecting those suppressions in the IDE. Note that this annotation is not supported by the Salesforce Apex compiler on for loop variables, so IC supports the same behavior.
  • Issue 2754 - Prospective fix for a deadlock while refreshing CLI-based connections during a bulk metadata operation.
  • Issue 2755 - Fixed an issue with the macro used by the SEL* SOQL live template for ambiguous SObject type names like NetworkDomainSite, and Location.
  • Implemented one additional fix for ambiguous Location type resolution when used as an SObject field type.
  • Further isolated IC's custom JS/TS/CSS behaviors from non-IC projects.
  • For those of you using LSP4IJ for JS/TS/CSS in Community Edition IDEs, note that version 0.12.0 has been released with significant enhancements and fixes including support for breadcrumbs and sticky lines, improved bidirectional reference navigation, improved behavior during Ctrl/Cmd+Mouseover, better performance against larger source files, etc.
  • Other related fixes and improvements.