New Features

AI

  • Add support for arbitrary input size
  • Make the overview widget more gradual, improve speed of pause button

Annotations

  • Add the ability to annotate architectures.

Reports

  • Und report command allow the report name to a file path.

Language - Ada

  • Made some improvements for handling missing packages/types.

Language - Rust

  • Add syntax highlighting


Bug Fixes

AI

  • Fix error causing "undaiserver.exe has stopped working" popup

Editor

  • Fix broken "Doc Comment" and "Doc Keyword" styles

Language - C#

  • Fix derived class without a body causing a syntax error

Language - Web

  • For Javascript/Typescript, improved long name generation for properties defined in object literals.
  • For Typescript, fixed syntax error parsing 'keyof' type in some contexts
  • Fix issue with ambiguous references in web languages
  • Fix issue with multiple names.

Main Window

  • Fix failure to remember "released" window settings

Plugins

  • Work around potential crash on Perl locale initialization for some character encodings

Project Browser

  • Fix performance regression

Python API

  • Fix failure to auto-detect color capable terminal
  • Fix failure to store/restore history

Reports

  • Interactive reports configure dialog fix for labels without ids getting repeated


Known Issues

  • Excluding Python files from analysis doesn't work in some situations
  • CodeCheck may run on all files instead of the selected architecture when un-analyzed changes are present
  • MacOS Sonoma and later cannot connect to the Icarus server
  • Print Preview is not working

 


Stay up to date on Plugins, CodeCheck Checks, and Interactive Reports with our public Plugins Repository