Skip to content

Releases: readdle/app-store-server-api

3.13.0

14 Aug 03:04
42ca8ab
Compare
Choose a tag to compare

IMPROVEMENTS:

  • Introduced new field to TransactionInfo: offerPeriod

3.12.0

22 May 11:08
e4ef10b
Compare
Choose a tag to compare

IMPROVEMENTS:

  • New notificationType = ONE_TIME_CHARGE in ResponseBodyV2

3.11.1

24 Mar 00:12
257298f
Compare
Choose a tag to compare

BUGFIX:

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

3.11.0

22 Mar 16:13
8857ccb
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

IMPROVEMENTS:

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

3.9.0

07 Oct 15:28
7c41182
Compare
Choose a tag to compare

IMPROVEMENTS:

  • In-app purchase history V2 support added (kudos to @anegve)

3.8.1

08 Jul 11:53
dd0d44b
Compare
Choose a tag to compare

[3.8.1] 2024-07-08

BUGFIX:

  • Default TTL for payload introduced and set to 5 min. Previous value of 1 hour (which is the maximum) seems to be the cause of failed responses in some cases.
  • Makefile introduced just to have a shortcut 'make shell' for running Docker container using PHP image and having project directory mounted

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)