PackageTrack
Sign in Get early access

superwallkit_flutter

Remotely configure every aspect of your paywall and double your revenue.

2.4.12 24K downloads/mo #2036 most downloaded on pub.dev

What this package is like to depend on

Last release 4 months ago

15 Apr 2026

Ships fairly regularly

a new release about every 4 weeks

Most releases are documented

notes for 50 of 83 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

88 releases · first in 2023

10 releases in the last 12 months

see the full history below

Release timeline

88 releases · Dec 2023 to Apr 2026
2024 2025 2026
Release Pre-release

Releases

latest 60 of 88
  1. 2.4.12 15 Apr 2026
    Release notes

    Enhancements

    • Updates Android SDK to 2.7.11 View Android SDK release notes.
    • Updates iOS SDK to 4.14.2 View iOS SDK release notes.
    • Adds preloadDeviceOverrides option to PaywallOptions to override shouldPreload per device tier (Android only)
    • Exports PresentationResult, StoreTransaction, TransactionProduct from the public package
    • Fixes PurchaserInfo.storeIdentifiers leaking the internal Pigeon type instead of the public StoreIdentifiers sealed class
    Open source →
  2. 2.4.11 20 Mar 2026
    Release notes

    Enhancements

    • Updates iOS SDK to 4.14.1 View iOS SDK release notes.
    • Updates Android SDK to 2.7.8 View Android SDK release notes.
    • Adds appstackId integration attribute for Appstack integration support
    • Adds testModeBehavior option to SuperwallOptions to control when the SDK enters test mode (automatic, whenEnabledForUser, never, always)
    • Adds shouldObservePurchases option to SuperwallOptions to observe purchases made outside of Superwall
    • Adds shouldBypassAppTransactionCheck option to SuperwallOptions (iOS only)
    • Adds maxConfigRetryCount option to SuperwallOptions (iOS only)
    • Adds useMockReviews option to SuperwallOptions (Android only)
    Open source →
  3. 2.4.10 23 Feb 2026
    Release notes

    Updates

    • Updates pigeon to 26.1.5 to support analyzer 9.+.+ versions
    Open source →
  4. 2.4.9 19 Feb 2026

    Nothing published for this version

  5. 2.4.8 06 Feb 2026

    Nothing published for this version

  6. 2.4.7 20 Jan 2026
    Release notes

    Enhancements

    Open source →
  7. 2.4.6 04 Dec 2025

    Nothing published for this version

  8. 2.4.5 26 Nov 2025
    Release notes

    Enhancements

    Open source →
  9. 2.4.4 31 Oct 2025

    Nothing published for this version

  10. 2.4.3 29 Oct 2025
    Release notes

    Enhancements

    Open source →
  11. 2.4.2 28 Aug 2025
    Release notes

    Enhancements

    • Exposes Superwall.shared.overrideProductsByName variable.
    Open source →
  12. 2.4.1 14 Aug 2025
    Release notes

    Enhancements

    • Updates iOS SDK to 4.7.0 View iOS SDK release notes.
    • Updates Android SDK to 2.5.1 View Android SDK release notes. Note: This contains an update to Play Billing 8.
    • Adds overrideProductsByName to PaywallOptions - allows globally overriding products on any paywall by product name.
    • Adds shouldShowWebPurchaseConfirmationAlert to PaywallOptions - shows localized alert confirming successful web checkout purchases (iOS only).

    Fixes

    • Fixes missing paywall info
    Open source →
  13. 2.4.0 15 Jul 2025

    Nothing published for this version

  14. 2.3.5 04 Jul 2025
    Release notes

    Fixes

    • Adds params mapping back to EventInfo for easier forwarding to analytics
    Open source →
  15. 2.3.4 20 Jun 2025
    Release notes

    Enhancements

    Fixes

    • Fixes issue where shouldShowWebRestorationAlert wasn't getting through to the iOS PaywallOptions.
    Open source →
  16. 2.3.3 18 Jun 2025
    Release notes

    Enhancements

    • Exposes shouldShowWebRestorationAlert in PaywallOptions.
    Open source →
  17. 2.3.2 11 Jun 2025
    Release notes

    Enhancements

    Open source →
  18. 2.3.1 02 Jun 2025
    Release notes

    Enhancements

    Fixes

    • Fixes issue with registerPlacement blocking
    Open source →
  19. 2.3.0 23 May 2025
    Release notes

    Enhancements

    • Exposes ConfirmedAssignments and StoreProduct to superwallkit_flutter.
    • Adds Superwall.shared.getDeviceAttributes(), which returns the device attributes that are used when evaluating audience filters.
    • Updates iOS SDK to 4.4.1 View iOS SDK release notes.
    • Updates Android SDK to 2.1.1 View Android SDK release notes.

    Fixes

    • Fixes issue where SuperwallEventInfo didn't contain all expected variables.
    • Fixes issue when building for app that deploys with a minimum version of iOS 13.
    Open source →
  20. 2.2.2 19 May 2025
    Release notes

    Fixes

    • Fixes issue with paywall presentation handlers not working.
    Open source →
  21. 2.2.1 17 May 2025
    Release notes

    Fixes

    • Fixes issue with iOS side of project not building.
    Open source →
  22. 2.2.0 16 May 2025
    Release notes

    Fixes

    • Fixes missing Event info

    Enhancements

    Open source →
  23. 2.2.0-beta.2 08 May 2025 pre-release
    Release notes

    Enhancements

    Open source →
  24. 2.2.0-beta.1 05 May 2025 pre-release
    Release notes

    Enhancements

    Open source →
  25. 2.1.0 29 Apr 2025
    Release notes

    Enhancements

    Open source →
  26. 2.1.0-beta.2 15 Apr 2025 pre-release
    Release notes

    Enhancements

    Open source →
  27. 2.1.0-beta.1 11 Apr 2025 pre-release
    Release notes

    Enhancements

    • Reworks the SDK's beneath the surface to rely on Pigeon codegen
    • Improves stability
    • Improved correctness of the SDK

    Note:

    • This could include some potentially breaking changes. If you find some, please open an issue or reach out to the team.
    Open source →
  28. 2.0.8 03 Apr 2025
    Release notes

    Enhancements

    Open source →
  29. 2.0.7 13 Mar 2025
    Release notes

    Fixes

    • Fixes issue when accessing presentedByPlacement* properties from a custom placement
    Open source →
  30. 2.0.6 13 Mar 2025

    Nothing published for this version

  31. 2.0.5 07 Mar 2025
    Release notes

    Enhancements

    Open source →
  32. 2.0.4 06 Mar 2025
    Release notes

    Enhancements

    • Updates onDismissHandler to now receive a PaywallResult also
    • Updates Android SDK to 2.0.2 View Android SDK release notes
    • handleSuperwallPlacement(SuperwallPlacementInfo eventInfo) has been replaced with handleSuperwallEvent(SuperwallEventtInfo eventInfo)
    Open source →
  33. 2.0.3 05 Mar 2025
    Release notes

    Fixes

    • Fixes BridgeInstance crashes
    • Adds awaiting on shared instance of BridgeCreator to avoid crashes when plugin is yet to attach
    Open source →
  34. 2.0.2 04 Mar 2025
    Release notes
    Open source →
  35. 2.0.1 20 Feb 2025
    Release notes
    Open source →
  36. 2.0.0 19 Feb 2025
    Release notes

    • Adds entitlements to subscriptions, allowing you to set them using:
      • await Superwall.shared.setSubscriptionStatus(status) by passing in one of:
        • SubscriptionStatusActive(entitlements: entitlements))
          • Note: Passing in empty entitlements will set the subscription status to inactive
        • SubscriptionStatusInactive
        • SubscriptionStatusUnknown
    • Subscribing to subscription status updates via stream Superwall.shared.subscriptionStatus
    • SuperwallBuilder which will automatically update the state whenever subscription status changes
    • Superwall.shared.registerEvent has now been replaced with Superwall.shared.registerPlacement
    • handleSuperwallEvent(SuperwallEventInfo eventInfo) has been replaced with handleSuperwallPlacement(SuperwallPlacementInfo placementInfo)
    • PaywallPresentationHandler.onDismiss now has 2 arguments, PaywallInfo and PaywallResult
    Open source →
  37. 2.0.0-alpha.1 14 Feb 2025 pre-release
    Release notes
    • Adds entitlements to subscriptions, allowing you to set them using:
    • await Superwall.shared.setSubscriptionStatus(status) by passing in one of:
      • SubscriptionStatusActive(entitlements: entitlements))
        • Note: Passing in empty entitlements will set the subscription status to inactive
      • SubscriptionStatusInactive
      • SubscriptionStatusUnknown
    • Subscribing to subscription status updates via stream Superwall.shared.subscriptionStatus
    • SuperwallBuilder which will automatically update the state whenever subscription status changes
    • Superwall.shared.registerEvent has now been replaced with Superwall.shared.registerPlacement
    • handleSuperwallEvent(SuperwallEventInfo eventInfo) has been replaced with handleSuperwallPlacement(SuperwallPlacementInfo placementInfo)
    Open source →
  38. 1.3.11 05 Mar 2025
    Release notes

    Fixes

    • Fixes BridgeInstance crashes
    • Adds awaiting on shared instance of BridgeCreator to avoid crashes when plugin is yet to attach
    Open source →
  39. 1.3.10 10 Feb 2025
    Release notes

    Fixes

    • Fixes an issue on iOS where the plugin could get registered multiple times resulting in a MissingPluginException.
    Open source →
  40. 1.3.9 24 Jan 2025
    Release notes

    Fixes

    • Fixes a compatibility issue with WorkManager and other isolate-running libraries where the plugin would detach and cause a Missing Activity or BridgeCreator exception

    Enhancements

    Open source →
  41. 1.3.7 08 Jan 2025
    Release notes

    Enhancements

    Open source →
  42. 1.3.5 18 Dec 2024
    Release notes

    Enhancements

    Fixes

    • Fixes issue with PaywallInfoBridge and other bridges throwing NPE when reattaching to activities from deep sleep.
    Open source →
  43. 1.3.4 15 Nov 2024
    Release notes

    Enhancements

    • Adds setLocaleIdentifier(_:) and getLocaleIdentifier().
    Open source →
  44. 1.3.3 18 Oct 2024
    Release notes
    • Upgrades Android SDK to 1.3.1 View Android SDK release notes
    • This fixes the issue when using Superwall with some SDK's would cause a crash (i.e. Smartlook SDK)
    Open source →
  45. 1.3.2 12 Oct 2024
    Release notes
    • Updates project linting and formatting to be consistent with the Flutter style
    • Removes rogue logging statements by matching them with the provided Log level
    • Adds passIdentifiersToPlayStore to SuperwallOptions which allows you to pass user identifiers to the Play Store purchases as account identifiers. This is useful for tracking user purchases in the Play Store console.
    Open source →
  46. 1.3.1 11 Oct 2024
    Release notes

    Enhancements

    • Upgrades Android SDK to 1.3.0 View Android SDK release notes
    • Upgrades iOS SDK to 3.10.1 View iOS SDK release notes
    • Adds confirmAllAssignments method to Superwall which confirms assignments for all placements and returns an array of all confirmed experiment assignments. Note that the assignments may be different when a placement is registered due to changes in user, placement, or device parameters used in audience filters.
    Open source →
  47. 1.3.0 28 Sep 2024
    Release notes

    Enhancements

    • Upgrades iOS SDK to 3.9.1. View iOS SDK release notes
    • Upgrades Android SDK to 1.2.7 View Android SDK release notes
    • Exposes the SuperwallOption collectAdServicesAttribution for iOS. When true, this collects the AdServices attribute token, which will be process by our backend. Adds adServicesTokenRequest_start, adServicesTokenRequest_complete, and adServicesTokenRequest_fail.
    • Exposes getConfigurationStatus(), which replaces getIsConfigured(). This returns either ConfigurationStatusPending, ConfigurationStatusConfigured, or ConfigurationStatusFailed.
    Open source →
  48. 1.2.2 27 Aug 2024
    Release notes

    Enhancements

    Fixes

    • Reapply the single bridge instance limit to fix issues with setDelegate where plugins with multiple isolates are used
    • Fixes stateful bridges by applying new state when invoking create, resolving issues seen in #23
    Open source →
  49. 1.2.1 16 Aug 2024
    Release notes

    Enhancements

    Open source →
  50. 1.2.0 15 Jul 2024
    Release notes

    Enhancements

    Fixes

    • Updates compileSDKVersion to 34 fixing build issues on Android.
    Open source →
  51. 1.1.9 19 Jun 2024
    Release notes

    Enhancements

    Fixes

    • Bumps minimum Kotlin version to 1.8.0 and Android Gradle Plugin to 8.1.0 to be able to be compatible with the latest Android SDK. This was necessary for important bug fixes.
    • SW-2868: Fixes transaction issues caused by hot restart.
    Open source →
  52. 1.1.8 13 Jun 2024
    Release notes

    Enhancements

    Open source →
  53. 1.1.7 03 Jun 2024
    Release notes

    Enhancements

    Open source →
  54. 1.1.6 03 Jun 2024
    Release notes

    Enhancements

    Open source →
  55. 1.1.5 10 May 2024
    Release notes

    Enhancements

    Open source →
  56. 1.1.4 09 May 2024
    Release notes

    Enhancements

    Fixes

    • Updates the UUID framework dependency to the latest version to prevent conflicts.
    Open source →
  57. 1.1.3 25 Apr 2024
    Release notes

    Fixes

    • Fixes crash that occurred if an Android foreground service was started and the app was relaunched from a cold start.
    Open source →
  58. 1.1.1 12 Apr 2024
    Release notes

    Fixes

    • Fixes LocalNotification issue that was trying to initialise an int with a double.
    Open source →
  59. 1.1.0 12 Apr 2024
    Release notes

    Enhancements

    Open source →
  60. 1.0.1 11 Mar 2024
    Release notes

    Fixes

    • Fixes issue with invalid imports due to a breaking change on Android.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive