2.3.4.4 release notes
2.3.4.4
- Issue 2674 - Agentforce for Developers API failure details should now be more clearly raised to the end user so that, instead of seeing something like:
the user will now see something like:Status 400 returned trying to retrieve ...: Bad Request
BAD_ARGUMENT (E30021) - Error in plugin codegen: INVALID_ARGUMENT: EGptForDevsPlugin: prompt is beyond the limit, ...
- Issue 2712 - Prospective fix for a
ConcurrentModificationException
observed by a user after first opening a project. - Issue 2718 - Fixed the spelling of
dismissible
inlightning/toast.ToastConfig
. - Updated messages for bundled code inspections, intentions/quick-fixes, etc., to use more extensive formatting so that things like symbolic names stand out more clearly.
- Other related minor fixes and improvements.
Once again, this build includes broad improvements and simplifications based on newer Java language level features and the corresponding code inspections, and once again, these changes should all be completely invisible to end users. (Yet once again) If you do see any behavioral changes or regressions starting with this build, please let me know and I'll take care of them ASAP.
My JavaScript/TypeScript/CSS editor quality-of-life contributions to LSP4IJ are getting ever closer. All but three have now been merged into the next release, and those should be wrapped up early next week. I will, of course, provide details via these release notes when they have been included in an official release, but these contributions include the following:
- Contextually-aware completion sorting (merged)
- Ability to disable editor templates for completion invocation parameters (merged)
- Code block detection improvements (merged)
- Auto-folding of file header comments and imports (merged)
- Server-side on-type formatting support (merged)
- Client-side on-type formatting support (in review)
- Improved Extend/Shrink Selection support for statement groups and code block bodies (pending review)
- General editor improvements (pending review) - These are ports of the the same improvements that already exist in IC for LSP4IJ users who are not also IC users
Additionally DAP (Debug Adapter Protocol) support is currently being added to LSP4IJ. Once complete, I plan to add IC support for integrated JavaScript/TypeScript Jest test execution and debugging in JetBrains' free Community Edition IDEs to narrow the feature gap further between free and commercial IDEs for IC end users.