Bugfixes
ErrorUtils.purchasesError(withUntypedError:)
: handlePublicError
s (#2165) via NachoSoto (@NachoSoto)- Fixed race condition finishing
SK1
transactions (#2148) via NachoSoto (@NachoSoto) IntroEligibilityStatus
: addedCustomStringConvertible
implementation (#2182) via NachoSoto (@NachoSoto)BundleSandboxEnvironmentDetector
: fixed logic formacOS
(#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 withStoreKit
(#2172) via NachoSoto (@NachoSoto)DNSChecker
: simplifiedNetworkError
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
: fixedmacOS
support (#2175) via NachoSoto (@NachoSoto)IntroEligibilityCalculator
: added log includingAppleReceipt
(#2181) via NachoSoto (@NachoSoto)Purchase Tester
: fixed scene manifest (#2170) via NachoSoto (@NachoSoto)HTTPClientTests
: refactored to usewaitUntil
(#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 companionwatchOS
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
: usewaitUntilValue
(#2173) via NachoSoto (@NachoSoto)DNSChecker
: added log with resolved host (#2167) via NachoSoto (@NachoSoto)MagicWeatherSwiftUI
: updatedREADME
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 untilrelease-checks
pass (#2162) via NachoSoto (@NachoSoto)Fastfile
: changedmatch
toreadonly
(#2161) via NachoSoto (@NachoSoto)
To view new release, visit https://github.com/RevenueCat/purchases-ios/releases/tag/4.15.5