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
