v2: Initial public release
v3:
- Added support for
version
parameter, to handle/v2
URLs - Retry 500 errors
- Add documentation for working with IAPs
v4:
- Added support for
read()
andreadAll()
, a clearer API thanfetchJson
and itsoptions
object
v4.1:
- Fixed array relationships
- Add support for
included
array increate()
andupdate()
- Add documentation for setting IAP prices
v4.2:
- Added
params
object
v5.0:
- The library now works in browsers and in Node.js 18+
- Increased minimum required Node version to v18
- Removed convenience to automatically read the private key from
~/.appstoreconnect
(not compatible with browsers); documented alternative - Removed dependency on
node-fetch
(now usingfetch
from global, available in browsers and Node.js 18+) - Replaced dependency on
jsonwebtoken
withjose
, becausejsonwebtoken
doesn't work in browsers andjose
does
v5.0.3
-
We no longer set
sourceFileChecksum
when uploading files.sourceFileChecksum
is never required, but it is sometimes forbidden. For example, App Previews and App Screenshots allowsourceFileChecksum
, but Game Center Achievement Images and App Event Screenshots do not.
v5.0.4
- Bring your own
fetch
implementation by passing afetch
parameter to theapi
function.