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