All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.2.3 - 2021-06-12
- Refactored as a Swift package, and switch to using public dependencies, instead of abusing Swift Package Manager internals.
- Refactored internal I/O responsibilities for improved async performance.
- Memory usage bloat by the size of the image file during the verification phase.
- Crash when input file size was not a multiple of the output device block size.
1.2.2 - 2019-10-15
This fixes issues with safe media detection.
- Raises the media size safe-guard, allowing devices smaller than 256 GiB.
Internal
devices that are removable were incorrectly rejected.
1.2.1 - 2019-10-06
This fixes issues with safe media detection.
- Adds extra safe-guard, rejecting devices larger than 64 GiB.
- Devices that report as
ejectable
, but notremovable
, were incorrectly rejected by safety checks.
1.2.0 - 2019-09-25
This actually implements the --verify
option for flasher write
.
flasher write --verify
is actually implemented
- Device selection, and sanity checks incorrectly rejected devices that had a bare device ISO 9660 filesystem mounted.
1.1.0 - 2019-09-23
This lowers the bar for supported macOS version to 10.13+.
- Implements fallbacks for unavailable APIs for macOS 10.13+
1.0.0 - 2019-09-22
This is the initial release of flasher
, supporting macOS 10.15+ only.
flasher list
command, to list suitable devicesflasher write
command, to write an image to a device