| Version | Change log |
| Understand 7.2 Build 12 Mar 11, 2026 |
New Features: Localization: Add Japanese translation files for the plugin manager. Editor: Add syntax highlighting for Markdown Entity Filter: Add 'Unused Methods' to entity filter for Basic Add 'Unused Objects' to entity filter for Python Interactive Reports: Convert batch graph plugin from Perl to Python and add ability to generate graphs for architectures Metrics: Add more architecture structural metrics (percentages of parent/root, recursive child count). Settings: Add ability to remove files from Analysis Log errors - "Remove Missing files" right click menu added to the the project->config->Files dialog. Improved handling of project configuration changes so that a language option change does not force a full reparse of files of other languages Settings: AI settings now show the model for providers like LM Studio. Python MCP Server: Update get_architecture_details tool to be more useful and actionable. Update mcp_server_for_understand_llm_optimized.py to allow launching in sse mode. Update mcp_server_for_understand_llm_optimized.py to use a strict json schema. VS Code Extension: Add auto-complete for the strings . :: and -> Language - Web: For Javascript, added 'Assign Initial' reference from properties to the initial value entity. Added ‘Renamecall’ and 'Call Indirect Possible' references for calls made through an exported object literal property. CodeCheck Checks: Allow running Dependency Checks and Compiler Warnings without a CodeCheck license. Added New MISRA23_6.4.3 CPP_DD031: A name that is present in a dependent base shall not be resolved by unqualified lookup Added new MISRA23_11.6.2: The value of an object must not be read before it has been set Added new MISRA23_15.8.1: User-provided copy assignment operators and move assignment operators shall handle self-assignment Added new MISRA23_28.6.4 and CPP_L046 The result of std::remove, std::remove_if, std::unique and empty shall be used Add check MISRA23_8.18.1: An object or subobject |
| Understand 7.2 Build 12 Feb 11, 2026 |
New Features: VS Code Extension: Improve hover text CodeCheck Checks: Added check CPP_DD031: Static Keyword in Array Brackets Added check MISRA23_28.6.3: An object shall not be used while in a potentially moved-from state Added check MISRA23_8.2.1: A virtual base class shall only be cast to a derived class by means of dynamic_cast Added check MISRA23_8.2.11: An argument passed via ellipsis shall have an appropriate type Added check MISRA23_8.2.4: Casts shall not be performed between pointer to function and other types Added check MISRA23_8.7.1 / CPP_P065: Pointer arithmetic shall not form an invalid pointer Added check PYTH_02: Static Checking – mypy Added option “Permissive error number macros” for DCL37-C Command Line (Und): Added web module search paths setting to und AI & MCP Server: Add more tools for architectures get_entity_source tool show source code at first reference for entities without source code Project: Added contextual Expand All to Project Browser; Expand/Collapse now respects selection Language – C#: Added Assign / AssignBy references for C# Bug Fixes: CodeCheck Checks: Improved accuracy of Unions checks: MISRA12_19.2, MISRA23_19.2, MISRA23_12.3.1, CPP_S006 Improved accuracy and options for Preprocessor #undef checks: MISRA04_19.6, MISRA08_16-0-3, MISRA12_20.5, MISRA23_20.5, CPP_P026 Updated keyword and identifier lists for: MISRA04_20.1, MISRA08_17-0-1, CPP_P023 Fixed false negative with nested parenthesized bitwise expressions in EXP46-C Compilers: Fixed handling of inline, __inline, and __inline__ keywords when using the GHS ARM compiler Project: Fixed issue where “Store analysis data in project folder” option did not create the local folder (applies to both Und and Understand) Plugins: Shared Tasks: Renamed option “Shared Tasks by Object Graph” for clarity Language – Java: Fixed missing assign references in some cases Fixed parser crash on certain Java source files Fixed slowdown when parsing Java files introduced in build 12 |
| Understand 7.2 Build 12 Jan 28, 2026 |
New Features: CodeCheck Checks: Added new MISRA C++ 2023 checks: MISRA23_15.1.4 – Ensure all direct, non-static data members are initialized before object access MISRA23_8.2.2 – Disallow C-style and functional notation casts MISRA23_9.2.1 – Prevent explicit type conversions as expression statements MISRA23_8.0.1 – Require parentheses to clarify expression meaning Added new C/C++ check: CPP_P034 – Invalid header name detection AI & MCP Server: Updated recommended AI models for analysis workflows Added new architecture analysis tools to the MCP server Introduced tooling to locate nested entities within architectures Improved MCP server behavior for smaller LLM context windows Clarified MCP tool descriptions and argument formats for better LLM integration Added an alternate MCP server, reorganized server layout, and expanded documentation Visualization & UI: SVG graph exports now support dotted and dashed line styles Shared Tasks Graph: Renamed “Function instances” to “Instance references” for clarity Improved performance when working with large task graphs Tooling & Integrations: VS Code extension now supports: Navigating directly from graphs to source code Viewing entity information in the sidebar from graphs Java projects now default to compiler versions 10–21 when created via the New Project Wizard CodeCheck configuration imports now use the file base name for new files, improving usability Documentation & Samples: Updated metrics documentation and manuals Updated landing page to include CodeCheck links Reorganized sample metric test projects for easier access Bug Fixes & Stability Improvements: CodeCheck Checks: Fixed false positives and reporting issues across several MISRA and CERT rules Corrected handling of unnamed entities and class detection in specific MISRA checks Resolved duplicate and conflicting check definitions Fixed incorrect parameter counting in selected HIS and metric rules Expanded support for declarations across multiple file |
Total downloads
76
Last month's downloads
6
Last week's downloads
1
Looking for a versatile programming language that will help you build complex software applications and websites? Look no further than Python developed by Python Software Foundation. With its easy-to-understand syntax and extensive libraries, Python is a popular choice for both beginners ...
Top Download Club is proud to present one of the most exciting software products in the world of programming languages. PureBasic x64, developed by Fantaisie Software, is a cutting-edge programming language that is sure to help you create high-performance applications with ...
Looking for a powerful tool to streamline your Java application development? Look no further than MaintainJ, the innovative software solution from MaintainJ Inc. This game-changing program seamlessly integrates with your Java code, allowing you to visualize and track code execution with ...