Release Notes - 1.14
1.14.0-funcrel
Resolved Issues
Customer Ticket Id | Details |
---|---|
46971 | Support export and import using the type keyword to improve analysis performance. |
Other Updates
Details |
---|
Fixes the error "UnboundLocalError: local variable 'member_access' referenced before assignment" seen in the analysis log. |
1.14.0-beta3
Other Updates
Details |
---|
Provides a fix to prevent an analysis job from hanging. |
1.14.0-beta2
Resolved Issues
Customer Ticket Id | Details |
---|---|
45361 | Fixed false positive for rule 1020928: "Always unsubscribe events in Angular onDestroy method". |
Other Updates
Details |
---|
Make extension compatible with Linux node deployments. |
Improve resolution between JavaScript and TypeScript. |
Fix GUIDs of some objects. |
The behaviour of this extension has been changed: links between SQL queries and SQL tables are no longer created by this extension. This task is now handled by com.castsoftware.sqlanalyzer. |
New Support
Summary | Details |
---|---|
Tedious is now supported | Tedious framework is now supported. See here . |
SQLite3 is now supported | SQLite3 framework is now supported. See here . |
1.14.0-beta1
Link Improvements
Callee Type | Caller Type | Details |
---|---|---|
TypeScript Class | TypeScript Class | Add "inheritExtendLink" for extended classes instead of an "inheritLink" which was used previously. |
TypeScript Interface | TypeScript Class | Add "inheritImplementLink" for implemented interfaces instead of an "inheritLink" which was used previously. |
TypeScript Interface Method or TypeScript Abstract Method | TypeScript Method | Add "inheritImplementLink" between method signatures in interfaces(or abstract) and their implementations in subclasses. |
TypeScript Method | TypeScript Method | Add "inheritOverrideLink" for method overrides of extended classes. |
Typescript Class or Typescript Interface | Callable | Add "relyonLink" from callables to resolved types of parameters, returns or variables. |
TypeScript Field | Callable or TypeScript ClassInitializer | An "accessWriteLink" is created whenever a value is assigned to a class field. |
TypeScript Field | Callable | An "accessReadLink" is created whenever a field's value is read. |
Other Updates
Details |
---|
Improvement of modelisation based on the reference of Java and support for devirtualisation. |
New Support
Summary | Details |
---|---|
TypeScript Field | Symbols for class fields are added. |
TypeScript Built-in Objects | Symbols for "Built-in TypeScript Objects" are added, if they are instantiated at least once. |