Version | Change log |
Understand 6.5 Build 11 Aug 21, 2024 |
Home Page: Fix chart issue with commas or quotes in names/files Language - C++ (Strict): Fix worker process hang on some pathological files Add noexcept expression freetext Known Issues: Static assertion errors show in the analysis log when including MSVC 2022 C++ standard library headers Inaccurate Column References in CodeCheck Violations When Using Tabs Incorrect control flow graph when simplify macro expansion is enabled |
Understand 6.5 Build 11 Aug 13, 2024 |
CodeCheck: Ensure that noop checks are shown without a checkbox and only once. Fix double click on the read-only checks to select the correct non read-only check (even if the text is duplicated for multiple checks). Standalone summary report, open report when inspection begun/loaded, show background checks italicized in results list. Annotations: Fix background of foreign annotations in dark mode Perl/Python API: Added the deregister method to both python and perl api. |
Understand 6.5 Build 11 Aug 7, 2024 |
Architecture Plugin: Change automatic architecture generate function from "generate" to "build" NOTE! This is a backward incompatible change. Local copies of architecture plugins must change the name of the "generate" function to "build". Compare: Fix for accessing comparison database from CodeCheck Compilers: Add support for Tasking MCS compiler Add support for __secend and __sectop extensions in Renesas RX compiler Import: Fix compile command import of quoted empty defines Python API: Fix crash on script cache clear during background analysis Localization: Add Japanese translation strings to Windows installer VS Code Extension: Add comments as Markdown to hover information Language - C#: Support added for C# VS2022 project files Automatically add additional standard files for non-imported files. Avoid the 'unable to open file' error when the path to a dll could not be determined during import, but was supplied manually. Fixed bug where a 'using' directive could fail to locate the correct namespace when another using directive in the same context made a class with the same name directly visible. Fixed a parser crash in some attribute uses. Fixed an issue with forward references in dll files that could lead to unknown class warnings. |
Understand 6.5 Build 11 Jul 17, 2024 |
Annotations: Annotation browser speed improvements Fix annotation browser double click open in editor off-by-one line issue. Compare: Make diff metrics available from the API when the comparison database is requested. Add merge left actions for diff views Import: Exclude CMake precompiled header automatic includes Fix compile command import issues associated with arguments to other tools (e.g. -Xlinker) Welcome Page: Improve UX of clicking a project that is already open VS Code Extension: Add an 'Unresolved File' note for unresolved files in the project directory |
Understand 6.5 Build 11 Jul 10, 2024 |
CodeCheck: Add Compliance Report button to CodeCheck <li class="bbli">General: Previewer sync apply to violations Rename Project Overview to Home and add shortcut to main window toolbar <li class="bbli">Graphs: Add more error messages to the API draw() command for files unable to save <li class="bbli">VS Code Extension: VS Code Extension: Add command to create a new project in Understand <li class="bbli">Known Issues: Understand not recognizing C# Visual Studio 2022 project files Inaccurate Column References in CodeCheck Violations When Using Tabs Entity filter list may be blank on Windows Incorrect control flow graph when simplify macro expansion is enabled |