Release Notes - 1.3


1.3.4-funcrel

Fixes/Bugs

Customer Ticket Id Technical Details Customer Details
Handle cases with XML comments in the text containing the SQL request. Improved accuracy of rule 1677000 "Avoid string interpolations to prevent SQL injections (MyBatis/iBatis)".

Enhancement/Improvements

Customer Ticket Id Technical Details Customer Details
Replace embedded jars used for resolution. Updated embedded libraries.
Details of triggered Persistence API associated with CRUD operation can be viewed in the call link New details to explain which framework API has been triggered for CRUD Operations and queries.

1.3.3-funcrel

Other Updates

Details
Updated embedded libraries.

1.3.2-funcrel

Other Updates

Details
Fixed Traceback AttributeError appearing in the analysis log: "'NoneType' object has no attribute 'replace'".
Fixed Traceback TypeError: Can't convert 'NoneType' object to str implicitly
An update has been made to ensure "relyOn" links are correctly implemented between MyBatis Entity objects and corresponding Java classes.

1.3.1-funcrel

Resolved Issues

Customer Ticket Id Details
50131 Fixes an issue where placeholders in mapper files were not being resolved correctly from properties or config files.

1.3.0-funcrel

Other Updates

Details
Support added for Spring Framework iBatis CRUD APIs

Rules

Rule Id New Rule Details
1677000 FALSE An update was made to change the scope of the rule to include only Java MyBatis SQL Query and DotNet MyBatis SQL Query objects.

1.3.0-beta2

Other Updates

Details
Unknown Entity and Unknown Entity Operation objects will now be created for tk.mybatis CRUD APIs in case the respective entity cannot be resolved

1.3.0-beta1

Other Updates

Details
Support added for Annotaion Provider APIs.
Support added for tk.mybatis library, with Entity and Entity Operation objects.

1.3.0-alpha1

Other Updates

Details
SQL Query objects from .Net MyBatis projects are now named as "DotNet MyBatis SQL Query" and their evaluation has been improved.
SQL Query objects from Java MyBatis projects are now named as "Java MyBatis SQL Query" and their evaluation has been improved.