Skip to content

v1.1.0

Choose a tag to compare

@JoernBerkefeld JoernBerkefeld released this 14 Jun 13:53
· 52 commits to main since this release

Features

  • Added a machine-readable repeat[] model to every variadic function (maxArgs === Infinity), describing startIndex, groupSize, minGroups, and an optional countParam so consumers (ESLint, language server) can validate repeating argument groups instead of relying on hard-coded name lists.
  • Adopted a 1/N parameter-naming convention for repeating arguments (first required occurrence <base>1, repeating occurrence <base>N).
  • Aligned parameter names with the official Salesforce AMPscript documentation across the catalog.
  • Added returnDescription and returnEnum fields and adopted the ssjs-data enum style; added param-level default where documented.
  • Consolidated deprecation inline (deprecated, deprecatedReplacement, deprecatedReason); removed the separate DEPRECATED_FUNCTIONS export.

Bugfixes

  • Corrected maxArgs for several functions that should remain variadic (e.g. UpdateSingleSalesforceObject) and bounded others that were incorrectly variadic.
  • Removed LookupValue (does not exist).
  • Removed bool-prefixed parameter names in favour of lower-camelCase.
  • Regenerated syntax strings to match renamed parameters.

Full Changelog: v1.0.0...v1.1.0