| Version | Change log |
| Understand 7.2 Build 12 Dec 10, 2025 |
Ada: Made changes to put missing compilation unit and multiple units with the same name warnings inside a file context so they will be saved with violations. AI: Fix AI Overview background generation setting update when settings is changed from Tools->options. Add ability to specify external server when using Ollama and LM Studio Annotations: Annotations add ability to use a selected line range from the Annotation Viewer and Move Annotations dialog. Bookmarks: Bookmark shortcut now always opens the bookmark window instead of toggling Graphs: Add pictures to Mermaid Graph interactive report descriptions. Input Output Diagram update to handle "switch" like "if". Help: Update Help Menu actions order and add actions for SciTools Blog and SciTools YouTube Channel. Language - C++ (Strict): Fix kind of references on the right hand side of binary operators used in return statements Metrics: Add metrics for object uses, sets, and modifications. Project Config: Project Configuration Dialog user interface updates CodeCheck Checks: Add check MISRA23_1.5, CPP_DD030: Storage Class Specifiers Not At Beginning Add check MISRA23_22.12, CPP_L043: Thread Data Misuse Add check MISRA23_22.15: Thread synchronization objects and thread-specific storage pointers shall not be destroyed Add check MISRA23_22.16: All mutex objects locked by a thread shall be explicitly unlocked by the same thread Add check MISRA23_22.18: Non-recursive mutexes shall not be recursively locked Add check MISRA23_22.19, CPP_V040: Mutexes with One Condition Variable Add check MISRA23_22.3: The same file shall not be open for read and write access at the same time on different streams Add check MISRA23_22.7, CPP_L042: EOF Macro Misuse Add check MISRA23_23.3, CPP_T065: Unconditional Generic Add check MISRA23_23.7, CPP_T067: Generic Expression Not Always Evaluated Once Add check MISRA23_23.8, CPP_T066: Generic Default Not First or Last Add check: MISRA23_4.6.1 Add no-op check MISRA23_23.4 A gener |
| 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 |
Total downloads
57
Last month's downloads
7
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 ...
... 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 ...