232.0.0
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.