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 nodeCallers 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 viewerLanguages 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 ChildrenFind CallersFind CalleesFind ParentsFind ViolationsFind MeasuresFind Distribution Ranges
 
 |  | Feature | Added following commands to node popup menu in the trees: Add Nodes(s) with all ChildrenAdd Nodes(s) with all CallersAdd Nodes(s) with all CalleesAdd Nodes(s) with all ParentsAdd Nodes(s) with all ViolationsAdd Nodes(s) with all MeasuresAdd 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 childrenExpand callee childrenExpand 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: IdentityF10: PropertiesF11: CodeF12: LinksF7: 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: IdentityF10: PropertiesF11: CodeF12: 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 |