mist
is now a Universal macOS Binary- Supports Apple Silicon
- Supports Intel-based Macs
mist
now supports automatic retrying failed downloads:- Specify a value to the
--retries
option to override the total number of retry attempts (default: 10) - Specify a value to the
--retry-delay
option to override the number of seconds to wait before the next retry attempt (default: 30)
- Specify a value to the
- To help keep the
mist
command line options unambiguous, the-k, --kind
option has been removed:- Use
mist list firmware
to list all available macOS Firmwares - Use
mist list installer
to list all available macOS Installers - Use
mist download firmware
to download a macOS Firmware - Use
mist download installer
to download a macOS Installer - Add
--help
to any of the above commands for additional information
- Use
- Firmware downloads now have
0x644
POSIX permissions correctly applied upon successful download - Installer downloads can be cached using the
--cache-downloads
flag- Cached downloads will be stored in the temporary directory
- Supply a value to the
--temporary-directory
option to change the temporary directory location
- Installers downloads are now chunklist-verified upon successful download
- The
--compatible
flag has been added tomist list
andmist download
to list / download Firmwares and Installers compatible with the Mac that is runningmist
- The
--export
option has been added tomist download
to optionally generate a report of performed actions - The
--quiet
flag has been added tomist download
to optionally suppress verbose output - Reports exported as JSON now have their keys sorted alphabetically
- Bumped Swift Argument Parser version to 1.1.2
- Bumped Yams version to 5.0.1
- General code refactoring and print message formatting fixes
Note: Requires macOS Catalina 10.15 or later