2.3.4.5 release notes

2.3.4.5

  • Issue 2717 - Code completion and reference resolution now properly includes custom properties from the bundled SLDS CSS.
  • Issue 2720 - REST API calls now properly use the IDE's SSL certificate configuration.
  • Issue 2723 - Reverted 2.3.4.4 formatting changes to inspections and intentions that are attributed at the file-level because such formatting is not rendered properly there. This will resolve issues where, for example, the Inconsistent API Version inspection header banner would include raw HTML markup.
  • Issue 2724 - IC no longer recommends adding the static modifier to protected fields since that's an invalid combination in Apex. I also updated the Apex Annotation and Modifier Agreement code inspection to flag the combination of protected and static modifiers as an error so that this is detected locally in the editor and not deferred until deployment-time. These reported errors include quick fixes to raise the visibility of the associated member or remove the static modifier from it.
  • Prospective fix for a potential UI freeze when regenerating the contents of .illuminatedCloud/lwc/types after local changes, most notably large-scale changes such as OST regeneration. I don't think this problem is 100% fixed yet and will continue to try to address remaining instances of it.
  • IC now automatically updates LSP4IJ TypeScript and CSS language server definitions with the latest recommended client configuration settings to ensure the best experience based on the installed LSP4IJ version. Note that IC will not override explicitly-configured values for these settings if present.
  • Additional minor JavaScript/TypeScript/CSS editor typing improvements in Community Edition IDEs.

Speaking of LSP4IJ, version 0.10.0 is in final testing and should be released this week or very early next week. I strongly recommend that those using LSP4IJ with IC and a Community Edition IDE upgrade once it has been released to have access to its significant enhancements. As stated previously, I plan to integrate its newly-added support for DAP to provide a first-class Jest test execution and debugging experience in Community Edition IDEs, though that work will not happen until after I've completed the Salesforce Spring '25 updates for IC next week.