Releases: apple/app-store-server-library-swift
Releases · apple/app-store-server-library-swift
Release 4.0.0
- Support Retention Messaging API [#101]
- This changes internal details of AppStoreServerAPIClient, which is a breaking change for subclassing clients
- Incorporate changes for App Store Server API v1.17 [#102] from @riyazpanjwani
- Add a new VerificationError case for retryable OCSP network failures [#104]
- Incorporate changes for App Store Server API v1.18 [#106] from @izanger
- This changes OfferType's case subscriptionOfferCode to offerCode, which is a breaking change
- Fix Base64URL decoding [#107] from @shimastripe
Release 3.1.0
Release 3.0.0
- Incorporate changes for App Store Server API v1.15 and App Store Server Notifications v2.15 [#82]
- Add verified chain caching to improve performance [#80]
- Rename Environment -> AppStoreEnvironment [#81]
- This change is a breaking change
- Rename Data -> NotificationData to deconflict with Foundation.Data [#79]
- This change is a breaking change
- Move to Swift and Swift Tools Version 6 [#78]
- This change is a breaking change
- Update to JWTKit5 [#68] from @dimitribouniol
- Make data models conform to Sendable [#64] from @shimastripe
Release 2.3.0
Release 2.2.0
- Incorporate changes for App Store Server API v1.12 and App Store Server Notifications v2.12 [#57]
- Improve README installation code [#56] from @philmodin
- Handle null appAccountToken appropriately in PromotionalOfferSignatureCreator and update JSON parsing logic to follow standard patterns [#100]
Release 2.1.0
Release 2.0.0
- Incorporate changes for App Store Server API v1.10.1 [#42]
- This change is a breaking change, as the datatype of the price field has changed from Int32? to Int64?
Release 1.1.0
- Support App Store Server Notifications v2.10 [#37]
- Require appAppleId in SignedDataVerifier for the Production environment from @shimastripe [#35]
Version 1.0.2
- Remove unsupported platforms from the platform list #29
Version 1.0.1
- Add public constructors to all models [#26]