Version 2.0.0
- Added support for Windows.
- Added support for Linux.
- Added support for generating autocompletion script using the
completion
command. - Implemented new
auth info
command. - Implemented
--verbose
flag that replaces the--debug-level
flag to enable verbose logging. - Implemented
--format
which allows specifying logs output format to either text or json (default: text). - Implemented flag
--non-interactive
flag to disable running the tool in an interactive session. - The relevant command (i.e. purchase) will now automatically determine the country and the device family from the authenticated account. The following flags have been deprecated.
--country
--device-family
- Improved structured logging.
- Improved error handling.
- Improved support for automated systems.
- Added unit tests to cover the majority of the private App Store API logic.
Version 1.1.4
- Add support for patching old code signature revisions as a fallback mechanism.
Version 1.1.3
- Fixed keychain access on iOS.
Version 1.1.2
- Improved error message for expired token.
- Disabled print buffering and output errors to stderr.
- Added linter.
- Add support for running on iOS.
Version 1.1.1
- Update swift-argument-parser dependency.
- Remove usage of Swift concurrency.
- Add backward-compatibility for macOS 10.11+.
Version 1.1.0
- Added support for purchasing apps.
- Implemented auth command.
- Implemented purchase command.
- Implemented --purchase flag in download command.
- Added price checks for purchase flow.
Version 1.0.9
- Fixed building for older macOS versions.
- Fixed 2FA code not being requested.
Version 1.0.8
- Added --output option to the download command for specifying the destination path for the downloaded app package.
Version 1.0.7
- Fixed login requests to the store API when the 2FA code is required.
Version 1.0.6
- Added support for supplying 2FA code in non-interactive sessions.
Version 1.0.5
- Added support for specifying device family.
Version 1.0.4
- Added support for specifying the iTunes Store region.
Version 1.0.3
- Improved console logging.
Version 1.0.2
- Improved error messages.
Version 1.0.1
- Grammatical fixes.
Version 1.0.0
- Initial release.