3.6.0
- Fixed a race condition with purchase completed callbacks
#313 - Made RCTransaction public to fix compiling issues on Swift Package Manager
#315 - Added ability to export XCFrameworks
#317 - Cleaned up dispatch calls
#318 - Created a separate module and framework for the Swift code
#319 - Updated release scripts to be able to release the new Pod as well
#320 - Added a local receipt parser, updated intro eligibility calculation to perform on device first
#302 - Fix crash when productIdentifier or payment is nil.
#297 - Fixes ask-to-buy flow and will now send an error indicating there's a deferred payment.
#296 - Fixes application state check on app extensions, which threw a compilation error.
#303 - Restores will now always refresh the receipt.
#287 - New properties added to the PurchaserInfo to better manage non-subscriptions.
#281 - Bypass workaround in watchOS 7 that fixes watchOS 6.2 bug where devices report wrong
appStoreReceiptURL
#330 - Fix bug where 404s in subscriber attributes POST would mark them as synced
#328