Skip to content

Releases: readdle/app-store-server-api

3.8.0

08 Apr 12:12
4964b12
Compare
Choose a tag to compare

IMPROVEMENTS:

  • Nullable properties now are NOT converted to empty int/bool/float/string in AppMetadata, RenewalInfo, ResponseBodyV2, TransactionInfo, kudos to @dbrkv for pointing this out
  • ArrayTypeCastGenerator moved to the separate class
  • PHPUnit tests introduced (just the first one for ArrayTypeCastGenerator atm)
  • Examples reworked a bit (RenewalInfo/TransactionInfo printing moved to the separate helper function)

3.7.0

28 Mar 17:34
662b30f
Compare
Choose a tag to compare

IMPROVEMENTS:

  • Now the response content of the HTTP response is available in HTTPRequestFailed exception using getResponseText() method, kudos to @soxft for this pointing out

3.6.3

05 Mar 11:38
e53ba27
Compare
Choose a tag to compare

BUGFIX:

  • Handle empty response headers in case if HTTP request to the API fails (and it fails regularly, kudos to Apple)

3.6.2

25 Jan 18:19
3998d6f
Compare
Choose a tag to compare

BUGFIX:

  • If the certificate string already has a prefix, there is no need to add it

3.6.1

19 Dec 17:37
7186bb2
Compare
Choose a tag to compare

BUGFIX:

  • Treat "202 Accepted" as successful response (App Store returns it on "Send consumption information" request), kudos to @teanooki for pointing this out

3.6.0

13 Dec 09:53
e366a31
Compare
Choose a tag to compare

IMPROVEMENTS:

New fields implemented

3.5.2

10 Oct 09:52
Compare
Choose a tag to compare

BUGFIX:

  • Logic issue in PageableResponse, after fixing syntax issue in 3.5.1

Release 3.5.1 was removed because it contained an error.

3.5.0

21 Sep 09:32
Compare
Choose a tag to compare

IMPROVEMENTS:

Missing endpoints added:

  • Send Consumption Information
  • Extend a Subscription Renewal Date
  • Extend Subscription Renewal Dates for All Active Subscribers
  • Get Status of Subscription Renewal Date Extensions

3.4.1

17 Sep 21:27
Compare
Choose a tag to compare

BUGFIX:

  • TransactionInfo: storefront, storefrontId, and transactionReason are now nullable and null by default, in order to be compatible with old notifications
  • RenewalInfo: renewalDate is now null by default, in order to be compatible with old notifications
  • Response\NotificationHistoryResponse: paginationToken presence in response is now optional

3.4.0

16 Sep 10:37
Compare
Choose a tag to compare

IMPROVEMENTS:

  • New notificationType/subtype in ResponseBodyV2