Skip to content

Releases: superwall/Superwall-Android

2.7.11

14 Apr 12:04

Choose a tag to compare

2.7.11

Enhancements

  • Improved startup performance and reduced blockage of caller threads
  • Add PaywallOptions.preloadDeviceOverrides - this allows you to override shouldPreload for different device tiers, i.e. disable it for low-end devices. For more details, see KDoc.

Fixes

  • Reduce CookieManager ANR potential
  • Fix concurrency issues with double onFinished calls being invoked

2.7.10

06 Apr 12:25
2e6eb99

Choose a tag to compare

2.7.10

Enhancements

  • Adds onboarding analytics
  • Adds prioritized preloading support
  • Improves error messages for billing errors
  • Improved error handling

Fixes

  • Prevents paywalls from dismissing on return from deep link
  • Fixes deadlock in SerialTaskManager
  • Fix issues with bottom sheet on certain Samsung devices

2.7.9

06 Apr 12:14
841479d

Choose a tag to compare

2.7.9

Fixes

  • Fix review dialog closing paywall

2.7.8

13 Mar 08:19
ea77d1e

Choose a tag to compare

2.7.8

Fixes

  • Fix serialization issue with R8 and dates
  • Fix scope cancellation for test mode

2.7.7

12 Mar 12:11
78f1af9

Choose a tag to compare

2.7.7

Enhancements

  • Adds support for local resource loading in paywalls via Superwall.instance.localResources

Fixes

  • Fix issues with stripe period types failing to deserialize

2.7.6

12 Mar 12:10
27a5ddc

Choose a tag to compare

2.7.6

Fixes

  • Fix concurrency issue with early paywall displays and product loading
  • Improve edge case handling in billing
  • Improve paywall timeout cases and failAt stamping
  • Fix issue with param templating in re-presentation
  • Fix race issue with test mode

2.7.5

12 Mar 12:09
21faad5

Choose a tag to compare

2.7.5

Enhancements

  • Add appstack integration attribute identifier

Fixes

  • Ensure test mode does not interfere with expo
  • Ensure isActive is properly returned and not calculated via expiration date
  • Fix potential memory leak when webview crashes
  • Ensure O(n) cleanup doesn't run multiple times

2.7.4

27 Feb 20:28

Choose a tag to compare

2.7.4

Enhancements

  • Adds support for "Test Mode", which allows you to simulate in-app purchases without involving Google Play. Test Mode can be enabled through the Superwall dashboard by marking specific users as test store users, or activates automatically when a an application ID mismatch is detected or behavior is set to ALWAYS. When active, a configuration modal lets you select starting entitlements and override free trial availability. Purchases are simulated with a UI that lets users complete, abandon, or fail transactions, with all purchase events firing normally for end-to-end paywall testing.
  • Improved logging in web entitlement and entitlement redeeming for easier debugging
  • Adds active entitlements to subscription status change event
  • Ensures purchases are always queried with connected clients and retried in background
  • Adds expirationDate, subscriptionGroupId and offerId to StoreTransactionType

Fixes

  • Improve rounding to match editor's pricing consistently

2.7.3

25 Feb 13:34
5139e3a

Choose a tag to compare

2.7.3

Enhancements

  • Adds state and params to PaywallInfo for PaywallClose events

2.7.2

24 Feb 12:13
caacb84

Choose a tag to compare

2.7.2.

Fixes

  • Fixes issue with enableExperimentalDeviceVariables option causing subscription status sync to fail