SDK

iOS 4.12.1

iOS 4.12.1

Bugfixes


  • Purchases.beginRefundRequest: ensured errors are PublicError (#1913) via NachoSoto (@NachoSoto)

  • PurchaseTesterSwiftUI: fixed macOS target (#1915) via NachoSoto (@NachoSoto)

Other Changes


  • Fixed tvOS tests (#1928) via NachoSoto (@NachoSoto)

  • SnapshotTesting: require version 1.9.0 to keep supporting iOS 12/13 tests (#1931) via NachoSoto (@NachoSoto)

  • pre-commit hook: also verify leftover API keys in PurchaseTester (#1914) via NachoSoto (@NachoSoto)

  • CircleCI: changed iOS 12/13 to use Xcode 13 (#1918) via NachoSoto (@NachoSoto)

  • PurchaseTesterSwiftUI: removed unnecessary UIApplicationDelegate (#1916) via NachoSoto (@NachoSoto)

  • CircleCI: changed all jobs to use Xcode 14 (#1909) via NachoSoto (@NachoSoto)

  • Atomic: added unit test to verify value's setter (#1905) via NachoSoto (@NachoSoto)

  • spm build CI job: changed to release build (#1903) via NachoSoto (@NachoSoto)

  • StoreKitUnitTests: compile on iOS 11.0+ (#1904) via NachoSoto (@NachoSoto)

  • Purchases: only expose testing data on DEBUG (#1902) via NachoSoto (@NachoSoto)

  • Integration Tests: added test to verify re-subscription behavior (#1898) via NachoSoto (@NachoSoto)

  • IntegrationTests: simplified testExpireSubscription to fix flaky test (#1899) via NachoSoto (@NachoSoto)

  • Integration Tests: actually verify that entitlement is active (#1880) via NachoSoto (@NachoSoto)

To view new release, visit https://github.com/RevenueCat/purchases-ios/releases/tag/4.12.1