From baa9ccde3798d96131d40cb163f44bec2afba605 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 4 Nov 2026 17:46:39 +0000 Subject: [PATCH 1/2] chore: release main --- .release-please-manifest.json | 6 +++--- Cargo.lock | 6 +++--- Cargo.toml | 2 +- romm-api/CHANGELOG.md | 7 +++++++ romm-api/Cargo.toml | 2 +- romm-cli/CHANGELOG.md | 2 ++ romm-cli/Cargo.toml | 2 +- romm-tui/CHANGELOG.md | 8 ++++++++ romm-tui/Cargo.toml | 2 +- 9 files changed, 27 insertions(+), 10 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 49f649b..ef5c904 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,5 +1,5 @@ { - "romm-api": "1.4.1", - "romm-cli": "1.3.1", - "romm-tui": "1.4.2" + "romm-api": "1.5.0", + "romm-cli": "1.3.2", + "romm-tui": "1.5.0" } diff --git a/Cargo.lock b/Cargo.lock index 9d0770e..4ea1e8b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4912,7 +4912,7 @@ dependencies = [ [[package]] name = "romm-api" -version = "1.4.1" +version = "1.5.0" dependencies = [ "anyhow", "base64 0.22.1", @@ -4938,7 +4938,7 @@ dependencies = [ [[package]] name = "romm-cli" -version = "1.3.1" +version = "1.3.2" dependencies = [ "anyhow", "assert_cmd", @@ -4963,7 +4963,7 @@ dependencies = [ [[package]] name = "romm-tui" -version = "1.4.2" +version = "1.5.0" dependencies = [ "anyhow", "crossterm 0.29.0", diff --git a/Cargo.toml b/Cargo.toml index de49ee4..bc57aa9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ repository = "https://github.com/patricksmill/romm-cli" license = "MIT" [workspace.dependencies] -romm-api = { path = "romm-api", version = "1.4.1" } # x-release-please-version +romm-api = { path = "romm-api", version = "1.5.0" } # x-release-please-version [profile.release] strip = true diff --git a/romm-api/CHANGELOG.md b/romm-api/CHANGELOG.md index 2fb492b..00a5b94 100644 --- a/romm-api/CHANGELOG.md +++ b/romm-api/CHANGELOG.md @@ -7,6 +7,13 @@ Entries before the workspace split (1.0.0) are filtered from the unified monolit The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.5.0](https://github.com/patricksmill/romm-cli/compare/romm-api-v1.4.1...romm-api-v1.5.0) (2026-11-04) + + +### Features + +* **api:** add RomCache::get_complete for stale ROM list reads ([745752e](https://github.com/patricksmill/romm-cli/commit/745752e68bc2a00e5d26be69d353414ec00cf7e2)) + ## [1.4.1](https://github.com/patricksmill/romm-cli/compare/romm-api-v1.4.0...romm-api-v1.4.1) (2026-09-28) diff --git a/romm-api/Cargo.toml b/romm-api/Cargo.toml index f10e7d6..a7a492a 100644 --- a/romm-api/Cargo.toml +++ b/romm-api/Cargo.toml @@ -4,7 +4,7 @@ description = "HTTP client and domain logic for the RomM API" readme = "../docs/api.md" keywords = ["romm", "api", "emulator", "games"] categories = ["api-bindings", "emulators"] -version = "1.4.1" +version = "1.5.0" edition.workspace = true repository.workspace = true license.workspace = true diff --git a/romm-cli/CHANGELOG.md b/romm-cli/CHANGELOG.md index f1eac3f..ccf21fb 100644 --- a/romm-cli/CHANGELOG.md +++ b/romm-cli/CHANGELOG.md @@ -7,6 +7,8 @@ Entries before the workspace split (1.0.0) are filtered from the unified monolit The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.3.2](https://github.com/patricksmill/romm-cli/compare/romm-cli-v1.3.1...romm-cli-v1.3.2) (2026-11-04) + ## [1.3.1](https://github.com/patricksmill/romm-cli/compare/romm-cli-v1.3.0...romm-cli-v1.3.1) (2026-09-28) diff --git a/romm-cli/Cargo.toml b/romm-cli/Cargo.toml index c4984c3..e2d2af8 100644 --- a/romm-cli/Cargo.toml +++ b/romm-cli/Cargo.toml @@ -4,7 +4,7 @@ description = "Rust-based CLI for the RomM API" keywords = ["romm", "terminal", "tui", "emulator", "games"] categories = ["command-line-utilities", "emulators"] readme = "../docs/cli.md" -version = "1.3.1" +version = "1.3.2" edition.workspace = true repository.workspace = true license.workspace = true diff --git a/romm-tui/CHANGELOG.md b/romm-tui/CHANGELOG.md index 8ce831a..bc1318a 100644 --- a/romm-tui/CHANGELOG.md +++ b/romm-tui/CHANGELOG.md @@ -13,6 +13,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Consolidate library selection identity, count, and ROM request interpretation without changing browsing, prefetch, or saved-selection behavior. +## [1.5.0](https://github.com/patricksmill/romm-cli/compare/romm-tui-v1.4.2...romm-tui-v1.5.0) (2026-11-04) + + +### Features + +* **tui:** load OpenAPI locally and refresh after first paint ([d085a68](https://github.com/patricksmill/romm-cli/commit/d085a688e4d55bd4862e8ee1bc753ff95c7f25c9)) +* **tui:** paint cached ROM lists before network refresh ([749d3c4](https://github.com/patricksmill/romm-cli/commit/749d3c4078c0a26945c5af765be0c92ac5ef38bc)) + ## [1.4.2](https://github.com/patricksmill/romm-cli/compare/romm-tui-v1.4.1...romm-tui-v1.4.2) (2026-09-28) diff --git a/romm-tui/Cargo.toml b/romm-tui/Cargo.toml index 2973ed2..99085e0 100644 --- a/romm-tui/Cargo.toml +++ b/romm-tui/Cargo.toml @@ -4,7 +4,7 @@ description = "Terminal UI for the RomM API" readme = "../docs/tui.md" keywords = ["romm", "terminal", "tui", "emulator", "games"] categories = ["command-line-utilities", "emulators"] -version = "1.4.2" +version = "1.5.0" edition.workspace = true repository.workspace = true license.workspace = true From 1dfb2d6b406dfeb1c1df775affa28c59846cfd85 Mon Sep 17 00:00:00 2001 From: Patrick Mill Date: Wed, 4 Nov 2026 13:21:52 -0500 Subject: [PATCH 2/2] docs(release): record compatibility for upcoming component versions --- docs/compatibility.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/compatibility.toml b/docs/compatibility.toml index 93e496e..a908045 100644 --- a/docs/compatibility.toml +++ b/docs/compatibility.toml @@ -40,3 +40,8 @@ romm_tui = "1.4.2" min_romm_api = "1.4.1" notes = "Config D registry; atomic save sync; batch path reservation; auth logout cleanup" +[[combination]] +romm_cli = "1.3.2" +romm_tui = "1.5.0" +min_romm_api = "1.5.0" +notes = "Cache-first library startup and shared complete-cache reads; saved library selection"