Created by James Hurrell on Feb 12, 2024
Version | Release | Content |
---|
1.0.0 | Pending | Initial production release |
0.9.9 | In Progress | Nature | Description |
---|
Improvement | Added a row number column on each table of the information tabs:
| Improvement | Added creation/analysis dates on Identity tab:
| Improvement | Added signature, parameters, ... on methods and functions in the Properties tab:
| Improvement | Added properties not declared in the AMT metamodel in the Properties tab:
| Improvement | Added full names in Links, Violations, Measures, Distributions tabs:
| Feature | Added customizable info tabs:
Info tabs are customized using the following dialog box:
|
|
0.9.8 | 8.3.56 | Nature | Description |
---|
Improvement | Improved "Expand both caller/callee children" command to multi-selection on edges | Improvement | Added an "Object Type" filter in the "Search in KB" dialog box:
| Improvement
| Added a placement strategy when adding objects:
| Feature | Added a "Search in Graph View" command:
| Feature
| Added "Find Transitive Links Between Selected Objects" command:
| Feature
| Added specialized node placement strategies, depending on the type of dependency used to add them to the Graph View: - Parents above initial node
- Children below initial node
- Callers on left of initial node
- Calles on rigth of initial node
| Feature
| Added a "Print Graph" command:
| Feature
| Added a AMT Metamodel tree:
| Feature
| Added a graphical views management, when saving/restoring a graphical view:
|
|
0.9.7 | 8.3.55 | Nature | Description |
---|
Fix | Fixed | Improvement | Improved the View menu:
| Improvement | The Code viewer now support multi-selection:
| Feature | Added default values for nodes/edges/comments displayed on the graphical view to Preferences dialog box:
| Feature | Added a "locate" feature to Identity tab to highlight specific nodes:
| Feature | Added a "locate" feature to Links, Violations, Measures, and Distribution tabs to highlight specific edges: |
|
0.9.6 | 2023/11/02 | Nature | Description |
---|
Fix | Fixed missing "Belongs To" link between modules and their subsets, and between transactions and their entry points, in the Modules and Transactions trees | Fix | Fixed loss of expand/collapse and scroll position when switching between trees | Improvement | Improved the performances for loading objects/links (by a factor 15) | Improvement | Improved "Search Objects" command to "Search Knowledge Base", now able to search not only objects, but also projects, modules, transactions and metrics (by ID, by name, by "full" name - aka description):
| Improvement | Improved Violations and Distributions tabs to display a total | Improvement | Improved the display of objects already present in the graphical view:
| Improvement | Improved the display of "duplicated" links in the graphical view:
| Improvement | Improved Preferences dialog box:
Following options have been added: - Rotate text on edges - to display leaning texts on leaning edges (see next improvement)
- Default languages per file extension - the table of the system associations between file extensions and existing languages; languages are used for syntax coloring in the code viewer
- Languages per file extension - the table of the user defined associations between file extensions and existing languages
| Improvement | Improved display of texts on leaning edges:
| Improved | Removed the "Select newly added nodes" action, which has been replaced with new set of actions (see below features on popup menus) | Feature | Added display of violation bookmarks in the code viewer | Feature | Added comments to links | Feature | Added following commands to node popup menu in the graphical view: - Find Children
- Find Callers
- Find Callees
- Find Parents
- Find Violations
- Find Measures
- Find Distribution Ranges
| Feature | Added following commands to node popup menu in the trees: - Add Nodes(s) with all Children
- Add Nodes(s) with all Callers
- Add Nodes(s) with all Callees
- Add Nodes(s) with all Parents
- Add Nodes(s) with all Violations
- Add Nodes(s) with all Measures
- Add Nodes(s) with all Distribution Ranges
| Feature | Added "Locate Selected Objects in Current Tree" command to node popup menu in the graphical view:
| Feature | Added "Escalate Links Between Selected Objects" command to node popup menu in the graphical view:
| Feature | Added following commands to edge popup menu in the graphical view, that apply to escalated links: - Expand caller children
- Expand callee children
- Expand both caller/callee children
|
|
0.9.5 | 8.3.54 | Nature | Description |
---|
Fix | Fixed wrong type "INIT" associated to metrics | Improvement | Improved Find XXX dialog boxes to now discard the objects not belonging to the selected application | Improvement | Improved Identity tab to display the metric group on selected metrics | Improvement | Improved Property tab to display the property ID, the scope ID, and the procedure names on selected metrics | Improvement | Improved Link tab to display parents and children on selected metrics | Improvement | Improved graphical views to save/restore the metrics | Feature | Added Add Selected Violations action to Violations tab contextual menu | Feature | Two additional tabs below the Graphical View have been added: |
|
0.9.4 | 2023/08/02 | Nature | Description |
---|
Feature | Added comments to nodes: | Feature | Added keyboard support to change focus around nodes, edges or comments using CTRL-F6 or Shift-CTRL-F6 | Feature | Added management of background color to nodes and comments | Feature | Added the ability to add linked objects to the Graph View from bottom Links tab, either from a popup menu, or using drag and drop | Feature | Introduced the Metrics Tree, a first attempt to display the metrics and violations into the KBExplorer:
| Feature | The five tabs below the Graphical View are now activated with the following hotkeys:
- F9: Identity
- F10: Properties
- F11: Code
- F12: Links
- F7: Violations
| Improvement | Added the modules as roots of the Modules Tree, instead of the technological subsets (which are now children of the modules) | Improvement | Most of the available actions have been associated to accelerators or hotkeys | Improvement | GUID has been added in the Identity tab for the objects:
| Fix | Hourglasses are now correctly displayed during lengthy operations |
|
0.9.3 | 2023/07/17 | Nature | Description |
---|
Fix | Fixed positioning of new nodes added to the Graph View through drag and drop, when the view is shifted or scaled | Fix | Fixed issue in logic when saving the current Graph View | Fix | Fixed the application selection when the KB hosts several applications | Feature | Added nodes arrangement actions (align/distribute horizontally/vertically) | Improvement | Improved performances of trees loading | Improvement | Improved the Search dialog box, so that the previous searches are now accessible from a combo box | Improvement | Improved Find Children/Find Parents/Find Callers/Find Callees commands, so that they can handle multi-selection | Improvement | Improved Find Children/Find Parents/Find Callers/Find Callees commands, so that the dialog box does not close after having executed the Add to View command | Feature | The four tabs below the Graphical View are now activated with the following hotkeys: - F9: Identity
- F10: Properties
- F11: Code
- F12: Links
| Improvement | Improved automatic selection of newly added nodes: it can now be deactivated | Improvement | Improved Auto Layout Objects Graph and Fit to Screen commands, so that they apply only to selected nodes (on option) |
|
0.9.2 | 2023/07/03 | First beta release |
0.9.0 | | First alpha release |