-
Notifications
You must be signed in to change notification settings - Fork 338
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release/4.20.1 #2572
Release/4.20.1 #2572
Conversation
Reopened from #2571 with the fixed changelog and version number |
4c00c90
to
10311c8
Compare
* `AppleReceipt.debugDescription`: don't pretty-print JSON (#2564) via NachoSoto (@NachoSoto) | ||
* `SK2StoreProduct`: fix crash on iOS 12 (#2565) via NachoSoto (@NachoSoto) | ||
* `GetCustomerInfo` posts receipts if there are pending transactions (#2533) via NachoSoto (@NachoSoto) | ||
* `Offline Entitlements`: use offline-computed `CustomerInfo` when server is down (#2368) via NachoSoto (@NachoSoto) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm I don't think this is a bugfix... I would either make put in in Other changes
or as a new feature... To me it feels like a new feature and make it a minor, even though there are no API changes. Thoughts?
Changed again to minor: #2571 |
Bugfixes
AppleReceipt.debugDescription
: don't pretty-print JSON (AppleReceipt.debugDescription
: don't pretty-print JSON #2564) via NachoSoto (@NachoSoto)SK2StoreProduct
: fix crash on iOS 12 (SK2StoreProduct
: fix crash on iOS 12 #2565) via NachoSoto (@NachoSoto)GetCustomerInfo
posts receipts if there are pending transactions (GetCustomerInfo
posts receipts if there are pending transactions #2533) via NachoSoto (@NachoSoto)Offline Entitlements
: use offline-computedCustomerInfo
when server is down (Offline Entitlements
: use offline-computedCustomerInfo
when server is down #2368) via NachoSoto (@NachoSoto)Performance Improvements
PurchasedProductsFetcher
: cache current entitlements (PurchasedProductsFetcher
: cache current entitlements #2507) via NachoSoto (@NachoSoto)Dependency Updates
Other Changes
CustomerInfoManager
: post all unfinished transactions (CustomerInfoManager
: post all unfinished transactions #2563) via NachoSoto (@NachoSoto)PostReceiptOperation
: added ability to also postAdServices
token (PostReceiptOperation
: added ability to also postAdServices
token #2566) via NachoSoto (@NachoSoto)Offline Entitlements
: improved computation log (Offline Entitlements
: improved computation log #2562) via NachoSoto (@NachoSoto)TransactionPoster
tests (AddedTransactionPoster
tests #2557) via NachoSoto (@NachoSoto)TransactionPoster
: removed 2 dependencies and abstracted parameters (RefactoredTransactionPoster
: removed 2 dependencies and abstracted parameters #2542) via NachoSoto (@NachoSoto)CustomerInfoManagerTests
: wait forgetAndCacheCustomerInfo
to finish (CustomerInfoManagerTests
: wait forgetAndCacheCustomerInfo
to finish #2555) via NachoSoto (@NachoSoto)StoreTransaction
: implementeddescription
(StoreTransaction
: implementeddescription
#2556) via NachoSoto (@NachoSoto)Backend.ResponseHandler
is now@Sendable
(Backend.ResponseHandler
is now@Sendable
#2541) via NachoSoto (@NachoSoto)TransactionPoster
fromPurchasesOrchestrator
(ExtractedTransactionPoster
fromPurchasesOrchestrator
#2540) via NachoSoto (@NachoSoto)enableAdServicesAttributionTokenCollection
: added integration test (enableAdServicesAttributionTokenCollection
: added integration test #2551) via NachoSoto (@NachoSoto)AttributionPoster
: replaced hardcoded strings with constants (AttributionPoster
: replaced hardcoded strings with constants #2548) via NachoSoto (@NachoSoto)DefaultDecodable
: moved toMisc/Codable/DefaultDecodable.swift
(DefaultDecodable
: moved toMisc/Codable/DefaultDecodable.swift
#2528) via NachoSoto (@NachoSoto)CircleCI
: specify device to runbackend_integration_tests
(CircleCI
: specify device to runbackend_integration_tests
#2547) via NachoSoto (@NachoSoto)StoreKit2TransactionFetcher
(CreatedStoreKit2TransactionFetcher
#2539) via NachoSoto (@NachoSoto)Offering.getMetadataValue
(Fix doc on getMetadataValue #2545) via Josh Holtz (@joshdholtz)AsyncSequence.extractValues
(Extracted and testedAsyncSequence.extractValues
#2538) via NachoSoto (@NachoSoto)Offline Entitlements
: don't compute offlineCustomerInfo
when purchasing a consumable products (Offline Entitlements
: don't compute offlineCustomerInfo
when purchasing a consumable products #2522) via NachoSoto (@NachoSoto)OfflineEntitlementsManager
: disable offlineCustomerInfo
in observer mode (OfflineEntitlementsManager
: disable offlineCustomerInfo
in observer mode #2520) via NachoSoto (@NachoSoto)BasePurchasesTests
: fixed leak detection (BasePurchasesTests
: fixed leak detection #2534) via NachoSoto (@NachoSoto)PurchaseTesterSwiftUI
: addedProxyView
toiOS
(PurchaseTesterSwiftUI
: addedProxyView
toiOS
#2531) via NachoSoto (@NachoSoto)PurchasedProductsFetcher
: removedAppStore.sync
call (PurchasedProductsFetcher
: removedAppStore.sync
call #2521) via NachoSoto (@NachoSoto)PurchaseTesterSwiftUI
: added new window on Mac to manage proxy (PurchaseTesterSwiftUI
: added new window on Mac to manage proxy #2518) via NachoSoto (@NachoSoto)PurchasedProductsFetcher
: added log if fetching purchased products is slow (PurchasedProductsFetcher
: added log if fetching purchased products is slow #2515) via NachoSoto (@NachoSoto)Offline Entitlements
: disable for custom entitlements mode (Offline Entitlements
: disable for custom entitlements mode #2509) via NachoSoto (@NachoSoto)Offline Entitlements
: fixed iOS 12 tests (Offline Entitlements
: fixed iOS 12 tests #2514) via NachoSoto (@NachoSoto)PurchasedProductsFetcher
: don't throw errors if purchased products were found (PurchasedProductsFetcher
: don't throw errors if purchased products were found #2506) via NachoSoto (@NachoSoto)Offline Entitlements
: allow creating offlineCustomerInfo
with emptyProductEntitlementMapping
(Offline Entitlements
: allow creating offlineCustomerInfo
with emptyProductEntitlementMapping
#2504) via NachoSoto (@NachoSoto)Offline Entitlements
: integration tests (Offline Entitlements
: integration tests #2501) via NachoSoto (@NachoSoto)CustomerInfoManager
: don't cache offlineCustomerInfo
(CustomerInfoManager
: don't cache offlineCustomerInfo
#2378) via NachoSoto (@NachoSoto)DangerousSettings
: debug-onlyforceServerErrors
(DangerousSettings
: debug-onlyforceServerErrors
#2486) via NachoSoto (@NachoSoto)CocoapodsInstallation
: fixedXcode 14.3.0
issue (CocoapodsInstallation
: fixedXcode 14.3.0
issue #2489) via NachoSoto (@NachoSoto)CarthageInstallation
: removed workaround (CarthageInstallation
: removed workaround #2488) via NachoSoto (@NachoSoto)