Skip to content

4.0.3#300

Merged
yusuftor merged 1 commit intomasterfrom
develop
Mar 7, 2025
Merged

4.0.3#300
yusuftor merged 1 commit intomasterfrom
develop

Conversation

@yusuftor
Copy link
Collaborator

@yusuftor yusuftor commented Mar 7, 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.

Includes hotfix for handleSuperwallPlacement.

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

Had to move the `handleSuperwallPlacement` extension from the graveyard to the normal delegate extension because it was being weird.
@yusuftor yusuftor merged commit 4165080 into master Mar 7, 2025
4 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