Build Notes (1170) - 25 Jan 2024
Buildspy
- Fix failure to start on Linux and macOS
 
Graphs
- Fixed crash in calculation of essential complexity in methods with extremely long sequences of if statements with abnormal exits.
 - Draw commands from the API leave png background transparent
 
Printing
- Avoid drawing fold indicators in printouts
 - Print all pages by default
 
Dependency Checks
- Fix dependency check false positives related to C++ type aliases
 
Metric Browser
- Metric Browser has no 'see more' symbol when Architecture list is hidden - Updated the splitter to change color on hover for the Metric Browser.
 
Import
- Fix import of quoted path settings
 
Info Browser
- Duplicate button added to the IB using the clone icon
 
Python API
- Fix upython hang when passed flags like '--version' and '--help'
 
Language - C++ (Strict)
- Add missing "specialize" reference to explicitly specialized function templates
 - Fix missing assignment references for variables appearing in the conditional operator
 - Fix failure to resolve together type aliases with multiple definitions
 
Language - Java
- Added support for Java SE 21 record patterns.
 
Known Issues
- Selected sub-directories may be inaccurate in CodeCheck
 - Entity filter list may be blank on Windows
 - Incorrect control flow graph when simplify macro expansion is enabled
 - Collapsed code no longer accessible when modifying first line of a collapsed block