Posts

Showing posts from November, 2021

JetBrains Fleet thoughts

On Monday JetBrains issued a number of press releases about a new product called Fleet that appears to be a lightweight editor/IDE similar to Microsoft's Visual Studio Code. I've already had a few folks ask whether Illuminated Cloud 2 (IC2) will support Fleet, and what the introduction of Fleet might mean for the existing JetBrains IDEs such as IntelliJ IDEA, WebStorm, etc. I've started my own inquiries with JetBrains about this new product, and while I honestly don't know much just yet due to it still being VERY early days, I'll share my thoughts both now and again later once I know more. First and perhaps most importantly, Fleet is not positioned as a replacement for JetBrains' existing IDEs. IntelliJ IDEA, WebStorm, PyCharm, etc., will continue to be JetBrains' bread-and-butter products, and IC2 will continue to support them just as it always has. That doesn't change at all. Based on the available Fleet architecture information , it appears that it

JetBrains 2021.3 status

The JetBrains 2021.3 updates started to roll out today. I've tested IC2 against every early access, beta, and release candidate build to ensure compatibility, but it seems that in the GA builds, a third-party class library that IC2 uses for almost all of its UI forms was removed. After speaking with JetBrains, it sounds like numerous other plugins use the same class library, so hopefully a patch will be issued ASAP restoring that to the distribution. In the interim, please do not upgrade to 2021.3 , or if you already have, please revert to 2021.2.3 until I give the all-clear. You can watch the following public issue tracker entry for updates: https://bitbucket.org/RoseSilverSoftware/illuminatedcloud/issues/2015/

2.1.9.7 release notes

  2.1.9.7 Issue 2007  - All batch query result processors now check for explicit cancellation after each batch. This should allow the user to cancel long-running SOQL queries more quickly. Issue 2009  - Added support for the SOSL  WITH PricebookId = ' pricebookId '  clause. PMD Apex and Visualforce improvements Changed the way that the inspection loads the configured distribution when executing. Overall it should work exactly as before, though it should no longer be necessary to restart the IDE when changing PMD distributions. In fact, it should now be possible to use a different PMD distribution than the configured one for an ad hoc batch execution if desired. Added a new contextual quick fix for reported violations to view the corresponding rule documentation online. PMD rule descriptions are authored in Markdown. Now those descriptions are converted to HTML before they're displayed in reported code inspection violations. Removed  throws  as a future Apex reserved word as

New Illuminated Cloud Website

I've just finished publishing a new version of the Illuminated Cloud site . Overall the new site is more of a refresh than a redesign, though I wanted to point out a few things that are different enough to warrant elaboration: General Improved navigation  - A hierarchical navigation bar should provide faster access to the desired content. Search support  - The entire site is now searchable which should hopefully make it easier to find desired content. Responsive design  - Site content should render well across all desktop and mobile device profiles. Feature pages Feature-specific pages that were brought over from the previous site have been updated with new images from the latest version of the product, and in many cases the accompanying feature description text has also been updated, in some cases considerably. Details which are better conveyed in the user guide have been removed from the respective feature pages. New feature pages have been added for Log Analyzer  and Salesforce

2.1.9.6 release notes

  2.1.9.6 Issue 1814 - More licensing improvements It's now possible to enter a license key even when already licensed. This is useful in a few situations: The user wants to use the same key but change the client ID. The user needs to change keys, e.g., to activate a replacement for an expired key. As a workaround for a  very  rare issue observed by a handful of users where the licensing software reports the product as licensed...but also doesn't? The new trial extension request process introduced in 2.1.9.5 has one significant shortcoming in that it's not possible to use an offline trial activation to extend an unexpired trial. Now if that process is followed and the default trial is still active, instead of an offline trial activation response, a trial extension key will be provided. The trial extension process now accepts either as a valid response. The  Purchase  button is now enabled when unlicensed (as before) but also when the active license has expired. Issue 2003 (