Bugfixes
- Purchasing: fixed consumable purchases by fixing transaction-finishing (#1965) via NachoSoto (@NachoSoto)
ErrorUtils
: improved logging andlocalizedDescription
to include underlying errors (#1974) via NachoSoto (@NachoSoto)PaymentQueueWrapper
: also implementshouldShowPriceConsent
(#1963) via NachoSoto (@NachoSoto)ReceiptFetcher
: added retry mechanism (#1945) via NachoSoto (@NachoSoto)PaymentQueueWrapper
: also conform toSKPaymentTransactionObserver
to fix promoted purchases (#1962) via NachoSoto (@NachoSoto)
Other Changes
- Updating great support link via Miguel José Carranza Guisado (@MiguelCarranza)
OfferingsManager
: added ability to fail if any product is not found (#1976) via NachoSoto (@NachoSoto)OfferingsManager
: added missing test for ignoring missing products (#1975) via NachoSoto (@NachoSoto)PaymentQueueWrapper
: improved abstraction for activeSKPaymentQueue
wrapper (#1968) via NachoSoto (@NachoSoto)ErrorUtils.purchasesError(withUntypedError:)
handlePurchasesErrorConvertible
(#1973) via NachoSoto (@NachoSoto)- Renamed
CallbackCache.add(callback:)
(#1970) via NachoSoto (@NachoSoto) - Fixed iOS 12/13 test snapshots (#1972) via NachoSoto (@NachoSoto)
- Moved
SKPaymentQueue.presentCodeRedemptionSheet
toStoreKitWorkarounds
(#1967) via NachoSoto (@NachoSoto) Async.call
method to convert completion-block call toasync
(#1969) via NachoSoto (@NachoSoto)- Remind about updating docs and parity spreadsheet on minor releases (#1955) via Cesar de la Vega (@vegaro)
PostReceiptDataOperation
: addedinitiationSource
parameter (#1957) via NachoSoto (@NachoSoto)StoreKit1Wrapper
: separatedSKPaymentTransactionObserver
andSKPaymentQueueDelegate
implementations (#1961) via NachoSoto (@NachoSoto)- Refactored
Error.isCancelledError
intoError+Extensions
(#1960) via NachoSoto (@NachoSoto) - Update fastlane plugin (#1959) via Cesar de la Vega (@vegaro)
Integration Tests
: simplifiedtestIneligibleForIntroAfterPurchaseExpires
to fix flakiness (#1952) via NachoSoto (@NachoSoto)- fix typo in comment (#1956) via Andy Boedo (@aboedo)
To view new release, visit https://github.com/RevenueCat/purchases-ios/releases/tag/4.13.2