2.2.7.7 release notes
2.2.7.7
- Issue 2402 - Fixed an issue where environment variables—most notably those configured for the Salesforce CLI—would not be propagated to sub-processes created by IC2 on Mac. Many thanks to Kyle Blair for his help in characterizing this issue and verifying the ultimate fix!
- Issue 2405 - Fixed an issue where the Tab key wouldn't be processed properly in an empty file/editor.
- Issue 2406 - Provided a workaround for one of two regressions introduced in 2023.2 that would result in repeated prompting for TextMate Bundles configuration in Community Edition IDEs. These two issues, as reported to JetBrains, are:
- IDEA-327045 - This is the issue for which a workaround is included, so hopefully it should be resolved seamlessly for users going forward.
- IDEA-327051 - IC2 does not include a workaround for this issue, but JetBrains has reproduced it and should hopefully be implementing a proper fix shortly. In the interim, they provided a manual workaround for those seeing it:
- With the IDE closed, find the IDE configuration file
options/filetypes.xml
and open it in an editor. Note that you're likely looking underIdeaIC2023.2
orPyCharmCE2023.2
in the OS-specific Configuration/idea.config.path
directory. - Remove the following entries, typically found toward the end of the file:
<mapping ext="css" type="CSS"/ >
<mapping ext="js" type="JavaScript" />
- Save the file.
- Restart the IDE and things should work properly. You may be prompted one more time to remove the file type associations for
*.css
and*.js
.
- With the IDE closed, find the IDE configuration file
- Fixed the
bindMap
parameter key type in allDatabase.*WithBinds()
method signatures. The OST must be regenerated to see the effect of this change. - Improved presentation and navigation of Apex inheritance relationship gutter icons.