You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Enhancements
Adds the user's system-wide text size (Dynamic Type) as three device attributes for use in paywalls and audience filters: fontScale, fontSize, and preferredContentSizeCategory.
Links subscriptions to the user server-side after successful purchase or restore.
Fixes
Fixes issue on localized paywalls where the default language would briefly show before re-rendering once device attributes arrive.
Fixes a crash when an audience filter contains an expression that can't be evaluated, such as a computed property with an unquoted argument (daysSince(app_install)). Updates Superscript to 1.0.15, which also stops any future evaluation failure from aborting the app. View the original Rust release changelog here.
Fixes network requests that can never succeed, such as those with an invalid API key, taking up to a minute to fail instead of failing straight away. Timeouts and server errors still retry as before.
Fixes failed network requests being reported as a decoding error rather than the HTTP error that actually occurred.
Fixes issue where the paywall debugger wouldn't work for accounts with many paywalls.
Fixes Main Thread Checker warnings caused by reading the device's interface style and text size from a background thread.
Prevents unused App Tracking Transparency support from triggering App Store Connect tracking warnings.
Stops Apple's microphone, location, and contacts class and selector names appearing in your app's binary when you don't use those permissions.
Fixes the app's accent color resetting to the system blue when configuring the SDK from a SwiftUI App initializer.