Skip to content

Latest commit

 

History

History
85 lines (65 loc) · 6.23 KB

File metadata and controls

85 lines (65 loc) · 6.23 KB

Changelog

Version 3.1.2

  • Support validity with SKEW checking with cryptography 43 methods [#197]

Version 3.1.1

  • Fix inclusion of static fields in new Advanced Commerce API types [#194]

Version 3.1.0

  • 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

Version 3.0.0

  • 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

Version 2.0.0

  • 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

Version 1.9.0

  • Incorporate changes for App Store Server API v1.16 [#141] from @riyazpanjwani
  • Fix SyntaxWarning in regex pattern string [#138] from @krepe90

Version 1.8.0

  • Incorporate changes for App Store Server API v1.15 and App Store Server Notifications v2.15 [#134]

Version 1.7.0

  • Update the SignedDataVerifier to cache verified certificate chains, improving performance [#122]

Version 1.6.0

  • Update README to improve Dependabot link discovery [#119]

Version 1.5.0

  • 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

Version 1.4.0

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

Version 1.3.0

  • 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

Version 1.2.1

  • Fix issue with OfferType in JWSTransactionDecodedPayload [#88] from @devinwang

Version 1.2.0

  • 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

Version 1.1.0

1.0.0

  • Add error message to APIException [#52]

0.3.0

  • Add missing status field to the Data model [#33]
  • Add error codes from App Store Server API v1.9 [#39]
  • Add new fields from App Store Server API v1.10 [#46]
  • Add support for reading unknown enum values [#45]
  • Add support for Xcode and LocalTesting environments [#44]

0.2.1

  • Add py.typed file [#19]
  • Correct type annotation in PromotionalOfferSignatureCreator [#17]

0.2.0

  • Correct type in LastTransactionsItem's status field [#11]
  • Fix default value None for fields should require an Optional type [#6]