-
Notifications
You must be signed in to change notification settings - Fork 557
/
Copy pathCHANGELOG.md
132 lines (83 loc) · 4.6 KB
/
CHANGELOG.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
## Changelog
### Version [2.1.3](https://github.com/majd/ipatool/releases/tag/v2.1.3)
- 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.
### Version [2.1.2](https://github.com/majd/ipatool/releases/tag/v2.1.2)
- `FileBackend` keyring is now used when other options are not available.
### Version [2.1.1](https://github.com/majd/ipatool/releases/tag/v2.1.1)
- Fixed an issue when creating the config directory for the tool.
### Version [2.1.0](https://github.com/majd/ipatool/releases/tag/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.
### Version [2.0.3](https://github.com/majd/ipatool/releases/tag/v2.0.3)
- Added support for downloading Apple Arcade games.
- Fixed windows builds not having exe extension.
### Version [2.0.2](https://github.com/majd/ipatool/releases/tag/v2.0.2)
- Fixed Sinf patches when the app contains an Apple Watch app.
- Added storefront code for Albania.
- Fixed default output path to be current working directory.
### Version [2.0.1](https://github.com/majd/ipatool/releases/tag/v2.0.1)
- Linux & Windows releases now include the sha256 hash.
- Added storefront code for Mongolia.
### Version [2.0.0](https://github.com/majd/ipatool/releases/tag/v2.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 `--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](https://github.com/majd/ipatool/releases/tag/v1.1.4)
- Add support for patching old code signature revisions as a fallback mechanism.
### Version [1.1.3](https://github.com/majd/ipatool/releases/tag/v1.1.3)
- Fixed keychain access on iOS.
### Version [1.1.2](https://github.com/majd/ipatool/releases/tag/v1.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](https://github.com/majd/ipatool/releases/tag/v1.1.1)
- Update swift-argument-parser dependency.
- Remove usage of Swift concurrency.
- Add backward-compatibility for macOS 10.11+.
### Version [1.1.0](https://github.com/majd/ipatool/releases/tag/v1.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](https://github.com/majd/ipatool/releases/tag/v1.0.9)
- Fixed building for older macOS versions.
- Fixed 2FA code not being requested.
### Version [1.0.8](https://github.com/majd/ipatool/releases/tag/v1.0.8)
- Added --output option to the download command for specifying the destination path for the downloaded app package.
### Version [1.0.7](https://github.com/majd/ipatool/releases/tag/v1.0.7)
- Fixed login requests to the store API when the 2FA code is required.
### Version [1.0.6](https://github.com/majd/ipatool/releases/tag/v1.0.6)
- Added support for supplying 2FA code in non-interactive sessions.
### Version [1.0.5](https://github.com/majd/ipatool/releases/tag/v1.0.5)
- Added support for specifying device family.
### Version [1.0.4](https://github.com/majd/ipatool/releases/tag/v1.0.4)
- Added support for specifying the iTunes Store region.
### Version [1.0.3](https://github.com/majd/ipatool/releases/tag/v1.0.3)
- Improved console logging.
### Version [1.0.2](https://github.com/majd/ipatool/releases/tag/v1.0.2)
- Improved error messages.
### Version [1.0.1](https://github.com/majd/ipatool/releases/tag/v1.0.1)
- Grammatical fixes.
### Version [1.0.0](https://github.com/majd/ipatool/releases/tag/v1.0.0)
- Initial release.