New Features
- Added new
ReceiptParser.fetchAndParseLocalReceipt
(#2204) via NachoSoto (@NachoSoto) PurchasesReceiptParser
: added API to parse receipts frombase64
string (#2200) via NachoSoto (@NachoSoto)
Bugfixes
CustomerInfo
: support parsing schema version 2 to restore SDKv3.x
compatibility (#2213) via NachoSoto (@NachoSoto)
Other Changes
JSONDecoder
: added decoding type when loggingDecodingError.keyNotFound
(#2212) via NachoSoto (@NachoSoto)- Added
ReceiptParserTests
(#2203) via NachoSoto (@NachoSoto) - Deploy
PurchaseTester
formacOS
(#2011) via NachoSoto (@NachoSoto) ReceiptFetcher
: refactored implementation to log error when failing to fetch receipt (#2202) via NachoSoto (@NachoSoto)PostReceiptDataOperation
: replaced receiptbase64
withhash
for cache key (#2199) via NachoSoto (@NachoSoto)PurchaseTester
: small refactor to simplifyDate
formatting (#2210) via NachoSoto (@NachoSoto)PurchasesReceiptParser
: improved documentation to referencedefault
(#2197) via NachoSoto (@NachoSoto)- Created
CachingTrialOrIntroPriceEligibilityChecker
(#2007) via NachoSoto (@NachoSoto) - Update Gemfile.lock (#2205) via Cesar de la Vega (@vegaro)
- remove stalebot in favor of SLAs in Zendesk (#2196) via Andy Boedo (@aboedo)
- Update fastlane-plugin-revenuecat_internal to latest version (#2194) via Cesar de la Vega (@vegaro)
To view new release, visit https://github.com/RevenueCat/purchases-ios/releases/tag/4.17.0