Skip to content

Releases: readdle/app-store-server-api

v3.17.0

19 May 21:55
e7e8029

Choose a tag to compare

IMPROVEMENTS:

  • Added DecodedRealtimeRequestBody
  • Added RealtimeResponseBody
    FIXES:
  • Deleted composer.lock and added to gitignore
  • Fixed phpunit version so it is compatible with PHP version

3.16.0

16 Mar 13:18
8437a5a

Choose a tag to compare

BUGFIX:

  • composer.json: autoload-dev PSR-4 namespace fixed
  • AbstractRequestQueryParams::getQueryString() integer values handling fixed
  • Unit tests added for GetTransactionHistoryQueryParams::getQueryString()

IMPROVEMENTS:

  • setAppAccountToken() support added to AppStoreServerAPI
  • New request classes for the endpoint: SetAppAccountTokenRequest, UpdateAppAccountTokenRequestBody

3.15.0

25 Sep 15:50
311521b

Choose a tag to compare

IMPROVEMENTS:

  • Proper handling of failed HTTP requests added

3.13.0

14 Aug 03:04
42ca8ab

Choose a tag to compare

IMPROVEMENTS:

  • Introduced new field to TransactionInfo: offerPeriod

3.12.0

22 May 11:08
e4ef10b

Choose a tag to compare

IMPROVEMENTS:

  • New notificationType = ONE_TIME_CHARGE in ResponseBodyV2

3.11.1

24 Mar 00:12
257298f

Choose a tag to compare

BUGFIX:

  • TransactionInfo::getAppTransactionId() make it public (silly bug)

3.11.0

22 Mar 16:13
8857ccb

Choose a tag to compare

IMPROVEMENTS:

  • Introduced new field to TransactionInfo: appTransactionId
  • Introduced new fields to RenewalInfo: appAccountToken, appTransactionId, currency, eligibleWinBackOfferIds, offerDiscountType, offerPeriod, renewalPrice
  • App Store Server API version compatibility: 1.15 - 2025/02/21

3.10.2

22 Oct 10:46
63ff0c9

Choose a tag to compare

BUGFIX:

  • Calling sendConsumptionInformation() w/o passing optional parameter refundPreference results in fatal error

IMPROVEMENTS:

  • Insignificant refactoring of AbstractRequestParamsBag class

3.10.1

18 Oct 11:07
f3b4693

Choose a tag to compare

BUGFIX:

  • AbstractRequestParamsBag::isValueMatchingPropValues() fixed (double negation if value is an array)
  • AbstractRequestQueryParams::getQueryString() fixed (bool values are now explicitly converted to strings)

3.10.0

18 Oct 10:37
62cd544

Choose a tag to compare

IMPROVEMENTS:

  • New field consumptionRequestReason added to AppMetadata
  • New field refundPreference (and corresponding constants) added to ConsumptionRequestBody