- Support validity with SKEW checking with cryptography 43 methods [#197]
- Fix inclusion of static fields in new Advanced Commerce API types [#194]
- Incorporate changes for Advanced Commerce API, Retention Messaging API 1.5 and App Store Server API v1.21 [#188] [#189] from @riyazpanjwani
- Incorporate changes for App Store Server API v1.20 [#191] from @riyazpanjwani
- Incorporate changes for Retention Messaging API v1.3 and 1.4 [#186]
- Fix deliveryStatus not being included in consumption information [#184] from @ohadbenita
- Incorporate changes for App Store Server API v1.19 [#172] from @riyazpanjwani
- This changes ConsumptionRequest and several dependent types to the V2 variant, while the V1 version was created as a new type, to align with documentation, which is a breaking change
- Support Retention Messaging API [#160]
- This changes internal details of BaseAppStoreServerAPIClient, which is a breaking change for subclassing clients
- Incorporate changes for App Store Server API v1.17 [#162] from @riyazpanjwani
- Add a new VerificationStatus case for retryable OCSP network failures [#163]
- Add timeout to the AppStoreServerAPIClient [#164]
- Incorporate changes for App Store Server API v1.18 [#166] from @izanger
- This changes OfferType's case SUBSCRIPTION_OFFER_CODE to OFFER_CODE, which is a breaking change
- Incorporate changes for App Store Server API v1.16 [#141] from @riyazpanjwani
- Fix SyntaxWarning in regex pattern string [#138] from @krepe90
- Incorporate changes for App Store Server API v1.15 and App Store Server Notifications v2.15 [#134]
- Update the SignedDataVerifier to cache verified certificate chains, improving performance [#122]
- Update README to improve Dependabot link discovery [#119]
- Add an async client built on httpx [#105]
- Drop Python 3.7 support [#106]
- Add check for original transaction id in legacy receipts [#104] from @willhnation
- Incorporate changes for App Store Server API v1.13 and App Store Server Notifications v2.13 [#102]
- Remove the upper limit on libraries that are unlikely to break upon upgrade [#101]
- Incorporate changes for App Store Server API v1.12 and App Store Server Notifications v2.12 [#95]
- Fix deprecation warnings from cryptography [#94] from @WFT
- Replace use of deprecated datetime.utcnow() [#93] from @WFT
- Cache cattrs values to prevent memory leak [#92] from @Reskov
- Fix issue with OfferType in JWSTransactionDecodedPayload [#88] from @devinwang
- Incorporate changes for App Store Server API v1.11 and App Store Server Notifications v2.11 [#85]
- Various documentation and quality of life improvements, including contributions from @CallumWatkins, @hakusai22, and @sunny-dubey
- Support App Store Server Notifications v2.10 [#65]
- Bump cryptography and pyOpenSSL maximum versions [https://github.com/apple/app-store-server-library-python/pull/61]/[https://github.com/apple/app-store-server-library-python/pull/63]
- Require appAppleId in SignedDataVerifier for the Production environment [#60]
- Add error message to APIException [#52]