New Features
AI
- Tools → Options (Preferences): better messages for AI models being downloaded
CodeCheck
Add Heatmap for CodeCheck
Don't allow skipping the modified file CodeCheck warning box
Add warning for duplicate check IDs to the “Select Checks” dialog, and an interactive report to display them
Compilers
Add support for
#pragma asmto LAPIS CCU8 compiler supportAdd support for SDCC compiler
Improve GHS V850 compiler configuration with more predefined macros and extended keywords
Editor
Add status bar to released editor windows
General
Dependency Structure Matrix improve responsiveness, fix counts for top level entities
Favorites
Selecting a Favorite will jump to the code location
The “Add Location to Favorite” now does not require a selection
Global Search
Clear the number of suggestions from the line edit when the clear button is clicked.
API
API update error message when lexer creation fails
Exclude OpenSSL DLLs on Windows
Project Browser
Now sorts case insensitive on Windows
Reports
Add assign references to Object Cross Reference report
Change object cross reference report enumerator init value back to the calculated value
Search
Sort the searches in the Search Results Window by date and time of the search, instead of just the time
Language – C#
Add warning for multiple types with the same name in a project
Language – C++ (Strict)
Add separate option to disable C++ standard library include directories
Change call by field for C++ objects to distinguish set, use and modify access references when in full reference mode
Show call by field for C++ enumerators
Language – Java
Add “Multiple classes with same name” errors inside a file context so they will be saved with violations
Language – Pascal/Delphi
Add all missing unit and multiple unit messages inside a file context so they will be saved with violations
Language – Web
Made changes to put missing import messages inside a file context so they will be saved with violations
Bug Fixes
CodeCheck
Fix imported synced inspections showing multiple times on Windows OS
Graphs
Fix bug in variable tracker graph not finding parameter/return ranges correctly
Fix crash when python graph plugin becomes invalid on disk without scripts being refreshed
Fix possible hang restoring graphs
Fix restoration of plugin versions of built-in graphs that don't specify a style
Update graph search result highlight color to use the rich text highlight color
Project
Fix accidental removal of “Analyze ” from the file entity context menu
Fix crash on removing macros in project configuration on Mac
Search
Fix crash on project close while a find-in-files search is still running
Language – C#
Fix bug where refresh parse could result in “missing type” and “missing namespace” errors for types used only as generic parameters
Fix bug where some file dependencies were missed for analyzing changed files
Fix bug where use of
global::to access type names could cause refresh parse to unnecessarily analyze some files.
Language – Visual Basic
Fix bug where refresh parse could result in “missing type” and “missing namespace” errors for types used only as generic parameters.
Language – Web
- Fix potential crash in api lexers
Editor
Fix failure to respect read-only setting for duplicate shortcut and drag-and-drop
Known Issues
- Nodelock license fails to validate running API on Rocky 8.10
- Some macros aren't defined when importing VS 2022 SLN and VCXPROJ
- MacOS Sonoma and later cannot connect to the Icarus server
- Print Preview may not function correctly