- Incorporate changes for App Store Server API v1.19 [apple#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 [apple#160]
- This changes internal details of BaseAppStoreServerAPIClient, which is a breaking change for subclassing clients
- Incorporate changes for App Store Server API v1.17 [apple#162] from @riyazpanjwani
- Add a new VerificationStatus case for retryable OCSP network failures [apple#163]
- Add timeout to the AppStoreServerAPIClient [apple#164]
- Incorporate changes for App Store Server API v1.18 [apple#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 [apple#141] from @riyazpanjwani
- Fix SyntaxWarning in regex pattern string [apple#138] from @krepe90
- Incorporate changes for App Store Server API v1.15 and App Store Server Notifications v2.15 [apple#134]
- Update the SignedDataVerifier to cache verified certificate chains, improving performance [apple#122]
- Update README to improve Dependabot link discovery [apple#119]
- Add an async client built on httpx [apple#105]
- Drop Python 3.7 support [apple#106]
- Add check for original transaction id in legacy receipts [apple#104] from @willhnation
- Incorporate changes for App Store Server API v1.13 and App Store Server Notifications v2.13 [apple#102]
- Remove the upper limit on libraries that are unlikely to break upon upgrade [apple#101]
- Incorporate changes for App Store Server API v1.12 and App Store Server Notifications v2.12 [apple#95]
- Fix deprecation warnings from cryptography [apple#94] from @WFT
- Replace use of deprecated datetime.utcnow() [apple#93] from @WFT
- Cache cattrs values to prevent memory leak [apple#92] from @Reskov
- Fix issue with OfferType in JWSTransactionDecodedPayload [apple#88] from @devinwang
- Incorporate changes for App Store Server API v1.11 and App Store Server Notifications v2.11 [apple#85]
- Various documentation and quality of life improvements, including contributions from @CallumWatkins, @hakusai22, and @sunny-dubey
- Support App Store Server Notifications v2.10 [apple#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 [apple#60]
- Add error message to APIException [apple#52]