-
Notifications
You must be signed in to change notification settings - Fork 49
4.14.1 #447
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
4.14.1 #447
Changes from all commits
Commits
Show all changes
63 commits
Select commit
Hold shift + click to select a range
0e048c0
Align iOS pricing calculations with editor behavior
yusuftor 7fe2f37
Fix weekly/daily/monthly price conversions to annualize first
yusuftor 27e37cf
Make sure original price is matched
yusuftor 396f8bb
Merge branch 'fix_editor_pricing_parity' of https://github.com/superw…
yusuftor 4d61ad8
Align weekly yearly conversion with editor
yusuftor 847c746
Merge pull request #441 from superwall/fix_editor_pricing_parity
yusuftor 77138ea
Fix sandbox detection for Stripe and non-StoreKit purchase flows
cb20c1b
Update changes
yusuftor 6b68830
Merge pull request #442 from superwall/fix/improve-sandbox-detection
yusuftor 522d713
Fix restore alert, add localisations
yusuftor 085a246
Localise purchase error, pending approval, and done alerts
yusuftor e79022d
Adds to changelog, updates version
yusuftor 76d509f
Merge pull request #443 from superwall/fix/restore-alert
yusuftor b0edcae
Fix: revoked subscriptions incorrectly reported as active
b9d3197
Use isActive instead of re-deriving from state in purchase correction
5650528
Clarify inline comment: distinguish revoked vs expired override
50ff6c5
Update Package.resolved
yusuftor 10063a1
Fix comment: expired override is not redundant
ea4e20a
Merge pull request #445 from superwall/fix/revoked-subscription-entit…
yusuftor 47e4ec8
Update CHANGELOG.md
yusuftor 4c5849b
Fix trial eligibility for Stripe products
yusuftor 7ea8f3d
Fix Stripe trial eligibility and refresh on cached paywalls
yusuftor c8e68dd
Fix test
yusuftor 0ed5361
Update AddPaywallProducts.swift
yusuftor 26a6c25
Fix tests
yusuftor 552a802
Update AddPaywallProducts.swift
yusuftor bb374f9
Update StripeTrialEligibilityTests.swift
yusuftor de9d30f
update based on feedback
yusuftor fad78db
remove unused logic
yusuftor 7e8264b
Update AddPaywallProducts.swift
yusuftor c66733c
Merge pull request #446 from superwall/fix/stripe-trial-eligibility
yusuftor 20cbd17
Add currentEntitlement fallback for transaction retrieval
yusuftor c0cfde1
Use currentEntitlements (plural) on iOS 18.4+ and pick most recent match
yusuftor abc0eb7
Add changelog entry for currentEntitlements fallback
yusuftor d1821e9
Update CHANGELOG.md
yusuftor 4ddaf76
revert app delegate changes
yusuftor 6b0040a
Update PurchasingCoordinator.swift
yusuftor e923d68
Merge pull request #450 from superwall/fix/current-entitlement-transa…
yusuftor 61bebd5
Fix WebView process termination to use presentation state instead of …
yusuftor 182d0ef
Add retry cap for active paywalls on process termination
yusuftor 3370291
Move changelog entry to 4.14.1
yusuftor 8809297
Remove counter reset in else branch to enforce hard retry cap
yusuftor 145563e
Fix retry cap: remove didFinish reset, dismiss active paywalls on cap
yusuftor a45af39
Reset retry counter on fresh load, set didFailToLoad on active dismissal
yusuftor 02bc8fa
Reset retry counter in didFinish to track consecutive unrecovered kills
yusuftor 5354f4d
Update CHANGELOG.md
yusuftor 79be182
Merge pull request #451 from superwall/fix/webview-process-terminatio…
yusuftor 68bfaa7
Add more compiler versions, visionOS fix
yusuftor 2e87213
Track free trial start for Stripe purchases and fix notification sche…
yusuftor a6950b1
Also check product.trialPeriodDays before tracking free trial start
yusuftor a013461
Use injected superwall instance instead of Superwall.shared
yusuftor be98ed2
Update Package.resolved
yusuftor 3ea6c95
Rename outer product binding to avoid shadowing
yusuftor 6d766c1
Use redemptionProduct.identifier for FreeTrialStart product
yusuftor 5a2b474
Add tests for isFreeTrialAvailable + trialPeriodDays combinations
yusuftor 5f7ff07
Update CHANGELOG.md
yusuftor 02acd97
Add freeTrialStart delegate event assertions to tests
yusuftor 1e3383c
Merge pull request #452 from superwall/fix/stripe-free-trial-tracking
yusuftor 03e28e0
Remove empty test stub and deduplicate roundedPrice helper
yusuftor ec8aea0
Add debug warning when Stripe product has no entitlements for trial c…
yusuftor c314cb9
Fix LogScope to use .productsManager
yusuftor d7ae1b1
Update identity because 789 has a web entitlement
yusuftor 6e50fcd
Clean up blank lines and simplify trial eligibility loop
yusuftor File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 2 additions & 2 deletions
4
...les/Advanced/Advanced.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -18,5 +18,5 @@ let sdkVersion = """ | |
| */ | ||
|
|
||
| let sdkVersion = """ | ||
| 4.14.0 | ||
| 4.14.1 | ||
| """ | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.