- New experimental
--native
mode. This can be used instead of usingmist-cli
(standard mode), or--fetch-full-installer
. It requires macOS 15 or newer to be running on the base system, orjq
to be separately installed, as it makes extensive use ofjq
. The advantage of this mode is that it requires less space than when usingmist-cli
, as it only downloadsInstallAssistant.pkg
rather than creating a disk image containing it. However, discovering the package URLs takes longer thanmist-cli
as the shell commands used run slower. To compensate for this, a JSON file of results is cached for one day, to help testing go faster. --native
mode is the default in cases where the base system is running macOS 15.6 or newer, becausemist-cli
currently fails to create the installer package mist-cli Issue #186. The--fetch-full-installer
option should also work. Native mode can be overridden using the--mist
flag. Would cause downloads to fail but can be useful along with--list
to speed up obtaining a list of available installers.- Updated the calculation of Darwin version from major OS version and vice versa to account for macOS 26 (Darwin 25).
- Added temporary catalog for macOS 26 betas (updated again 24 August).
- Bumped swiftDialog version to 2.5.6 except for systems running macOS 11 which still get 2.2.1. Note that the installer package includes both version 2.5.6 and 2.2.1, and the appropriate one will be installed.
- Added macOS Tahoe icon.
Bugfixes in 38.0
- Additional error handling for
--very-insecure-mode
to prevent the script getting as far as runningstartosinstall
if the supplied credentials are incorrect.
Known Issues
mist-cli
is currently unable to compile downloaded installers if the base system is running macOS 15.6 or newer, so has been replaced by--native
mode for those devices. This can make initial listing of available releases slower.