Skip to content

Releases: ninxsoft/mist-cli

2.1.1

09 Jul 18:27
ddbc134
Compare
Choose a tag to compare
  • mist now correctly exports firmware URL and installer package metadata - thanks chilcote!
  • mist now suppresses update notifications when the -q / --quiet flag is used - thanks mattlqx!
  • Fixed a bug that prevented CSV output being displayed / exported correctly - thanks NorseGaud!

2.1

11 Jun 10:00
53dbe14
Compare
Choose a tag to compare
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 for firmware
    • mist list ipsw behaves the same as mist list firmware
    • mist download ipsw behaves the same as mist download firmware
  • mist now returns an exit code of 1 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

27 Sep 09:16
f8a69aa
Compare
Choose a tag to compare
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!
  • 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 of macOS Ventura 13.5 (22G74)
    • A search string of 13.5.2 will find an exact match of macOS 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!

1.15

23 Aug 11:31
6581e94
Compare
Choose a tag to compare
  • 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

26 Jun 00:50
f8f7887
Compare
Choose a tag to compare
  • 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

22 Jun 12:40
042d13e
Compare
Choose a tag to compare
  • 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!
  • 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!
  • Bootable Disk Image (ISO) sizes are now calculated dynamically, with minimal free space
  • Improved free disk space validation when running mist as root (ie. at the login screen) - thanks TSPARR and PicoMitchell!
  • Improved / updated several --help descriptions

1.12

20 May 09:53
7f9fbf4
Compare
Choose a tag to compare
  • 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

16 Apr 08:16
fac9d82
Compare
Choose a tag to compare
  • 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

29 Dec 05:25
c4aaf36
Compare
Choose a tag to compare
  • 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
  • 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
  • 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
  • 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)

1.9.1

08 Oct 08:34
Compare
Choose a tag to compare
  • Firmware SHA-1 checksum validation is now working correctly again - thanks NorseGaud!