All notable changes to this project will be documented in this file.
- Add
other_event
- Remove
inputAmount
case since that was deprecated in version 3 of this SDK.
- Add
NSPrivacyCollectedDataTypePaymentInfo
entry to privacy manifest
- Add privacy manifest
- Expand internal functionality to support a broader range of platforms and increase conversion rate.
- Internal contract changes to standardize UI.
This new major version bump introduces an updated API to support partner-based switches.
Deprecated events have been removed and we have updated the success event to match the current standard switch schema (used in the direct_deposit_switch.added
webhook and the input_allocation
event).
- The
action
field ininput_allocation
event is now optional. - The
params
field in thesuccess
event uses theinput_allocation
schema with fieldsaction
andallocation
.
- Removed
input_amount
event.
- Add
NSPrivacyCollectedDataTypePaymentInfo
entry to privacy manifest
- Add privacy manifest
- Expand internal functionality to support a broader range of platforms and increase conversion rate.
- Internal contract changes to standardize UI.
- Internal contract changes.
- Adding more support for consumption by Pinwheel's React Native SDK.
- Adding support for consumption by Pinwheel's React Native SDK.
- Display context to user when showing external website.
- Increased Platform Support: 🌌 Enabled broader platform support and conversion increasing functionality under the hood.
We're thrilled to announce the latest version of our SDK! While you'll find that our familiar API contract remains unchanged, there's a host of improvements that make this upgrade indispensable:
- Enhanced Redundancy: 🛡️ We've fortified our systems, ensuring smoother recovery from integration failures for a significant percentage of our traffic.
- Superior Uptime: 🦾 Reliability is a top priority. This upgrade brings even more robust uptime for DDS integrations.
- Increased Conversion:
↗️ We are leveraging system level features to increase conversion. - Easy Upgrade: 🥧 No changes were made to the API contract. Easy as pie.
Note: Binary is now published instead of source code.
- Add
card_switch_begin
event.- Added by Lynsey Liu in Pull Request #77.
- Add
dd_form_begin
,dd_form_create
anddd_form_download
events.- Added by Abigail Walker in Pull Request #78
- Add
screen_transition
event.- Added by Elena Churilova in Pull Request #80
- Add target field to input_allocation event.
- Added by Lynsey Liu in Pull Request #67.
- Add support for input_allocation event.
- Added by Robby Abaya in Pull Request #63.
- Fixed a memory leak bug where the Pinwheel object was retaining a reference to its delegate.
- Added by Robby Abaya in Pull Request #54.
-
Added additional safety around local storage access.
- Added by Robby Abaya in Pull Request #50.
-
Added additional configuration options to support different Pinwheel environments.
- Added by Robby Abaya in Pull Request #50.
-
Added additional device metadata information
- Added by Robby Abaya in Pull Request #49.
- Fixed bug where PinwheelEventType.inputRequired was not being sent.
- Added by Robby Abaya in Pull Request #54.
- PinwheelEventType.inputRequired
- Added by Robby Abaya in Pull Request #50.
- Move webview initialization earlier in lifecycle
- Added by Robby Abaya in Pull Request #49.