Release Notes - 1.5


  • 1.5.3-funcrel

    1.5.3-funcrel
    Fixes a false violation on the rule “Working-Storage variables must be initialized before being read”. 📝 50684
    Fixes an error causing the analyzer to incorrectly detect a Cobol Program as a Copybook. 📝 51006
    Fixes false violations on the rule “Subscripts and iterators must be defined with BINARY usage” with BINARY SYNC usage and TALLY special register. 📝 50691
    Extension SDK: Fixes issues with figurative constant ALL in logical expressions.
    Add support for the syntax of COPY statement with DD, DDR, DDS, or DDSR option in IBM i (aka COBOL/400).
  • 1.5.2-funcrel

    1.5.2-funcrel
    Fixes an issue causing duplication of CICS transaction objects. 📝 50750
    An update to improve rule: 💎 5112 “Avoid Undocumented Sections in COBOL” to better interpret comment lines. 📝 50687
    Support for link creation between Cobol Program using INVOKE statement and Java methods for IBM z/OS Added support for link creation between Cobol Programs using INVOKE statement and Java methods for IBM z/OS platform (note that support with JNI Services was introduced in release 1.5.0-beta5).
  • 1.5.1-funcrel

    1.5.1-funcrel
    The extension now supports Cobol calls to IMS through the CEETDLI service.
    Fixes an issue causing missing links due to procedure names referenced as a host variables in EXEC SQL statements.
    Extension SDK: Fixes incorrect AST in logical operator with the figurative constant ALL literal.
  • 1.5.0-funcrel

    1.5.0-funcrel
    Extension SDK: Improve AST for error handling clauses.
  • 1.5.0-beta5

    1.5.0-beta5
    Fixes an issue causing an incorrect bookmark for Cobol Programs using Copybooks. 📝 31617
    💎 2120008 A change has been made to support ALL literal figurative constants for the rule “Avoid using the same expression on both sides of a binary operator”.
    Support Cobol Program call Java Methods for IBM i (AS/400) A new object type “Cobol Call To Java Method” has been introduced, it will link to a matching Java Method.
  • 1.5.0-beta4

    1.5.0-beta4
    Fixes a false violation on the rule: 💎 7688 “Never truncate data in MOVE statements”. 📝 50034
    Extension SDK: Fixes various missing and duplicate AST references for logical/relational expressions.
    Fixes a missing link between Cobol File Link and JCL Dataset.
    Extension SDK: Add AST support for the figurative constant ALL literal.
    Fixes issues related to special cases where END-PROGRAM is used as a paragraph name.
    💎 7688 Fixes a false violation on the rule: 💎 7688 “Never truncate data in MOVE statements”.
  • 1.5.0-beta3

    1.5.0-beta3
    Fixes an issue causing incorrect JCL Dataset names to be generated. 📝 49132
    Added support for resolved values for symbolic parameters in JCL nested procedures.
    Extension SDK. Fixes an issue with the function checking explicit END with program nodes.
    Extension SDK. Fixes an issue with NOT operators in logical expressions.
  • 1.5.0-beta2

    1.5.0-beta2
    Fixes an issue causing a JCL Dataset to be incorrectly recognized as a VSAM type. 📝 47647
    Fixes an issue causing the creation of an incorrect VSAM type and a resulting incorrect link type for JCL Dataset. 📝 49364
    ++INCLUDE and -INC statements are now supported in IMS and are handled as if the ++INCLUDE or -INC statement was a COPY statement.
    Extension SDK. Add function to get saved object for constant type.
    Extension SDK. Fixes the issue of being unable to create a custom object.
    Extension SDK. Improve AST for sign conditions, class conditions and relation conditions
    Extension SDK. Correct name for string literal unsaved object.
  • 1.5.0-beta1

    1.5.0-beta1
    Support CICS Mirror Transactions
    Add support for COPY statements for IMS Add support for COPY statements in IMS (similar to COPYBOOK in Cobol programs).