Release Notes - 1.13

1.13.2-funcrel

Resolved Issues

Customer Ticket Id Details
45105 Removed a false positive on the rule 1020802: “Avoid having errors without throwing them”.
45361 Removed a false positive on the rule 1020928: “Always unsubscribe events in Angular onDestroy method”.
45585 Improves the default entry point definition for Angular Components.
45023 Fixed Missing Angular service object by improving resolution.

Other Updates

Details
Support imports when the file extension is specified in the import path.
Improve resolution to methods of an extended class.

1.13.1-funcrel

Resolved Issues

Customer Ticket Id Details
45211 Add support for HttpRequest from “@angular/common/http”.
45129 .test.ts files are now excluded from the analysis.

Other Updates

Details
Improve file skipping selection
Sensitive Data Tagging for NoSQL Collections has been added. See https://doc.castsoftware.com/technologies/multi/data-sensitivity/ .
Sensitive Data Tagging for Cloud File Storage. See https://doc.castsoftware.com/technologies/multi/data-sensitivity/ .

1.13.0-funcrel

Resolved Issues

Customer Ticket Id Details
44518 Fixes a missing link due to the use of tsconfig.base.json file instead of tsconfig.json.
44403 Fixes an issue where incorrect TypeScript methods were created during the analysis within switch statements.
43473 Fixes a missing callLink between TypeScript Methods and TypeScript Functions.

1.13.0-beta2

Resolved Issues

Customer Ticket Id Details
43802 Fixes an issue causing poor evaluation of URLs.

New Support

Summary Details
Support EventEmitter from ‘@angular/core’ EventEmitter from ‘@angular/core’ is now supported. See https://doc.castsoftware.com/display/TECHNOS/TypeScript+and+Framework+-+1.13+-+Analysis+Results+-+Angular#TypeScriptandFramework1.13AnalysisResultsAngular-EventEmitter .

1.13.0-beta1

Resolved Issues

Customer Ticket Id Details
43258 Fixes a missing link between HTML files and TS method in angular.
42795 Removes a false positive for rule Avoid hard-coded passwords (TypeScript).
43391 Fixes an issue wherein the analysis was stuck during evaluation.
43473 Fixes missing link by improving resolution.
42347 Removes false violation for rule “Always unsubscribe events in Angular onDestroy method” when events are unsuscribed using .complete()
42620 Fixes an issue wherein a warning message was displayed during analysis of typescript using commented string template.

Other Updates

Details
Improved the resolution when aliases are used in import.
Some links between TypeScript and JavaScript source codes are added in some simple cases.

Rules

Rule Id New Rule Details
1020820 FALSE Fixed false positive for rule: “Avoid hard-coded passwords (TypeScript)”.
1020928 FALSE Fixed false violation for rule: “Always unsubscribe events in Angular onDestroy method” when events are unsuscribed using .complete()

New Support

Summary Details
Support Redux Support provided for Redux. See https://doc.castsoftware.com/display/TECHNOS/TypeScript+and+Framework+-+1.13+-+Analysis+Results+-+Redux .
Support for ‘*.cts’ and ‘*.mts’ source files Added support for ‘*.cts’ and ‘*.mts’ source files - containing TypeScript modules.
Support InjectRepository from @nestjs/typeorm Added support for the InjectRepository API from @nestjs/typeorm