Posts

Showing posts from July, 2024

2.3.2.2 release notes

2.3.2.2 Unlocked support for JetBrains' 2024.2 builds which are currently in an  EAP (Early Access Program)  state. Note that while IC2 can now be installed into these builds, I  strongly discourage  using them until an  official  build is released, likely at the end of July or beginning of August. Pre-release builds often include breaking changes to the plugin SDK. I'm unlocking support to avoid a catch-22 that can occur when JetBrains begins rolling out official builds of a new version without a compatible IC2 build already available in the plugin repository. I will update IC2 as necessary between now and the official 2024.2 release with any changes required for breaking plugin SDK changes. If you decide to brave these waters and run into issues, please feel free to  report them  in the  public issue tracker  so that I can address them, and then  revert  to the most recent  supported official build  of 2024.1. Issue...

2.3.2.1 release notes

2.3.2.1 Completely removed support for Salesforce Functions  - I  mentioned  that this would be coming about a month ago, and IC2 has been prominently displaying a banner in the  Salesforce Functions  tool window requesting that any users who were still wrapping up work in that area let me know that they still needed it for a bit longer. I haven't heard from anyone, so support for Salesforce Functions has been removed completely starting with this build. Issue 2593  - Fixed an issue with execution of tests from individual Apex unit test classes with a  @TestSetup  method against an org with a namespace. Prospective fix for the "No components were retrieved" message after successful retrieval of new metadata on Mac and Linux. Minimally there's significantly better diagnostic logging if the problem is still present, but hopefully the included fix will put that issue to rest once and for all. Fixed an NPE that could occur during validation of ApexDoc...

2.3.2.0 release notes

2.3.2.0 Issue 2565  - Eliminated a  large  set of "Slow operations are prohibited on the EDT" warnings by changing the way that key IDE project/module information is requested by IC2. This should be an effective no-op for end users and is more about having IC2 play nicely in the JetBrains IDE plugin model. I've had a small set of kind users helping to burn in these changes over the past ~2 months, reporting issues as they've found them and helping to verify the corresponding fixes (which in some cases took repeated attempts). I'd like to  personally thank  all of the users who were willing to endure — and provide invaluable diagnostic information for — issues in these test builds. Their patience and generous donations of their valuable time are  greatly appreciated ! If new issues are found  that were not present in previous builds without these changes,  please report them ASAP  with as much diagnostic information as possible (though of cour...