New Features
VS Code Extension
- Add button to regenerate last AI response
- Add support for CodeCheck baselines
- Add button to delete all ai chat messages
Compilers
- Update GHS V800/V850 compiler config and make suitable for strict C++ parsing
Editor
- Show parameter default values in function hover text
Project
- Show analysis progress in the global progress spinner in the upper right in addition to the normal status bar location in the bottom left
Settings
- Add the options for plugin metrics, configurable from project configuration
- Add a "Sync Selection" key binding option that can be set by the user, this will sync the selected entity across sync enabled windows
- Change the default value of the "Delayed Template Parsing" option to off
- Move "Enable AI" setting from Automation settings page to Data settings page
- Show a warning if AI was slow on Tools->Options->Data page
Bug Fixes
Language - Visual Basic/C#
- Fix crash parsing invalid code with recursive inheritance involving generic classes
- Fix invalid syntax error on some ternary operators with expressions containing null conditional indexers
Language - Fortran
- Fix API lexer hang on fixed format Fortran files containing C-style comments
- Fix crash on some macro definitions
Editor
- Fix for removed editor key bindings not staying removed.
General
- Fix bug with split workspace not getting restored correctly
Import
- Respect the -x flag for setting the language mode in compile command import
Graphs
- Fix dependency violation graph "cannot indirectly depend" graph sometimes showing references out of the "from" architecture twice
- Fix split workspace restoration of graphs on Windows
Refactor
- Fix ignoring a CodeCheck violation by annotation putting the annotation one line too high
Known Issues
- Unable to change gguf file for AI
- Some macros aren't defined when importing VS 2022 SLN and VCXPROJ
- C# analysis may incorrectly show an error when using ternary operators
- MacOS Sonoma and later cannot connect to the Icarus server
- Print Preview is not working