All notable changes to this project will be documented in this file.
- Adds useSecureOrigin as an option to the Pinwheel Modal
- Fixes a bill switch event param.
- Fixes exit bug for Bill Switch products.
- Cosmetic enhacements for Bill Switch products.
- This version contains a bug that prevents user exit from Bill Switch products. Payroll-enabled products (Deposit Switch, Verify, etc.) are unaffected and working normally.
- Added support for additional Bill Navigator events.
- Update build to be a dynamic framework.
- Internal support changes to improve conversion rates.
- Updated Info.plist versioning.
- Enhanced support for Bill Navigator.
- Introduced optional parameters
useAppBoundDomainsanduseAppBoundDomainsForNativeLinkinPinwheelViewControllerto enable app-bound behavior using WKAppBoundDomains.
- Internal security enhancements.
- Internal support changes.
- Introduces dark mode support for Link, which can be enabled using the new
useDarkModeparameter inPinwheelViewController's initializer. - Internal support changes to improve conversion rates.
- Internal support changes to improve conversion rates.
This release introduces support for additional platforms and integrations, improving conversion rates and overall functionality.
Important Note:
Some integrations may now require camera access for verification purposes. Ensure that the NSCameraUsageDescription key is included in your Info.plist:
<key>NSCameraUsageDescription</key>
<string>We need access to your camera for verification purposes.</string>
- Add
other_event - Remove
inputAmountcase since that was deprecated in version 3 of this SDK.
- Add
NSPrivacyCollectedDataTypePaymentInfoentry 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
actionfield ininput_allocationevent is now optional. - The
paramsfield in thesuccessevent uses theinput_allocationschema with fieldsactionandallocation.
- Removed
input_amountevent.
- Add
NSPrivacyCollectedDataTypePaymentInfoentry 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_beginevent.- Added by Lynsey Liu in Pull Request #77.
- Add
dd_form_begin,dd_form_createanddd_form_downloadevents.- Added by Abigail Walker in Pull Request #78
- Add
screen_transitionevent.- 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.