Skip to content

4.0.2#299

Merged
yusuftor merged 21 commits intomasterfrom
develop
Mar 7, 2025
Merged

4.0.2#299
yusuftor merged 21 commits intomasterfrom
develop

Conversation

@yusuftor
Copy link
Collaborator

@yusuftor yusuftor commented Mar 6, 2025

Changes in this pull request

Enhancements

  • Adds $storekitVersion, $maxConfigRetryCount, and $shouldObservePurchases to the config_attributes event.
  • Updates Superscript to 0.1.18.
  • Confirms all paywall assignments locally to reduce the amount of preloading of paywalls on each cold app open.
  • Migrates documents used for user and app data out of the documents folder and into the application support folder.
  • If the SDK is using StoreKit 2 and not using a purchase controller, a refunded purchase is no longer considered active and therefore does not give the user an active entitlement.

Fixes

  • Deprecates the naming of handleSuperwallPlacement(withInfo:) back to handleSuperwallEvent(withInfo:).
  • Deprecates SuperwallPlacement back to SuperwallEvent.
  • Deprecates SuperwallPlacementInfo back to SuperwallEventInfo.

Checklist

  • All unit tests pass.
  • All UI tests pass.
  • Demo project builds and runs.
  • I added/updated tests or detailed why my change isn't tested.
  • I added an entry to the CHANGELOG.md for any breaking changes, enhancements, or bug fixes.
  • I have run swiftlint in the main directory and fixed any issues.
  • I have updated the SDK documentation as well as the online docs.
  • I have reviewed the contributing guide

@yusuftor yusuftor merged commit bb70922 into master Mar 7, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant