pinwheel 4.0.0 copy "pinwheel: ^4.0.0" to clipboard
pinwheel: ^4.0.0 copied to clipboard

A flutter plugin for the Pinwheel Link SDK.

Change Log #

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

4.x Releases #

3.x Releases #

2.4.x Releases #

2.3.x Releases #

0.0.x Releases #


4.0.0 #

Notes

  • Upgrades the SDK to target the latest verison of Link: v4.
  • Adds support for a new set of bill and account lifecycle events.

Breaking Changes

  • The billRemoved event handler now uses PinwheelBillEvent instead of PinwheelBillSwitchEvent.

Non-breaking Changes

  • An optional accountId field has been added to PinwheelBillSwitchPayload.

New event types

  • billSwitchFailure
  • billAdded
  • billEdited
  • billMarkedInactive
  • billSwitchPlatformsAdded
  • billSwitchPlatformsRemoved
  • billCancelSuccess
  • billCancelFailure
  • calendarSync
  • customerTermsAccepted
  • userActivated

3.2.0 #

Added

  • Added support for input_allocation event

3.1.0 #

Updated

  • Updated Android and iOS versions.
  • Supports dark mode via the useDarkMode parameter.
  • Adds support for other_event.

3.0.0 #

This new major version bump introduces an updated API to support partner-based switches. Expands internal functionality to support a broader range of platforms and increase conversion rate.

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 LinkResult type export. This was the old success event payload. The new payload has the same format as the newly exported SuccessEventPayload.
  • Removed EventPayload type export. The event handler function will now be implicitly typed.
  • Removed ScreenTransition type export. Use ScreenTransitionEventPayload instead.
  • Removed EmptyPayloadObject type export.
  • Removed Error type export. Use ErrorEventPayload instead. (Error was marked as deprecated in version 2.)
  • Removed ErrorType type export. Use PinwheelErrorType instead. (ErrorType was marked as deprecated in version 2.)
  • Removed input_amount event. Use input_allocation even instead.
  • Removed PINWHEEL_MESSAGE_TYPES.

2.4.0 #

Updated

  • Updated Android and iOS versions

2.3.6 #

Updated

2.3.5 #

Added

  • Added support for input_allocation event

2.3.4 #

Updated

2.3.3 #

Updated

  • Updated to use Flutter 3.0.0

2.3.2 #

Added

  • Add support for input_required event.

2.3.1 #

Added

  • Add support for platformId in success event payload.

2.3.0 #

Added

  • Add support for login_attempt to example app.
  • Add support for login attempt event

0.0.3 #

Added

  • Added proguard R8 rule to protect Android Plugin classes from being removed.

0.0.2 #

Updated

  • Update iOS dependency to 2.3.6
  • Update Android dependency to 2.3.11

0.0.1 #

Beta release