Releases: ninxsoft/mist-cli
Releases · ninxsoft/mist-cli
2.1.1
2.1
- Added beta support for macOS Sequoia 15 🎉
- Added support for creating legacy Bootable Disk Images (ISO) on Apple Silicon - thanks PicoMitchell!
- Added an
ipsw
alias forfirmware
mist list ipsw
behaves the same asmist list firmware
mist download ipsw
behaves the same asmist download firmware
mist
now returns an exit code of1
for all errors - thanks BigMacAdmin!- URLs are now formatted correctly when exporting CSVs - thanks BigMacAdmin!
- Bumped Swift Argument Parser version to 1.4.0
- Bumped Yams version to 5.1.2
2.0
- Added support for macOS Sonoma 14 🎉
mist
will now only search the standard Software Update Catalog by default- Use the
--include-betas
flag to include additional Software Update Catalog seeds for macOS betas and release candidates - Thanks grahampugh!
- Use the
- Searching for a macOS Firmware / Installer by version is now more accurate, for example:
- A search string of
13.5
will find an exact match ofmacOS Ventura 13.5 (22G74)
- A search string of
13.5.2
will find an exact match ofmacOS Ventura 13.5.2 (22G91)
- A search string of
13.5.
will find the most recent match from the list of matching releases,macOS Ventura 13.5.2 (22G91)
- A search string of
13
will find the most recent match from the list of matching releases,macOS Ventura 13.6 (22G120)
- Thanks grahampugh!
- A search string of
1.15
- Added a temporary POSIX permissions fix to Installer applications that are being set incorrectly - thanks meta-github, grahampugh, PicoMitchell and k0nker!
- Rolled back the Bootable Disk Image (ISO) shrinking logic that was preventing the ISOs from booting correctly
- Bumped Swift Argument Parser version to 1.2.3
- Bumped Yams version to 5.0.6
1.14
mist
will now inform you when a new update is available!- Added colored borders to the ASCII table output when running
mist list
1.13
- Added support for the following legacy operating systems:
- macOS Sierra 10.12.6
- OS X El Capitan 10.11.6
- OS X Yosemite 10.10.5
- OS X Mountain Lion 10.8.5
- Mac OS X Lion 10.7.5
- Thanks n8felton!
- Added support for creating Bootable Installers!
- Specify the
bootableinstaller
argument for the<output-type>
- Provide a
--bootable-installer-volume
argument for the mounted volume that will be used to create the Bootable Installer - Note: The volume must be formatted as Mac OS Extended (Journaled). Use Disk Utility to format volumes as required.
- Note: The volume will be erased automatically. Ensure you have backed up any necessary data before proceeding.
- Available for macOS Big Sur 11 and newer on Apple Silicon Macs
- Available for OS X Yosemite 10.10.5 and newer on Intel-based Macs
- Thanks 5T33Z0!
- Specify the
- Added support for downloading Firmwares and Installers from an Apple Content Caching Server!
- Provide a
--caching-server
argument for the<url:port>
that points to a Content Caching Server on the local network - Note: The cached content is served over HTTP, not HTTPS
- Thanks carlashley!
- Provide a
- Bootable Disk Image (ISO) sizes are now calculated dynamically, with minimal free space
- Thanks devZer0 and carlashley!
- Improved free disk space validation when running
mist
asroot
(ie. at the login screen) - thanks TSPARR and PicoMitchell! - Improved / updated several
--help
descriptions
1.12
- The percentage progress now displays correctly when the
--no-ansi
flag is used - thanks grahampugh! - Improved how available free space is calculated - thanks PicoMitchell!
- Searching for a major macOS release number (ie. 13) will now download the latest Firmware / Installer of said version - thanks aschwanb!
- Attempting to generate a macOS Catalina 10.15 or older Bootable Disk Image on Apple Silicon Macs will inform the user and exit (rather than failing after the download) - thanks KenjiTakahashi!
1.11
- Specifying a macOS version with only one decimal no longer results in downloading a partial / incorrect match - thanks kylerobertson0404!
- Using the
--no-ansi
flag when downloading now only outputs progress once per percentage increase, resulting in less verbose logging - thanks grahampugh! mist
no longer displays mounted volumes in the Finder during disk image creation - thanks wakco!- Improved free disk space detection - thanks anewhouse!
- Bumped Swift Argument Parser version to 1.2.2
- Bumped Yams version to 5.0.5
1.10
- When exporting a package for macOS 11 or newer,
mist
now saves time by re-using the Apple-provided Installer package when exporting a package - thanks grahampugh! - macOS Firmware and Installer downloads that error (eg. due to timeouts) can now be resumed when
mist
is run again - thanks Guisch!- Use the
--cache-downloads
flag to cache incomplete downloads
- Use the
- Listing or downloading macOS Firmwares now caches the metadata from the IPSW Downloads API - thanks NorseGaud!
- Use the
--metadata-cache
option to specify a custom macOS Firmware metadata cache path
- Use the
mist
output can now be redirected to a log file without ANSI escape sequences - thanks NinjaFez and n8felton!- Use the
--no-ansi
flag to remove all ANSI escape sequences, as well as limit the download progress output to once per second
- Use the
mist
now defaults to creating a macOS Installer in a temporary disk image under-the-hood (no longer creating a macOS Installer in the/Applications
directory) - thanks grahampugh!mist
no longer outputs error messages twice - once is enough!- Bumped Swift Argument Parser version to 1.2.0
- Removed unused declarations and imports (ie. dead code)