New Features

AI

  • Added a new setting that lets you choose the Context Window Size for the Local AI provider. This controls how much code/content the local AI server can consider at once.

CodeCheck Checks

  • Added new PEP8_01: Tabs or spaces

  • Added new ADA95_3.3.7: Marker Comments

  • Added new PEP8_00: Indentation

  • Added new ADA95_3.2.2, ADA95_3.2.5, ADA95_3.2.6

  • Added new MISRA25_19.3: A union member shall not be read unless it has been previously set

  • Added new MISRA25_11.11: Pointers shall not be implicitly compared to NULL

  • Added new ADA95_3.1.2: Numbers

  • Added new ADA95_2.1.7: Pagination

  • Added new ADA95_2.1.2: Indentation

  • Added new MISRA25_8.19: There should be no external declarations in a source file

  • Added new MISRA25_8.18: There shall be no tentative definitions in a header file

Info Browser

  • Added Fortran Renames/Renamed By IB fields, Python Alias For/Aliases fields, and C++/C#/Basic Aliases fields for renamed entities

Localization

  • Updated Chinese translations
  • Updated Japanese translations


Bug Fixes

CodeCheck

  • Fixed CodeCheck file filter not restoring automatic architectures correctly

CodeCheck Checks

  • Fixed False positives in MISRA23_10.3 when using cast to void*

AI

  • Fixed `tokens per second` output from server. Once a request completes it will provide the tps for it.

Graphs

  • Fix vdx graph export 

Language - VHDL

  • Fixed group declaration parse error

Language - Fortran

  • Fixed a bug where some type-bound function references created 'unresolved' entities

Global Search

  • Fixed crash during resolve while typing into Global Search Bar


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 license server
  • Print Preview may not function correctly