Skip to content

Releases: apple/app-store-server-library-swift

Release 4.0.0

04 Dec 00:54
c694d55

Choose a tag to compare

  • 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

16 Jun 16:55
9e00c90

Choose a tag to compare

  • Incorporate changes for App Store Server API v1.16 [#89]
  • Update Swift docs to v6 [#85]

Release 3.0.0

08 Mar 02:20
d841147

Choose a tag to compare

  • 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

16 Jul 23:11
7a2f5aa

Choose a tag to compare

  • Incorporate changes for App Store Server API v1.13 and App Store Server Notifications v2.13 [#61]
  • Resolve issue where a Date passed as an input that contained a microsecond portion would cause an API exception [#62]

Release 2.2.0

14 Jun 14:30
aff5b49

Choose a tag to compare

  • 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

07 May 04:40
8b6b870

Choose a tag to compare

  • Incorporate changes for App Store Server API v1.11 and App Store Server Notifications v2.11 [#49]
  • Various documentation and quality of life improvements, including contributions from @Fidetro

Release 2.0.0

30 Mar 00:22
cb43658

Choose a tag to compare

  • 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

16 Mar 01:14
ec82178

Choose a tag to compare

  • Support App Store Server Notifications v2.10 [#37]
  • Require appAppleId in SignedDataVerifier for the Production environment from @shimastripe [#35]

Version 1.0.2

23 Jan 01:37
e5228b8

Choose a tag to compare

  • Remove unsupported platforms from the platform list #29

Version 1.0.1

08 Jan 20:24
936ded5

Choose a tag to compare

  • Add public constructors to all models [#26]