github grahampugh/erase-install v38.0
38.0

11 days ago
  • New experimental --native mode. This can be used instead of using mist-cli (standard mode), or --fetch-full-installer. It requires macOS 15 or newer to be running on the base system, or jq to be separately installed, as it makes extensive use of jq. The advantage of this mode is that it requires less space than when using mist-cli, as it only downloads InstallAssistant.pkg rather than creating a disk image containing it. However, discovering the package URLs takes longer than mist-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, because mist-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 running startosinstall 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.

Don't miss a new erase-install release

NewReleases is sending notifications on new releases.