Skip to content

Latest commit

 

History

History
294 lines (160 loc) · 10.1 KB

File metadata and controls

294 lines (160 loc) · 10.1 KB

Change Log

All notable changes to this project will be documented in this file.

3.x Releases


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

Notes

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

Notes

  • Update build to be a dynamic framework.
  • Internal support changes to improve conversion rates.

Notes

  • Updated Info.plist versioning.

Notes

Notes

  • Introduced optional parameters useAppBoundDomains and useAppBoundDomainsForNativeLink in PinwheelViewController to enable app-bound behavior using WKAppBoundDomains.

Notes

  • Internal security enhancements.

Notes

  • Internal support changes.

Notes

  • Introduces dark mode support for Link, which can be enabled using the new useDarkMode parameter in PinwheelViewController's initializer.
  • Internal support changes to improve conversion rates.

3.1.x Releases


Notes

  • Internal support changes to improve conversion rates.

Notes

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>

3.0.x Releases


Notes

  • Add other_event
  • Remove inputAmount case since that was deprecated in version 3 of this SDK.

Notes

  • Add NSPrivacyCollectedDataTypePaymentInfo entry to privacy manifest

Notes

  • Add privacy manifest

Notes

  • Expand internal functionality to support a broader range of platforms and increase conversion rate.

Notes

  • 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).

Changed

  • The action field in input_allocation event is now optional.
  • The params field in the success event uses the input_allocation schema with fields action and allocation.

Removed

  • Removed input_amount event.

2.4.x Releases


Notes

  • Add NSPrivacyCollectedDataTypePaymentInfo entry to privacy manifest

Notes

  • Add privacy manifest

Notes

  • Expand internal functionality to support a broader range of platforms and increase conversion rate.

Notes

  • Internal contract changes to standardize UI.

Notes

  • Internal contract changes.

Notes

  • Adding more support for consumption by Pinwheel's React Native SDK.

Notes

  • Adding support for consumption by Pinwheel's React Native SDK.

Notes

  • Display context to user when showing external website.

Notes

  • Increased Platform Support: 🌌 Enabled broader platform support and conversion increasing functionality under the hood.

Notes

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.

2.3.x Releases


Added

  • Add card_switch_begin event.
  • Add dd_form_begin, dd_form_create and dd_form_download events.
  • Add screen_transition event.

Added

  • Add target field to input_allocation event.

Added

  • Add support for input_allocation event.

Fixed

  • Fixed a memory leak bug where the Pinwheel object was retaining a reference to its delegate.

Added

  • Added additional safety around local storage access.

  • Added additional configuration options to support different Pinwheel environments.

  • Added additional device metadata information

Fixed

  • Fixed bug where PinwheelEventType.inputRequired was not being sent.

Added

  • PinwheelEventType.inputRequired

Updated

  • Move webview initialization earlier in lifecycle