Release Notes - 3.6
-
3.6.0-funcrel
3.6.0-funcrel
Fixes an issue where RPG III File Workstn and RPG IV File Workstn were not linked to Programs or Subroutines when CRUD operations were used (EXFMT, WRITE, READ). -
3.6.0-beta5
3.6.0-beta5
Fixes a error in the RPG Discovers causing crash and no analysis for RPG content. Fixes a lexer issue wrongly generating RPG IV File Disk objects. 📝 57812 Fixes an issue where RPG analysers was wrongly installed (no RPG file was provided but RPG Analyzer detected). Fixes an issue where unresolved references between files caused failure in generating some links or objects. 📝 57500 Fixes an issue where unresolved references between files caused failure in generating some links or objects. 📝 57496 Improves resolution of /COPY statement leading to a boost in performance. 3.6.0-beta4
3.6.0-beta4
This extension has been withdrawn. All fixes and features are available in 3.6.0-beta5.3.6.0-beta3
3.6.0-beta3
Adds new support for 29 CLP commands that interact with DDS Physical Files. Improving call graph between CL and DDS. Adds new support for 13 CLP commands that interact with DDS Logical Files. Improving call graph between CL and DDS. Adds new support for 15 CLP commands that interact with DDS Printer Files. Improving call graph between CL and DDS. Adds new support for 7 CLP commands that interact with DDS Display Files. Improving call graph between CL and DDS. 3.6.0-beta2
3.6.0-beta2
Fixes IBM I Utilities that were not properly set as external object. Fixes unalignment of supported extensions for IBM RPG Analyzers between the discoverer and analysers. Fixes a parsing issue that interrupted objects and links generation beyond a malformed structure also causing false positive violation 📝 55642 Improves accuracy of rule: 1008126 - Avoid defining F-Spec File type if not used (RPG400). 📝 55336 Improves resolution of callLink from CL Program to Table 📝 55463 Adds new rules: 1008128 - Avoid hard-coded IP addresses (RPG400), 1009128 - Avoid hard-coded IP addresses (RPG300), 1012028 - Avoid hard-coded IP addresses (CL400). Improves accuracy of rule: 1008126 - Avoid defining F-Spec File type if not used (RPG400). 📝 55336 3.6.0-beta1
3.6.0-beta1
Fixes a parsing issue that interrupted object and link generation beyond a malformed structure also causing false positive violation. 📝 55642 Adds new support for the OVRDBF command in CLP programs Adds new support for the CPYF command in CLP programs Adds supports for Primary File disk context. Primary File Disk implies implicit READ, such that the rule 1008126 - Avoid defining F-Spec File type if not used (RPG400) does not produce a false positive violation. 📝 55336 3.6.0-alpha3
3.6.0-alpha3
Fixes a parsing issue in RPG analyser that led to incorrect generation of objects and links within a specific block or expression. Fixes the default behavior when reading client source files. Now, IBM RPG Extension (RPG, CLP and DDS) tries to detect encoding on the fly. Fixes a parsing issue in DDS analyser that led to incorrect generation of objects and links within a specific block or expression. Adds new support for the CLRPFM command in CLP programs 3.6.0-alpha2
3.6.0-alpha2
Fixes missing DDS Physical File & DDS Logical File. 3.6.0-alpha1
3.6.0-alpha1
Fixes a lexer issue that caused incorrect generation of objects or links within a specific code segment. Fixes the default behavior when reading client source files. Now, IBM RPG Analyser now assumes “UTF-8” encoding by default for reading client source files.