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