Release Notes - 1.1


  • 1.1.0-beta1

    1.1.0-beta1
    Fixes a parsing issue that led to a traceback on FILE statements declaring a record format, and the loss of the objects and links of that file. 📝 60559
    Fixes an issue affecting the creation of Easytrieve Macro objects.
    Fixes an issue affecting the creation of links from Easytrieve Program to Easytrieve Report on PRINT statements, now created as write access.
    Improves resolution of links from Easytrieve Program to Easytrieve File on WRITE … FROM statements.
    Improves resolution of call links from Easytrieve Program to Easytrieve Program when several programs of the same name are equally close.
    Adds new support for links from Easytrieve Program to Easytrieve Macro (macro invocations).
    Adds new support for links from Easytrieve Program to Easytrieve Procedure on JOB START and FINISH.
    Adds new support for links from Easytrieve Program to Easytrieve File on READ, SEARCH and every file of JOB INPUT.
    Adds new support for links from Easytrieve Report to its SUMFILE Easytrieve File.
    Adds new support for links from Easytrieve Program to Easytrieve Program on LINK statements.
    Adds new support for Easytrieve SQL Query objects for the SELECT of JOB INPUT SQL.
    Adds new support for the cyclomatic complexity of Easytrieve Programs, Procedures and Macros.
    Adds new rule: 💎 1014100 - Avoid Artifacts with High Cyclomatic Complexity (Easytrieve).
    Adds new rule: 💎 1014102 - Avoid undocumented Procedures (Easytrieve).
    Adds new rule: 💎 1014104 - Avoid Procedures having a very low Comment/Code ratio (Easytrieve).
    Adds new rule: 💎 1014106 - Avoid undocumented Programs (Easytrieve).
    Adds new rule: 💎 1014108 - Avoid Programs having a very low Comment/Code ratio (Easytrieve).
    Adds new rule: 💎 1014110 - Avoid undocumented Macros (Easytrieve).
    Adds new rule: 💎 1014112 - Avoid Macros having a very low Comment/Code ratio (Easytrieve).
    Adds new rule: 💎 1014114 - Avoid Procedures with High Fan-In (Easytrieve).
    Adds new rule: 💎 1014116 - Avoid Procedures with High Fan-Out (Easytrieve).
    Adds new rule: 💎 1014118 - Avoid Programs with High Fan-In (Easytrieve).
    Adds new rule: 💎 1014120 - Avoid Programs with High Fan-Out (Easytrieve).
    Adds new rule: 💎 1014122 - Avoid Macros with High Fan-In (Easytrieve).
    Improves resolution of call links from COBOL Program Prototype to Easytrieve Program, now created by the Universal Linker (1.7.51 or later).
    Improves the code and comment line metrics of Easytrieve Programs, Procedures, Macros, Files and Reports.