github RevenueCat/purchases-ios 4.12.1

latest releases: 5.40.0, 5.39.3, 5.39.2...
3 years ago

Note:

⚠️ ⚠️ This version does not support promoted purchases initiated directly from the App Store when StoreKit 2 is enabled. we’re working on a hotfix to address this). In the meantime, you can stick with 4.11.0 if you’re using promoted purchases.

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)

Don't miss a new purchases-ios release

NewReleases is sending notifications on new releases.