| Version | Change log |
| Understand 7.2 Build 12 Nov 26, 2025 |
New Features: AI: Tools ??' Options (Preferences): better messages for AI models being downloaded CodeCheck Add Heatmap for CodeCheck: Don't allow skipping the modified file CodeCheck warning box Add warning for duplicate check IDs to the “Select Checks” dialog, and an interactive report to display them Compilers: Add support for #pragma asm to LAPIS CCU8 compiler support Add support for SDCC compiler: Improve GHS V850 compiler configuration with more predefined macros and extended keywords Editor: Add status bar to released editor windows General: Dependency Structure Matrix improve responsiveness, fix counts for top level entities Favorites: Selecting a Favorite will jump to the code location The “Add Location to Favorite” now does not require a selection Global Search: Clear the number of suggestions from the line edit when the clear button is clicked. API: API update error message when lexer creation fails Exclude OpenSSL DLLs on Windows: Project Browser: Now sorts case insensitive on Windows Reports: Add assign references to Object Cross Reference report Change object cross reference report enumerator init value back to the calculated value Search: Sort the searches in the Search Results Window by date and time of the search, instead of just the time Language – C#: Add warning for multiple types with the same name in a project Language – C++ (Strict): Add separate option to disable C++ standard library include directories Change call by field for C++ objects to distinguish set, use and modify access references when in full reference mode Show call by field for C++ enumerators: Language – Java: Add “Multiple classes with same name” errors inside a file context so they will be saved with violations Language – Pascal/Delphi: Add all missing unit and multiple unit messages inside a file context so they will be saved with violations Language – Web: Made changes to put missing import messages inside a file context so they will be saved with viol |
| Understand 7.2 Build 12 Nov 25, 2025 |
New Features: Compilers: Add support for '#pragma asm' to LAPIS CCU8 compiler support Plugins Changes: Add check MISRA23_13.13, CPP_L036: Character Function Misuse Add check MISRA23_17.9: Invalid _Noreturn Add check MISRA23_18.10, CPP_T064: Pointer to Variable-length Array Add check MISRA23_21.15, CPP_L037: Incompatible Pointers Add check MISRA23_21.6.3: Advanced memory management shall not be used Add check MISRA23_6.8.4: Member functions returning references to their object should be ref-qualified appropriately Add check: MISRA23_12.5, CPP_P016: Size of Array Parameter Add all non implemented MITRE CWE Top 25 rules as noop checks Add all non implemented SEI CERT C++ rules as noop checks Add check MISRA23_22.1: All resources obtained dynamically by means of Standard Library functions shall be explicitly released Add check MISRA23_18.5 Declarations should contain no more than two levels of pointer nesting Add check MISRA12_10.7, MISRA23_10.7, CPP_T063: Implicit Casts of Operations Add check MISRA12_16.7, MISRA23_16.7, CPP_CF009: Switch Boolean Bug Fixes: Omnibar: Fix clicking on the Omnibar x button doesn't work in 'Search File Contents' mode Language - C#: Fix bug where refresh parse could result in 'missing type' and 'missing namespace' errors for types used only as generic parameters. Plugins Changes: Fix bug in MISRA23_14.2 caused by incorrect check when comparing if ref was in bounds of curly braces causing false positives Fix false positives in MISRA12_13.4 |
| Understand 7.1 Build 12 Nov 1, 2025 |
New Features: Compilers: Add support for '#pragma asm' to LAPIS CCU8 compiler support Plugins Changes: Add check MISRA23_13.13, CPP_L036: Character Function Misuse Add check MISRA23_17.9: Invalid _Noreturn Add check MISRA23_18.10, CPP_T064: Pointer to Variable-length Array Add check MISRA23_21.15, CPP_L037: Incompatible Pointers Add check MISRA23_21.6.3: Advanced memory management shall not be used Add check MISRA23_6.8.4: Member functions returning references to their object should be ref-qualified appropriately Add check: MISRA23_12.5, CPP_P016: Size of Array Parameter Add all non implemented MITRE CWE Top 25 rules as noop checks Add all non implemented SEI CERT C++ rules as noop checks Add check MISRA23_22.1: All resources obtained dynamically by means of Standard Library functions shall be explicitly released Add check MISRA23_18.5 Declarations should contain no more than two levels of pointer nesting Add check MISRA12_10.7, MISRA23_10.7, CPP_T063: Implicit Casts of Operations Add check MISRA12_16.7, MISRA23_16.7, CPP_CF009: Switch Boolean Bug Fixes: Omnibar: Fix clicking on the Omnibar x button doesn't work in 'Search File Contents' mode Language - C#: Fix bug where refresh parse could result in 'missing type' and 'missing namespace' errors for types used only as generic parameters. Plugins Changes: Fix bug in MISRA23_14.2 caused by incorrect check when comparing if ref was in bounds of curly braces causing false positives Fix false positives in MISRA12_13.4 |
Total downloads
50
Last month's downloads
8
Last week's downloads
0
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 ...
... tester, or just someone who wants to better understand how the web works, Fiddler is the must-have tool for your toolkit. And with the Top Download Club, you can get access to this incredible software and many more, all in ...
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 ...