Changelog
Changelog
Every release of Flint, from the first to the latest.
v1.4.0 latest
- Feature: Compressed image support — flash .zip, .gz, .xz, .zst files directly
- Feature: CLI
--dry-runflag to preview flash/wipe/clone without writing - Feature: Bash and Zsh shell completions (
flint completions --shell bash) - Feature: Sampling verify mode for faster sanity checks
- Feature: Drive speed benchmark (
core/benchmark.py) - Feature: Drive health percentage in scan results
- Feature: Resume interrupted writes with
--resumeflag - Feature: ETA display during image hashing in the GUI
- Feature: Windows toast notifications on write completion
- Feature: Export flash history as CSV
- Feature: Settings export/import for fleet standardization
- Feature: Configurable log level in settings
- Feature: Ctrl+Enter keyboard shortcut to start flash
- Feature: Drag-and-drop .sha256 files onto the main window
- Feature: CLI
--copy-reportflag to copy flash summary to clipboard - Feature: CLI
--verboseflag for bad-block scan detail - Fix: Platform guard blocks pip install on non-Windows with clear error message
v1.3.0
- Feature: Parallel drive detection with ThreadPoolExecutor for faster scanning
- Feature: Time-based progress bar smoothing for small images
- Feature: Expanded error messages with WinError code translation
- Feature: Interactive CLI reference page with search
- Feature: Comparison page (Flint vs Rufus vs Etcher vs Ventoy)
- Fix: ETA jitter reduction via rolling-window median
- Test: 13 new unit tests for native C writer error paths
v1.2.2
- Fix: Include flint.ico in pip package for correct window icon
v1.2.1
- Fix: Handle extensionless pip scripts and graceful elevation failure
v1.2.0
- Feature: Branded CLI with logo, status icons and scan timing
- Feature:
--yesconfirmation bypass and improved CLI diagnostics - Feature: Quiet mode, tables, and enhanced result output styling
- Refactor: Rename list row index variable
v1.1.2
- Fix: Audit fixes for fleet mode, quoting, CI, packaging
- Fix: PyPI publish only downloads sdist+wheel artifacts (not flint.exe)
- Fix: Rename release.yml to publish.yml (match PyPI trusted publisher)
- Fix: Always declare ext_modules in setup.py (cibuildwheel needs platform wheel)
v1.1.1
- Feature: Whole-drive scan (
flint scan) - Feature: Queue improvements and
--skip-flashed
v1.1.0
- Feature: Pip distribution as
flint-usbon PyPI - Feature: Single release workflow for parallel exe + pip releases
- Fix: Audit findings — ISO dir walk truncation, CLI exit-code and ndjson contract, false success after failed verify, version hijack
- Fix:
ensure_elevatedlaunches argv[0] directly when it is a .exe - Fix: Add
py-modules = ['main']so main.py is installed by pip
v1.0.4
- Feature: Rewrite headless mode around modern top-level commands (CLI overhaul)
- Fix: Detour to the CLI on any argument so unknown commands cannot open a window
- Fix: Restore the drive chip text — ignored-policy labels collapsed to zero width
v1.0.3
- Feature: Fleet mode — write queued images to every plugged-in drive
- Feature: CLI drive list command, FLINT progress contract, NIST method documentation
- Feature: Verification-grade design language — chamfered panels, mono readouts, palette parity
- Fix: Give the packaged windowed exe real stdio for
--climode - Fix: Enforce computed minimum size so no content clips at the resizing floor
- Fix: Clamp restored window geometry into the visible screen, center when fully off-screen
v1.0.2
- Feature: Wipe read-back verification and one-click export diagnostics
- Feature: In-app reference manual and help tips (hover bubbles)
- Feature: GUI flash queue with sequential multi-image flashing
- Feature: Backup, clone, wipe standards (zero/NIST/DoD), checksum sidecars, headless CLI
- Feature: Themed popups for all outcomes; migrate every dialog to FlintDialog
- Feature: Settings page with theme/expert/tray options; close-to-tray now opt-in
- Feature: Custom multi-resolution app icon (window, tray, exe)
- Fix: Sidecar mismatch detection, CLI verify sizing, type-check gates
v1.0.1
- Feature: Expert mode on by default, animated toggles, scrollable verify page
- Feature: Inline help buttons with reference anchors, expert-mode UI tests
- Feature: Robust post-write verification with SHA-256 compare and bad-block scan
- Feature: Buffered writes with configurable chunk size and optional native writer
- Feature: Hybrid ISO detection heuristics and raw-write enforcement in UI
- Feature: Persistence and Windows To Go support with ISO detection
- Feature: Expert partition & boot options with file-copy mode
- Fix: Keep expert toggle visible when turning expert mode off
- Fix: Resolve all audit findings (verify desync, cancel flows, drive mapping, packaging, CI)
v1.0.0
- Initial release of Flint — Windows bootable USB and ISO writer