Skip to content

Releases: arunoruto/rommate

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 03:23
8575213

0.7.0 (2026-10-12)

Feature

  • add search, a Settings tab and cover art for ES-DE (c585b44)

Documentation

  • document search, the Settings tab and cover art (8575213)

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.

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 02:42
7fcf870

0.6.0 (2026-10-12)

Feature

  • tui: add a Saves tab with automatic sync and conflict resolution (36196f6)
  • saves: sync saves of RetroArch, melonDS, Azahar, PPSSPP and Eden (0edb277)
  • saves: add the save sync engine and RomM sync API client (969c9f9)

Bug Fixes

  • saves: respect Azahar's use_custom_storage switch (823c831)

Documentation

Tests

  • saves: skip the Linux emulator layout tests on Windows (7fcf870)

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.

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 01:41
16fd933

0.5.0 (2026-10-12)

Feature

  • tui: ask before quitting (06f7f86)

Documentation

  • site: use the Steam hero artwork behind the landing hero (16fd933)
  • add Steam artwork for the rommate shortcut (1e8080e)

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.

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 01:17
0ae3f72

0.4.0 (2026-10-12)

Feature

  • tui: read game controllers directly on Linux (b9b5b1f)

Documentation

  • describe direct controller input and the gamepad setting (0ae3f72)

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.

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.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 00:05
2ee8acf

0.2.0 (2026-10-12)

Feature

  • cli: add rommate config to show the effective configuration (2ee8acf)

CI

  • test installing each release with the script and bin (ef3b9b7)

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.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 23:41
42d3fd4

0.1.0 (2026-10-11)

Feature

  • add install script that picks the right binary and verifies it (99db877)
  • cli: add rommate mappings to list folder mappings (2a8ee72)
  • initial rommate scaffold with CLI, TUI and download queue (9f0c81b)

Documentation

  • document install options and add a roadmap (42d3fd4)
  • add website built with Hugo and Hextra (8ee368b)
  • add logo, app icon and social preview (54ee62a)
  • agents: explain nix develop -c usage (bb6a55c)
  • add MIT license (957a398)

Tests

  • config: set USERPROFILE so TestPath works on Windows (02080fe)

Build

  • use the go-lsp shell from arunoruto/flake instead of devenv (caffeb5)
  • publish plain binaries for linux, macOS arm64 and windows (d13fafc)
  • add justfile, version info and a fuller .gitignore (60d36d3)

CI

  • add CI and semantic-release workflows (293fa64)

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.