Changelog

Changelog

Every release of Flint, from the first to the latest.

v1.5.0 latest

  • Feature: Windows 11 TPM bypass — patch boot.wim to skip TPM, Secure Boot and RAM checks (--bypass-tpm)
  • Feature: TPM bypass auto-switches to file-copy mode when raw DD is selected
  • Feature: TPM bypass works with both normal file-copy and Windows To Go writes
  • Docs: Rewrote marketing copy across website for a more professional tone
  • Fix: Consistent nav order across all pages, added missing Compare/Changelog to About page
  • Fix: Download buttons on homepage point to download page; prominent download button on download page

v1.4.0

  • Feature: Compressed image support — flash .zip, .gz, .xz, .zst files directly
  • Feature: CLI --dry-run flag 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 --resume flag
  • 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-report flag to copy flash summary to clipboard
  • Feature: CLI --verbose flag 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: --yes confirmation 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-usb on 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_elevated launches 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 --cli mode
  • 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