- 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]