Release Notes - 1.3
1.3.5-funcrel
Enhancement/Improvements
| Customer Ticket Id | Customer Details |
|---|---|
| 51654 | Replaced invalid references in rule 1677000 "Avoid string interpolations to prevent SQL injections (MyBatis/iBatis)". |
1.3.4-funcrel
Fixes/Bugs
| Customer Ticket Id | Customer Details |
|---|---|
| Improved accuracy of rule 1677000 "Avoid string interpolations to prevent SQL injections (MyBatis/iBatis)". |
Enhancement/Improvements
| Customer Ticket Id | Customer Details |
|---|---|
| Updated embedded libraries. | |
| 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. |