Release Notes - 1.18


1.18.0-funcrel

Fixes/Bugs

Customer Ticket Id Customer Details
56444 Fixes missing http request for a very seldom pattern.
56172 Adds a missing unknown AWS SQS Publisher or Receiver
Fixes the parsing of optional fields with a default value.
Fixes the parsing of methods when there is an optional hook method.
Fixes the parsing of objects that use a contextual keyword as a key.
Fixes an error when the caller of a link is from a JavaSript source code.

1.18.0-beta2

Fixes/Bugs

Customer Ticket Id Customer Details
55392 Improves accuracy of rule: 1020820 - Avoid hard-coded passwords
54918 Improves the evaluation of URLs as well as the calculation of cyclomatic complexity.

New Support

Customer Ticket Id Customer Details
Creates GCP Unknown Pub/Sub Subscription objects.
Creates Patch objects for Express framework.
Adds support for @aws-sdk/lib-dynamodb.

Enhancement/Improvements

Customer Ticket Id Customer Details
Improves performance for resolving function and method calls.
Improves support of the optional chaining operator.
Updates the Node.js dependency for TypeScript.

1.18.0-beta1

Fixes/Bugs

Customer Ticket Id Customer Details
Fixes Traceback during link saving.

Enhancement/Improvements

Customer Ticket Id Customer Details
Reworks and improves MongoDB and Mongoose support. Replaces MongoDB Connection objects with MongoDB Database objects to be consistent with our support of MongoDB in other languages. Also adds support for bulkWrite and aggregate APIs for MongoDB and Mongoose.