Repository navigation
v0.7.0
ℹ️ Platform support.
macOS (arm64 + amd64) is the primary dev target and exercised against real CH341A hardware on every release.
Windows + Linux are built but tested against hardware less often. Issues on any platform are welcome at https://github.com/packetThrower/etch341/issues.
What's Changed
- fmt: rustfmt the menu title-bar block and ifd test (7b981d2)
- changelog: cut 0.7.0 (2026-07-12) (dab5f59)
- docs: correct chip-count on landing page (70 -> 116 SPI + 10 I2C) (19d85f9)
- docs: document BIOS explorer, ifd, and the menu bar (f050461)
- gui: bus-aware View + Actions menus, Settings shortcut (3ca46d0)
- gui: add File/Edit/app menus with Cmd+Q quit (all platforms) (1668882)
- todo: mark GUI diff + numeric-range done, drop SMBIOS (c566631)
- gui: show Flash layout (IFD) in the BIOS explorer (a9eeb34)
- ifd: parse Intel Flash Descriptor (etch341 ifd) (ddbd3da)
- gui: collapse multi-line HII labels to one line (93dc9f8)
- uefi: decode Insyde type-2 (customized LZMA) sections (d2cc97b)
- uefi: detect Insyde via plain "Insyde" marker (7b59098)
- todo: mark $VSS done; add Insyde form-decompression follow-up (d9d76a0)
- uefi: $VSS variable-store parser (Insyde/Phoenix/EDK2 NVRAM) (517d71e)
- uefi: numeric min/max/step range (d2898bf)
- todo: note String/OrderedList opcodes done (e8cfe6c)
- uefi: String + OrderedList question support (4e52f05)
- uefi: lightweight BIOS identity ($FID / vendor / platform) (d01c92c)
- uefi: boot-order decode (BootOrder + Boot#### load options) (e6d92d0)
- gui: BIOS settings-diff window (two-dump compare) (a01f79a)
- todo: mark hierarchy / current-vs-default / export+diff done (0b15842)
- uefi: settings export (JSON) + two-dump settings diff (0508f88)
- uefi: current-vs-default (changed-from-default detection) (cd8b951)
- gui: BIOS explorer drill-down navigator (d9d44af)
- uefi: build the Setup menu tree from IFR REF links (a363d87)
- uefi: group Setup settings by form (menu hierarchy) (319fe01)
- todo: UEFI read-side enhancements + mu_uefi_decompress deprecation note (9588c5d)
- gui: revert BIOS explorer marker to ✷ (the ** was vendor label text) (f37c327)
- gui: BIOS explorer sticky header + "cond" tag (001f86e)
- gui: drop blank leading lines in BIOS explorer tooltips (93df1b3)
- gui: align BIOS explorer rows into fixed columns (55b50ac)
- gui: fix BIOS explorer list dead-space + file-row path overlap (b7686f4)
- gui: wrap BIOS explorer tooltips to a readable width (c12c927)
- docs: CHANGELOG + TODO for the UEFI BIOS Setup explorer (d82221a)
- gui: BIOS explorer pane (Phase 5 — CLI↔GUI parity) (8f3b13d)
- gitignore: local chip dumps directory (cc9de87)
- uefi: HII/IFR/NVRAM parse +
bios settingsCLI (Phases 2-4) (91de82c) - uefi: firmware-volume walker (Phase 1 of Setup explorer) (978597a)
- docs: floor js-yaml >=4.2.0 (GHSA-h67p-54hq-rp68) (ec4fe88)
- build(deps): bump astro from 6.3.7 to 6.4.6 in /docs (#5) (9b460a6)
- build(deps): bump the actions group across 1 directory with 4 updates (#6) (e86a0c8)
- readme: note the Homebrew 6.0.0 tap-trust step (6803b68)
Full Changelog: v0.6.0...v0.7.0