Posts

Showing posts from January, 2024

2.2.9.8 release notes

  2.2.9.8 Issue 289  - Added a  Save Logs  toolbar button to the Log Analyzer tool window. When one or more logs are selected in the log header table, you can now click this toolbar button to save them as local files in a designated directory. The resulting files are named  ApexLog_LOGID.log .  NOTE:  Once log files are saved locally, IC2 is  no longer responsible for them . If they contain  sensitive or proprietary information , it is the  user's responsibility  to remove or otherwise manage them to avoid potential exposure of that information. Issue 2491  - Updated the Apex parser to handle SOQL currency literal values properly. Issue 2492  - Added a new configuration option,  Illuminated Cloud | Configure Application | Salesforce DX | Ignore warnings on push , that when enabled ( disabled by default ) executes the  force:source:push  command with the  -g/--ignorewarnings  flag. Note that this op...

2.2.9.7 release notes

  2.2.9.7 Issue 2400  - Implemented a workaround for those experiencing OST generation failures due to: Status code 500 returned trying to retrieve .../completions/?type=apex This type of failure has become more prevalent and consistent in the past few days due to an issue that Salesforce has confirmed to be a bug in certain orgs, specifically those that include the  industriesintegrationfwk  namespace. The workaround included here uses a bundled copy of that API response from a "kitchen sink" org, i.e., one where as many optional features are enabled as possible. The resulting OST includes all core standard Apex types and should generally work fine for Apex development, but it will not accurately reflect the target org's set of enabled features and their corresponding Apex APIs, though it should be a superset and not a subset. Once Salesforce provides a fix for this bug, it should just be a matter of generating a new OST to include only the standard Apex types appro...

2.2.9.6 release notes

  2.2.9.6 Issue 2484  -  .forceignore  filtering is now applied when collecting bundle files for deployment directly via the Metadata API. Note that there may still be a gap with regard to this issue if it's in the context of a metadata format project where  .forceignore  filtering is  not  currently applied at all. Issue 2486  - Addressed several missing  lightning-card  component attributes. Flow graphical preview improvements and fixes, round two Replaced the  Show/Hide Details  toggle toolbar button with a more extensive  Flow Diagram Settings  toolbar button. Settings are configured at the  IDE level  by default but can also be configured at the  project level  if desired. When configured at the project level, settings are stored in  .idea/illuminatedCloud.xml  and can be safely stored and shared through version control. The following settings can now be configured to control Fl...

2.2.9.5 release notes

  2.2.9.5 Issue 2476  - Prospective performance improvement when deploying via the metadata API in very large projects with Local Files subscriptions. This still doesn't resolve slow times discovering the metadata types/names of all files in large projects, but it should help with deployment specifically. Realistically, projects with extremely large numbers of metadata objects (in the reported case, >100K local metadata files) should use a Package.xml-based metadata subscription. Fixed an issue with automatic module problem resolution as the project is opening. Flow graphical preview improvements and fixes Issue 2483  - Fixed a broad class of potential NPEs that could occur when Flow XML elements that were previously expected to be present (based on my limited access to test Flow metadata) were not in fact present. Symbolic details are now presented in a fixed-width (i.e.,  code ) font. Added numeric indices on filters so that custom filter logic references are pr...