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 |