Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 00:37
b555a5e

0.3.0 (2026-10-12)

Breaking Changes

  • cli: use snake_case keys in status --json (1c59cf0)

`rommate status --json` printed Go field names (RomID, PlatformSlug, …)
while every other command uses snake_case. Entries now use rom_id,
platform_slug, name, path, size_bytes, downloaded_at and present.

BREAKING CHANGE: scripts reading `rommate status --json` must use the new
snake_case keys.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Feature

  • prefer a local server address and resolve .local names via mDNS (fac6916)

Documentation

  • site: space out the hero buttons (d469c7b)

Build

  • lint: close mDNS sockets once; don't require checking Close on network connections (b555a5e)

Install

curl -fsSL https://arunoruto.github.io/rommate/install.sh | sh

Or with bin: bin install github.com/arunoruto/rommate.
See the getting started guide for all options.

Platform Asset
Linux ARM64 (Armada and other ARM handhelds) rommate-linux-arm64
Linux x86-64 (Steam Deck, Steam Machine, PCs) rommate-linux-amd64
macOS Apple Silicon rommate-darwin-arm64
Windows x86-64 (untested) rommate-windows-amd64.exe

SHA-256 checksums are in checksums.txt.