Releases: majd/ipatool
Releases · majd/ipatool
v2.2.0
Use Patreon if you value this project and would like to support it. ❤️
What's Changed
- Added support for downloading older versions of iOS apps using the newly introduced
external-version-id
flag in thedownload
command. - Added new command
list-versions
that lists all available versions of an app. - Added new command
get-version-metadata
that resolves theexternal-version-id
into display versions.
To download an older version of an app, use the following workflow:
- List all available versions of an app:
$ ipatool list-versions --bundle-identifier com.apple.TestFlight
INF bundleID=com.apple.TestFlight externalVersionIdentifiers=["630253062", ...] success=true
- Resolve the display version of an app
$ ipatool get-version-metadata --bundle-identifier com.apple.TestFlight --external-version-id 630253062
INF displayVersion=0.8.0 externalVersionID=630253062 releaseDate=2014-07-23T19:48:08Z success=true
- Download the old version of the app
$ ipatool download -b com.apple.TestFlight --external-version-id 630253062
INF output=.../com.apple.TestFlight_899247664_0.8.0.ipa success=true
New Contributors
- @koraytutuncu made their first contribution in #370
- @compact made their first contribution in #367
- @SoCuul made their first contribution in #350
Full Changelog: v2.1.6...v2.2.0
v2.1.6
What's Changed
- Fixed
purchase
command. Apps can now be purchased again solely using the tool.
New Contributors
- @AhmedBafkir made their first contribution in #338
Full Changelog: v2.1.5...v2.1.6
v2.1.5
What's Changed
- Added ability to download apps by supplying app ID instead of bundle ID.
- Fixed authentication which impacted search and download functionality.
Note: purchase subcommand is currently broken due to server-side API changes done by Apple.
Subcommand purchase
is functional again as of release v2.1.6.
New Contributors
- @imnltsa made their first contribution in #267
- @altfoxie made their first contribution in #263
- @tux-mind made their first contribution in #316
Full Changelog: v2.1.4...v2.1.5
v2.1.4
What's Changed
- Fixed a bug where some file handles were left dangling.
- Fixed a bug where the progress bar was showing in non-interactive mode.
- Updated Go dependencies.
New Contributors
- @kotori2 made their first contribution in #229
- @testwill made their first contribution in #234
- @mikesTech made their first contribution in #249
Full Changelog: v2.1.3...v2.1.4
v2.1.3
What's Changed
- Fixed a bug where temporary files were not removed after downloading the app package.
- Fixed a bug where the
--keychain-passphrase
flag was marked as invalid.
Full Changelog: v2.1.2...v2.1.3
v2.1.2
What's Changed
FileBackend
keyring is now used when other options are not available.
Full Changelog: v2.1.1...v2.1.2
v2.1.1
What's Changed
- Fixed reading config directory.
Changelog for v2.1.0
- Implemented
Lookup
API. - Implemented
AccountInfo
API. - Implemented
ReplicateSinf
API. - Added storefront code for Georgia (GE).
- Build version is now set using linker flags.
- Refactored API interfaces.
- Improved tests for http package.
- Integrated
golangci-lint
linter. - Added v2 suffix to module path.
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
- Implemented
Lookup
API. - Implemented
AccountInfo
API. - Implemented
ReplicateSinf
API. - Added storefront code for Georgia (GE).
- Build version is now set using linker flags.
- Refactored API interfaces.
- Improved tests for http package.
- Integrated
golangci-lint
linter. - Added v2 suffix to module path.
Full Changelog: v2.0.3...v2.1.0
v2.0.3
What's Changed
- Added support for downloading Apple Arcade games.
- Fixed windows builds not having exe extension.
Full Changelog: v2.0.2...v2.0.3