Releases: ninxsoft/mist-cli
Releases · ninxsoft/mist-cli
2.2
- Added support for macOS Tahoe 26 🎉
- Fixed a bug that prevented macOS Installers from being created on devices running macOS Sequoia 15 or later - thanks gregneagle!
- Bumped Swift Argument Parser version to 1.6.1
- Bumped Yams version to 6.1.0
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
ipswalias forfirmwaremist list ipswbehaves the same asmist list firmwaremist download ipswbehaves the same asmist download firmware
mistnow returns an exit code of1for 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 🎉
mistwill now only search the standard Software Update Catalog by default- Use the
--include-betasflag 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.5will find an exact match ofmacOS Ventura 13.5 (22G74) - A search string of
13.5.2will 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
13will 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
mistwill 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
bootableinstallerargument for the<output-type> - Provide a
--bootable-installer-volumeargument 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-serverargument 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
mistasroot(ie. at the login screen) - thanks TSPARR and PicoMitchell! - Improved / updated several
--helpdescriptions
1.12
- The percentage progress now displays correctly when the
--no-ansiflag 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-ansiflag when downloading now only outputs progress once per percentage increase, resulting in less verbose logging - thanks grahampugh! mistno 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,
mistnow 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
mistis run again - thanks Guisch!- Use the
--cache-downloadsflag 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-cacheoption to specify a custom macOS Firmware metadata cache path
- Use the
mistoutput can now be redirected to a log file without ANSI escape sequences - thanks NinjaFez and n8felton!- Use the
--no-ansiflag to remove all ANSI escape sequences, as well as limit the download progress output to once per second
- Use the
mistnow defaults to creating a macOS Installer in a temporary disk image under-the-hood (no longer creating a macOS Installer in the/Applicationsdirectory) - thanks grahampugh!mistno 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)