Release Notes - 1.16


1.16.0-funcrel

Resolved Issues

Customer Ticket Id Details
48667 Fixes a missing link from Entity Operation objects to Table objects.
50988 Fixes an issue causing an analysis crash due to an infinite loop.

Other Updates

Details
An update to improve performance of string evaluation functionality.
An update to improve stability of string evaluation functionality.

New Support

Summary Details
New support of TypeScript, Angular and ReactJS In addition to all previously supported third-party frameworks, this extension now also supports TypeScript 5.x, Angular 18.x and 19.x and React 18.x and 19.x.

1.16.0-beta5

Other Updates

Details
Updates the Internal Platform dependency for TypeScript.
Fixes a traceback error seen in the analysis log: "AttributeError: 'NoneType' object has no attribute 'text'".
Fixes a traceback error seen in the analysis log: "UnboundLocalError: local variable 'j' referenced before assignment".
Fixes a traceback error seen in the analysis log: "RuntimeError: property is not registered for given object type".
Fixes a traceback error seen in the analysis log: "RuntimeError: CustomObject.save() : parent object should be either a cast.analysers.Object or a cast.analysers.CustomObject".
Fixes a traceback error seen in the analysis log: "AttributeError: 'Method' object has no attribute 'symbol'".
Fixes the missing handler issue of certain Express operations.

1.16.0-beta4

Other Updates

Details
Fixes an issue that was preventing the com.castsoftware.vuejs extension from functioning correctly when no TypeScript code is present.

1.16.0-beta3

Callee Type Caller Type Details
Any callable Getter or setter methods Links to getter and setter methods are now supported.

New Support

Summary Details
Support vue-axios The "vue-axios" framework is now supported. See Node.js - Axios support.

1.16.0-beta2

Resolved Issues

Customer Ticket Id Details
48380 Missing Angular service issue fixed.
48508 An update to ensure that a custom 'NodeJS Get HttpRequest service' object is created for the 'fetch' API of 'RepositoryApi' instance.
48666 Fixes an issue causing missing NestJS Operation objects.

Other Updates

Details
TypeScript fragments within HTML5 scripts are now analyzed (requires com.castsoftware.html5.2.3.4-funcrel).
Fixes a traceback error seen in the analysis log: "AttributeError: 'NoneType' object has no attribute 'fullname'".
Fixes a traceback error seen in the analysis log: "AttributeError: 'Identifier' object has no attribute 'get_fields'".
Fixes a traceback error seen in the analysis log: "Invalid argument".
Fixes an issue causing a missing link from 'Typescript Method' objects to 'HTML5 JavaScript method' objects.

New Support

Summary Details
TypeORM used as an ORM is now supported. TypeORM framework used as an ORM is now supported. See hereexternal link.
The "@nestjs/axios" package (Axios module for Nest) is now supported. The "@nestjs/axios" package is now supported. See hereexternal link.

1.16.0-beta1

Other Updates

Details
Fixes a traceback error seen in the analysis log: "AttributeError: 'NoneType' object has no attribute '_ast'".
Updates the vendor for persistence frameworks.
Removes the anonymous property for non-anonymous functions.

New Support

Summary Details
Sequelize used as an ORM is now supported. Sequelize framework used as an ORM is now supported. See hereexternal link.