Release Notes - 2.3
-
2.3.15-funcrel
2.3.15-funcrel
Removes JQuery selectors from entry-points when they are called by an object like a jsp/asp… page. -
2.3.14-funcrel
2.3.14-funcrel
Merges resource services with same url/parent/type -
2.3.12-funcrel
2.3.12-funcrel
Fixes missing HTTP resource services when “$(”…").select2()" is used. Fixes missing HTTP resource services when url are defined in a .properties file. 📝 55501 -
2.3.11-funcrel
2.3.11-funcrel
Adds Ajax resource services with “PATCH” method. Corrects position of links from html/cshtml files to JQuery selectors, they are now on the line of the UI element pointed by the selector when found. 2.3.10-funcrel
2.3.10-funcrel
Fixes an issue causing a “traceback” error “Python argument types did not match C++ signature”. 2.3.9-funcrel
2.3.9-funcrel
Update/Correct analyzer for compatibility between CAIP 8.3.x and 8.4: some links are lost because new version of python and others because files analysis order is different. 2.3.8-funcrel
2.3.8-funcrel
Fixes an issue where some ajax calls with unresolved URLs are not identified during the analysis. Fixes an issue causing the non-creation of links from html/jsp files to a ready JQuery selector. Fixes an issue causing missing links to aspx files. Fixes an issue causing the transaction configuration (TCC) to fail to update when the extension is upgraded. 2.3.7-funcrel
2.3.7-funcrel
Updates the behaviour of the extension to create a resource service even if the URL is empty or could not be evaluated (e.g. when code like “$.ajax(url)” is present, even if “url” could not be evaluated, a resource service will be created with name “{}”). 2.3.6-funcrel
2.3.6-funcrel
A fix was applied to prevent the flagging of false violations for “complete” and “always” callbacks for the rule 1020340 “Always implement the success/error/complete or done/fail/always callbacks when using jQuery ajax call”. 📝 37715 A fix was applied to prevent the flagging of false violations for “complete” and “always” callbacks. 💎 1020340 2.3.5-funcrel
2.3.5-funcrel
Fixed false positive for the rule (1020300): “Avoid using the call of web service jQuery ajax inside a loop” . 💎 1020300 2.3.4-funcrel
2.3.4-funcrel
JQuery GET resource services are created when these should be of another type as GET 2.3.3-funcrel
2.3.3-funcrel
Removed “Traceback” in log file. Fixed missing service request and link for Ext.Ajax.request call. 2.3.2-funcrel
2.3.2-funcrel
No service objects created for xxx.Ajax.get 📝 33712 The rule: “Avoid using .append() after() with jQuery 1.4.2 (or older)” has been set to critical. 💎 1020332 2.3.1-funcrel
2.3.1-funcrel
Remove traceback errors from logs urls evaluation is done too early, then some urls are not correctly evaluated. 2.3.0-funcrel
2.3.0-funcrel
This release of the extension contains a large number of rule related improvements, which will have a significant impact on any existing analysis results generated with a previous release of the extension. When re-analyzing existing and unchanged source code with this new extension, you should therefore expect grade and violation changes. When using AIP Console, if you do not want this extension to be used, you should ensure that you implement an extension strategy to prevent the automatic download and installation of the extension. If you are onboarding a new application, CAST actively encourages you to use this new release to take advantage of the improvements that have been implemented.Avoid using the call of web service $.ajax inside a loop (updated thresholds) 💎 1020300 Avoid using Ajax method without dataType before jQuery 3.0 (updated thresholds) 💎 1020322 Avoid using dialog with closeText parameter before jQuery UI 1.12 (updated thresholds) 💎 1020324 Avoid using html() with jQuery 1.9.0 (or older) (updated thresholds) 💎 1020328 Avoid using jQuery $(location.hash) before 1.6.3 (updated thresholds) 💎 1020330 Avoid using attr() with jQuery 3.0.0-rc1 (updated thresholds) 💎 1020334 Avoid using Dialog Widget with jQuery UI version older than 1.10.0 (updated thresholds) 💎 1020336 Avoid using Tooltip widget with jQuery UI version older than 1.10.0 (updated thresholds) 💎 320338