Releases
v0.34.0
Compare
Sorry, something went wrong.
No results found
0.34.0 (2026-05-22)
Features
update: verify release downloads against checksums.txt (SHA256) before install
update: when updating romm-cli or romm-tui, install both binaries from the same release archive so the sibling executable stays in sync
update: support ROMM_GITHUB_API_BASE for a custom GitHub API base URL (useful for testing or GitHub Enterprise)
update: romm-cli update reports “Already up to date” instead of a generic success message when nothing changed
tui: show successful self-updates in a cyan Notice popup instead of the red error dialog
Bug Fixes
update: fix TUI self-update prompting on stdin and corrupting the terminal (no_confirm / no stdout spam during TUI apply)
update: use semver for update availability checks (fixes prerelease vs stable comparisons)
update: pin install to the same release tag discovered during startup/TUI check, avoiding check/apply version drift
update: make downloads cancellable during the async phase (Ctrl+C before install)
update: fail clearly on unsupported platforms instead of looking up nonexistent release asset names
download: try alternate RomM file URL shapes when the primary download path returns 404
tests: fix flaky ROMM_GITHUB_API_BASE integration test under parallel test execution
Changed
client: split monolithic client.rs into focused modules (download, openapi, request, response, tasks, upload)
update: replace self_update’s built-in download/install path with a custom pipeline (async download + checksum verify + extract + sibling copy + self_replace)
You can’t perform that action at this time.