This documentation is not maintained. Please refer to doc.castsoftware.com/technologies to find the latest updates.


1.2.15-funcrel

Other Updates

Details
Fixes an issue where links related to React Navigation were missing.
Fixes the error seen during an analysis: "Traceback error: AttributeError: 'list' object has no attribute 'get_resolutions'".

New Support

SummaryDetails
Support for React ReduxSee https://doc.castsoftware.com/display/TECHNOS/ReactJS+-+1.2#ReactJS1.2-Reduxsupport.

1.2.14-funcrel

Resolved Issues

Customer Ticket IdDetails
42281Fixes an issue causing the log message "REACTJS-001 Internal issue in xxx".

Other Updates

Details
Fixes an issue where some links from .jsx expressions are resolved twice (once by this extension and once by the com.castsoftware.html5 extension).

1.2.13-funcrel

Other Updates

Details
An update was made to correct an issue causing the extension to fail to create REACT function components (CAST_ReactJS_Function_Component).
Fixes an issue causing a duplicate GUID to be created for ReactJS function components (CAST_ReactJS_Function_Component).

1.2.12-funcrel

Other Updates

Details
Fixes an issue wherein some React Function Component objects were missing.

1.2.11-funcrel

Other Updates

Details
Add a common category for class and functions component, specifically for display in CAST Imaging.
Added an update to support the React "memo" function when used to detect a React component. See https://doc.castsoftware.com/display/TECHNOS/ReactJS+-+1.2#ReactJS1.2-ReactJSFunctionComponent.

1.2.10-funcrel

Other Updates

Details
Fixes an issue where Guid duplicates on REACTJS applications.
Fixes an issue where resource services were not created when "to" in <Link to={...}/> contained javascript code.
Fixes an issue where ReactJS applications were wrongly created.

New Support

SummaryDetails
Create resource service even if url is empty.Resource services are now created even when the URL evalution is empty.
Represent function as component.A change has been made to represent functions as components - as such a new object type will be visible for these items: "ReactJS Function Component". See https://doc.castsoftware.com/display/TECHNOS/ReactJS+-+1.2#ReactJS1.2-ReactJSFunctionComponent.

1.2.9-funcrel

Resolved Issues

Customer Ticket IdDetails
38598Fixes an issue causing missing links between HTML5 JavaScript function objects where function calls are made through parameters in ReactJS html code inside JavaScript code.

1.2.8-funcrel

Other Updates

Details
Fixes an issue where services were created for empty urls. Do not create services for empty urls.
Fixes an issue where service names were starting with "/". Remove "/" if it is in the beginning of a service name.

1.2.7-funcrel

Other Updates

Details
Removed Traceback in log files.

1.2.6-funcrel

Resolved Issues

Customer Ticket IdDetails
35556Missing link from function 'PerformSearch' to function 'findPowerOfAttorney'.

1.2.5-funcrel

Other Updates

Details
Redux forms are not created when the class does not contain a constructor.

1.2.4-funcrel

Resolved Issues

Customer Ticket IdDetails
32394Extension com.castsoftware.reactjs has encountered an issue.

1.2.3-funcrel

Other Updates

Details
Links to components missing for html "component" attribute of "Route" tag.
Some missing links from JsxExpressions to components or functions.
Support of "forwardRef" for links between components and functions.

1.2.2-funcrel

Other Updates

Details
Wrong links to subfunctions of mapDispatchToProps functions when a ReactJS component is associated to no dispatchToProps.

Rules

Rule IdNew RuleDetails
8240FALSEDiag "Avoid using unsecured cookie (React.js)" does not give violations

1.2.1-funcrel

Other Updates

Details
Fix false violations of unreferenced functions in last version of Imaging
Wrong links in client application
URI is incorrectly displayed when uris are coded on multiple lines

1.2.0-funcrel

Note

The rule improvement made in this release of the extension 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.

Other Updates

Details
Removal of wrong links.

Rules

Rule IdNew RuleDetails
1020454FALSEAvoid using React dangerouslySetInnerHTML (updated thresholds)