Releases: RevenueCat/purchases-ios
Releases · RevenueCat/purchases-ios
3.6.1
3.6.0
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
3.5.3
3.6.0-beta-2
3.6.0-beta-2
- 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
3.6.0-beta-1
- 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
3.6.0-beta
- 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
3.5.2
3.5.1
3.5.0
3.5.0
3.4.0
3.4.0
- Added
proxyKey
, useful for kids category apps, so that they can set up a proxy to send requests through. Do not use this unless you've talked to RevenueCat support about it.
#258 - Added
managementURL
to purchaserInfo. This provides an easy way for apps to create Manage Subscription buttons that will correctly redirect users to the corresponding subscription management page on all platforms.
#259 - Extra fields sent to the post receipt endpoint:
normal_duration
,intro_duration
andtrial_duration
. These will feed into the LTV model for more accurate LTV values.
#256 - Fixed a bug where if the
appUserID
was not found inNSUserDefaults
andcreateAlias
was called, the SDK would create an alias to(null)
.
#255 - Added mParticle as an option for attribution.
#251 - Fixed build warnings for Mac Catalyst
#247 - Simplified Podspec and minor cleanup
#248