Skip to content

v1.0.0

Latest

Choose a tag to compare

@agisboye agisboye released this 14 Jun 10:32

New endpoints & domain update

  • New API base domain — switched from api.storekit.itunes.apple.com to api.storekit.apple.com (and sandbox equivalent).
  • New endpoints added:
    • getAppTransactionInfo — fetch a customer's signed app transaction info
    • finishTransaction — notify the App Store that a transaction is processed
    • getRefundHistory — paginated list of a customer's refunded transactions
    • setAppAccountToken — set/update the app account token for a transaction
    • extendRenewalDatesForAllActiveSubscribers + getStatusOfSubscriptionRenewalDateExtensions — mass renewal-date extension and status lookup
  • getTransactionHistory now always uses v2; removed the deprecated version/TransactionHistoryVersion parameter.
  • sendConsumptionInformation upgraded to the v2 endpoint.
  • New notification payload types — external purchase token and app-data payloads.
  • New model types/enums

Dependencies & ESM-only build

  • ESM-only output
  • Dependency bumps — jose 5 → 6, TypeScript 4 → 6, Prettier 2 → 3, @types/node updated; removed ts-node.
  • Node ≥22 required (engines); tsconfig retargeted to a Node 22 base (es2022/nodenext).