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

1.11.1-funcrel

Resolved Issues

Customer Ticket IdDetails
41072Fixes an issue where the Typescript analysis consumed all the available memory.
40727Fixes an issue causing a false violation of the rule "Always unsubscribe events in Angular onDestroy method" when an AutoUnsubscribe decorator is used.

Other Updates

Details
Parsing improvement to fix an issue causing the error: "AttributeError: 'ArrowExpression' object has no attribute 'symbol'".
Parsing improvement to fix an issue causing the error "token = next(self.tokens) StopIteration".
Parsing improvement to fix an issue causing the error "AttributeError: 'NoneType' object has no attribute '_ast'".

1.11.0-funcrel

Resolved Issues

Customer Ticket IdDetails
40357Fixed missing MongoDB collection created using TypeORM @Entity.

1.11.0-beta3

Other Updates

Details
Updated the minimum required dependency with the Node.js extension (com.castsoftware.nodejs) to 2.9.0-beta4.
Improve lexer to support simple case of TypeScript Object destructuring.

New Support

SummaryDetails
Support Google Cloud Platform Pub/Sub service clientThe use of GCP Pub/Sub service client is now supported - see https://doc.castsoftware.com/display/TECHNOS/TypeScript+and+Framework+-+1.11+-+Analysis+Results+-+Node.js+-+Google+Cloud+Platform#TypeScriptandFramework1.11AnalysisResultsNode.jsGoogleCloudPlatform-SupportforGoogleCloudPlatform-PubSub

1.11.0-beta2

Resolved Issues

Customer Ticket IdDetails
39751Fixes an issue causing false positive violations of the rule 7388 "Avoid artifacts having recursive calls".
39989Fixes an issue causing the analysis to fail during the TypeScription extension processing with the error "Fatal Python error: Cannot recover from stack overflow".

New Support

SummaryDetails
Support Azure Event HubsAzure Event Hubs is now supported - see https://doc.castsoftware.com/display/TECHNOS/Azure+Event+Hubs.
Support Azure SignalRAzure SignalR is now supported - see https://doc.castsoftware.com/display/TECHNOS/Azure+SignalR.
Node.js v18.xNode.js v18.x is now supported.

1.11.0-beta1

Resolved Issues

Customer Ticket IdDetails
39017Fixes a missing http service object.
34660The parent Technical Criterion for the rule 1020862 "Avoid having cookie with an overly broad domain (TypeScript)" has been changed from "Secure Coding - Encapsulation" to "Secure Coding - Weak Security Features". This change may impact the grades of the parent Technical Criteria.
34660The parent Technical Criterion for the rule 1020866 "Avoid creating cookie with overly broad path (TypeScript)" has been changed from "Secure Coding - Encapsulation" to "Secure Coding - Weak Security Features". This change may impact the grades of the parent Technical Criteria.
38985Fixed missing function due to error in parsing.
39064Fixes an issue causing an error in the analysis log which occurs many times.
39223Fixes a missing service object.

Other Updates

Details
Partial support for destructuration in variable declaration.
Upgrade internal API. Upgrade application level API to 1.6.13.
Deactivate extension execution when the 'HTML5' language is inactive.

Rules

Rule IdNew RuleDetails
1020862FALSEThe parent Technical Criterion for the rule 1020862 "Avoid having cookie with an overly broad domain (TypeScript)" has been changed from "Secure Coding - Encapsulation" to "Secure Coding - Weak Security Features". This change may impact the grades of the parent Technical Criteria.
1020866FALSEThe parent Technical Criterion for the rule 1020866 "Avoid creating cookie with overly broad path (TypeScript)" has been changed from "Secure Coding - Encapsulation" to "Secure Coding - Weak Security Features". This change may impact the grades of the parent Technical Criteria.

New Support

SummaryDetails
Support Azure Cosmos DBSupport for Azure Comsos DB has been added.
Support GCP BigtableSupport for Google Cloud Platform Bigtable has been added.
Support LoopbackRest operation objects are now created when loopback is used.
Support GCP Cloud StorageSupport for Google Cloud Platform Cloud Storage has been added.

1.11.0-alpha2

Note

The dependency (i.e. the required release number) to the Node.js extension has been updated in this release.

1.11.0-alpha1

New Support

SummaryDetails
Support Azure FunctionsAzure Functions are now supported.