Skip to main content
SDK

iOS 4.15.5

iOS 4.15.5
RC Support
RevenueCat Staff
Forum|alt.badge.img+4

Bugfixes

  • ErrorUtils.purchasesError(withUntypedError:): handle PublicErrors (#2165) via NachoSoto (@NachoSoto)
  • Fixed race condition finishing SK1 transactions (#2148) via NachoSoto (@NachoSoto)
  • IntroEligibilityStatus: added CustomStringConvertible implementation (#2182) via NachoSoto (@NachoSoto)
  • BundleSandboxEnvironmentDetector: fixed logic for macOS (#2176) via NachoSoto (@NachoSoto)
  • Fixed AttributionFetcher.adServicesToken hanging when called in simulator (#2157) via NachoSoto (@NachoSoto)

Other Changes

  • Purchase Tester: added ability to purchase products directly with StoreKit (#2172) via NachoSoto (@NachoSoto)
  • DNSChecker: simplified NetworkError initialization (#2166) via NachoSoto (@NachoSoto)
  • Purchases initialization: refactor to avoid multiple concurrent instances in memory (#2180) via NachoSoto (@NachoSoto)
  • Purchase Tester: added button to clear messages on logger view (#2179) via NachoSoto (@NachoSoto)
  • NetworkOperation: added assertion to ensure that subclasses call completion (#2138) via NachoSoto (@NachoSoto)
  • CacheableNetworkOperation: avoid unnecessarily creating operations for cache hits (#2135) via NachoSoto (@NachoSoto)
  • PurchaseTester: fixed macOS support (#2175) via NachoSoto (@NachoSoto)
  • IntroEligibilityCalculator: added log including AppleReceipt (#2181) via NachoSoto (@NachoSoto)
  • Purchase Tester: fixed scene manifest (#2170) via NachoSoto (@NachoSoto)
  • HTTPClientTests: refactored to use waitUntil (#2168) via NachoSoto (@NachoSoto)
  • Integration Tests: split up tests in smaller files (#2158) via NachoSoto (@NachoSoto)
  • StoreKitRequestFetcher: removed unnecessary dispatch (#2152) via NachoSoto (@NachoSoto)
  • Purchase Tester: added companion watchOS app (#2140) via NachoSoto (@NachoSoto)
  • StoreKit1Wrapper: added warning if receiving too many updated transactions (#2117) via NachoSoto (@NachoSoto)
  • StoreKitTestHelpers: cleaned up unnecessary log (#2177) via NachoSoto (@NachoSoto)
  • TrialOrIntroPriceEligibilityCheckerSK1Tests: use waitUntilValue (#2173) via NachoSoto (@NachoSoto)
  • DNSChecker: added log with resolved host (#2167) via NachoSoto (@NachoSoto)
  • MagicWeatherSwiftUI: updated README to point to workspace (#2142) via NachoSoto (@NachoSoto)
  • Purchase Tester: fixed .storekit config file reference (#2171) via NachoSoto (@NachoSoto)
  • Purchase Tester: fixed error alerts (#2169) via NachoSoto (@NachoSoto)
  • CI: don't make releases until release-checks pass (#2162) via NachoSoto (@NachoSoto)
  • Fastfile: changed match to readonly (#2161) via NachoSoto (@NachoSoto)

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

This post has been closed for comments

Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings