Repository navigation
Releases: jp-guimaraes/argos
Releases · jp-guimaraes/argos
Release list
v1.7.1
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
- Publish the docs site: EN + full pt-BR, GUI walkthrough with real screenshots by @jp-guimaraes in #119
- docs-site: Download tab with live release links + BR flag on the language switch by @jp-guimaraes in #120
- docs-site: download counters on the Download page by @jp-guimaraes in #121
- Add
argos format/ "Restore drive": turn an installer stick back into an ordinary one by @jp-guimaraes in #122
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Changed
- Plan phase 4: a graphical interface by @jp-guimaraes in #87
- Phase 4 / G1: extract argos-session by @jp-guimaraes in #98
- Phase 4 / G2: typed Phase on the wire, and the helper's real exit code by @jp-guimaraes in #101
- Phase 4 / G3: elevation from a window by @jp-guimaraes in #100
- Phase 4 / G3: pkexec's real exit codes, and the cancellation window measured on real hardware by @jp-guimaraes in #103
- Phase 4 / G4: the GUI skeleton, designed by @jp-guimaraes in #105
- Phase 4 / G5: wire Write and Verify to session::spawn by @jp-guimaraes in #106
- Phase 4 / G4: follow the desktop's theme on Linux, via the portal by @jp-guimaraes in #108
- Phase 4 / G7: package the GUI for Linux (.deb, .desktop, icon, polkit) by @jp-guimaraes in #109
- Phase 4 / G6: i18n EN/PT-BR, one binary, checked at compile time by @jp-guimaraes in #111
- Phase 4 / G8: build Argos.app and a universal .dmg, unsigned by @jp-guimaraes in #110
- Stop gluing the raw English message onto a translated error category by @jp-guimaraes in #112
- Phase 4 / G9.8-G9.10: document the GUI in CHANGELOG, README and architecture.md by @jp-guimaraes in #114
- GUI: show the running version as a discreet footer by @jp-guimaraes in #117
- GUI: label the language selector by @jp-guimaraes in #118
Full Changelog: v1.5.5...v1.6.0
v1.5.5
v1.5.4
What's Changed
- Force a real fsync after the DD-mode write instead of a no-op flush by @jp-guimaraes in #84
- Let write take the ISO as --iso, matching verify's syntax by @jp-guimaraes in #85
- Cut 1.5.4 by @jp-guimaraes in #86
Full Changelog: v1.5.3...v1.5.4
v1.5.3
What's Changed
- Resolve the ISO path to absolute before it crosses the privilege boundary by @jp-guimaraes in #81
- Add a Usage section to the README by @jp-guimaraes in #80
- Make the man page document every subcommand's own flags by @jp-guimaraes in #82
- Cut 1.5.3 by @jp-guimaraes in #83
Full Changelog: v1.5.2...v1.5.3
v1.5.2
What's Changed
- Add a Debian/Ubuntu .deb package (backlog #46) by @jp-guimaraes in #76
- Add an AUR PKGBUILD for pacman-based distros (backlog #46) by @jp-guimaraes in #77
- Update the README: version, install paths, section naming by @jp-guimaraes in #78
- Cut 1.5.2: the tag that actually ships the .deb by @jp-guimaraes in #79
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
- Unmount with umount2(2) instead of shelling out to umount(8) (M7.1, #46) by @jp-guimaraes in #73
- Generate the man page and shell completions from the CLI itself (#46) by @jp-guimaraes in #74
- Cut 1.5.1 by @jp-guimaraes in #75
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- Windows ISO support W1: installer detection + file-tree wrapper by @jp-guimaraes in #28
- Windows ISO support W2: partition-plan arithmetic + capacity preflight by @jp-guimaraes in #33
- Windows ISO support W3: privileged write path (GPT, UEFI:NTFS boot, NTFS copy) by @jp-guimaraes in #30
- Windows ISO support W4: write verification (GPT layout + per-file hash) by @jp-guimaraes in #31
- Windows ISO support W5: wire the write/verify paths into the CLI by @jp-guimaraes in #32
- Guard the Windows write path against OOM on large UDF files by @jp-guimaraes in #39
- Add the phase-3 plan: self-contained Windows media support by @jp-guimaraes in #41
- Phase 3 M1: in-tree streaming UDF reader, retiring the whole-file-in-memory read (#40) by @jp-guimaraes in #49
- M1.5: real-ISO validation of the streaming UDF reader (#40, #47) by @jp-guimaraes in #50
- M3: pure-Rust FAT32 Windows layout behind --layout fat32 (#43) by @jp-guimaraes in #51
- M2: pure-Rust WIM splitter, validated against real Windows media (#42) by @jp-guimaraes in #52
- M4: enable the FAT32 Windows write path on macOS (#34) by @jp-guimaraes in #53
- Record the M6.1 decision and correct M6's priority (#45, #47) by @jp-guimaraes in #54
- M6.2, M6.3, M6.5: MBR partition plan, MBR boot code, and a QEMU boot-chain test (#45) by @jp-guimaraes in #55
- Erase a stale GPT under the MBR layout, and fix two BPB fields (#45, #43) by @jp-guimaraes in #59
- Record phase 3's outcome, and plan the Linux side of M5 (#44, #47) by @jp-guimaraes in #60
- Cross-check the FAT32 we write against Linux's own implementations (#56) by @jp-guimaraes in #61
- Confirm the stale-GPT fix under the kernel's device handling (L3, #59) by @jp-guimaraes in #62
- Record M5.1, decide the fatfs question, and log L1/L3 outcomes (#44, #56) by @jp-guimaraes in #63
- Retire the NTFS Windows write path (M4.3, #34/#43) by @jp-guimaraes in #65
- Make the FAT32 write path cancellable, and destroy what it leaves (#35) by @jp-guimaraes in #64
- Drop a comment's reference to the module #65 deleted by @jp-guimaraes in #68
- Add a regression test for backup-boot-sector sync (mediadiff finding) by @jp-guimaraes in #66
- Fix the build on main: #66's new test predates #64's signature change by @jp-guimaraes in #69
- Wire write cancellation end to end (M7.5, #35) by @jp-guimaraes in #70
- Cut 1.5.0, and make the binary agree with the changelog by @jp-guimaraes in #71
Full Changelog: v1.0.0...v1.5.0
v1.0.0
What's Changed
- Argos v1: workspace scaffold, core domain, Linux backend, write engine, privileged helper by @jp-guimaraes in #14
- Implement macOS device enumeration (backlog E3) by @jp-guimaraes in #15
- Confirm argos verify end-to-end on real macOS hardware by @jp-guimaraes in #17
- Eject the device automatically after a successful argos write by @jp-guimaraes in #19
- Linux: resolve device-mapper stacks and cross-check UDisks2 (E2) by @jp-guimaraes in #18
- Unmount the device before opening it for write (backlog #20) by @jp-guimaraes in #21
- Fall back to plain-text progress when stdout isn't a real terminal by @jp-guimaraes in #22
- Add GitHub Releases binary workflow (backlog #11) by @jp-guimaraes in #23
- Publish argos crates to crates.io (backlog #11) by @jp-guimaraes in #24
- Confirm real BIOS/legacy MBR boot on macOS-written media by @jp-guimaraes in #25
- Add CHANGELOG.md and update README for the v1.0.0 release by @jp-guimaraes in #26
New Contributors
- @jp-guimaraes made their first contribution in #14
Full Changelog: https://github.com/jp-guimaraes/argos/commits/v1.0.0