Skip to content

232.0.0

Choose a tag to compare

@ININDevEvangelists ININDevEvangelists released this 30 Sep 15:41
· 3 commits to master since this release

Release notes for version 232.0.0
Platform API version: 9635

Release Notes

The Platform API SDK for JavaScript was ignoring (filtering out) query parameters of type boolean when the value is false, and query parameters of type integer/number when the value is 0.
API endpoints with a boolean query parameter whose default value is not false (or has no default specified) are impacted.
Examples:
Impacted: getDownload – issueRedirect default value is true
Not impacted: getOutboundDnclistExport – download default value is false
This behavior will be corrected in future versions of the Platform API SDK for JavaScript.

Given that this issue has existed for a long time and could affect applications that rely on such parameters (set to false or 0), the following approach is being taken:
The SDK will initially continue the legacy filtering behavior (ignoring boolean false and integer/number 0 values).
A new property is introduced at the ApiClient level to control this behavior.
When UseLegacyParameterFilter is true (default), the SDK applies the legacy filter.
This default facilitates a safe transition to modern, accurate filtering without risking unintended behavior changes in existing applications.
To enable accurate filtering, set UseLegacyParameterFilter to false.

Changes in this version

  • Major changes: 13
  • Minor changes: 93
  • Point changes: 5

For the full changelog, read the releaseNotes.md file in the repo.