diff --git a/CHANGELOG.md b/CHANGELOG.md index eb9da815..7dee3496 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,49 @@ 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). ## [Unreleased] +## [0.4.6](https://github.com/JMBeresford/retrom/compare/retrom-v0.4.5...retrom-v0.4.6) - 2024-12-01 + +### Fixes +- Fullscreen action button + + The Play/Install/Download button in the fullscreen layout + now correctly responds to gamepad input. + + + +- link rendering in changelog + + + +### New +- steam integration + + You can now opt-in to populate your library with your Steam games. This is + done by adding your Steam config to the service config file. + + + +- scanned games are matched by platform + + Library scans will now take a games platform into account when matching + via IGDB. + + + +- prioritize exact matches in IGDB search by default + + fixes [#168](https://github.com/JMBeresford/retrom/pull/168) + + + +- Fullscreen game list names + + Fullscreen mode now shows the names of the games in the grid view, + where applicable. + + + + ## [0.4.5](https://github.com/JMBeresford/retrom/compare/retrom-v0.4.4...retrom-v0.4.5) - 2024-11-22 ### Fixes diff --git a/Cargo.lock b/Cargo.lock index 7aadc363..c251fb14 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4378,7 +4378,7 @@ dependencies = [ [[package]] name = "retrom-client" -version = "0.4.5" +version = "0.4.6" dependencies = [ "async-compression", "dotenvy", @@ -4411,7 +4411,7 @@ dependencies = [ [[package]] name = "retrom-codegen" -version = "0.4.5" +version = "0.4.6" dependencies = [ "diesel", "prost", @@ -4430,7 +4430,7 @@ dependencies = [ [[package]] name = "retrom-db" -version = "0.4.5" +version = "0.4.6" dependencies = [ "async-trait", "deadpool", @@ -4444,7 +4444,7 @@ dependencies = [ [[package]] name = "retrom-plugin-installer" -version = "0.4.5" +version = "0.4.6" dependencies = [ "dotenvy", "futures", @@ -4464,7 +4464,7 @@ dependencies = [ [[package]] name = "retrom-plugin-launcher" -version = "0.4.5" +version = "0.4.6" dependencies = [ "dotenvy", "hyper 0.14.30", @@ -4490,7 +4490,7 @@ dependencies = [ [[package]] name = "retrom-plugin-service-client" -version = "0.4.5" +version = "0.4.6" dependencies = [ "hyper 0.14.30", "hyper-rustls 0.25.0", @@ -4510,7 +4510,7 @@ dependencies = [ [[package]] name = "retrom-plugin-steam" -version = "0.4.5" +version = "0.4.6" dependencies = [ "notify", "retrom-codegen", @@ -4526,7 +4526,7 @@ dependencies = [ [[package]] name = "retrom-service" -version = "0.4.5" +version = "0.4.6" dependencies = [ "async_zip", "bigdecimal", diff --git a/Cargo.toml b/Cargo.toml index 4b2e794b..620d0a55 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,7 +6,7 @@ exclude = ["**/node_modules"] [workspace.package] edition = "2021" -version = "0.4.5" +version = "0.4.6" authors = ["John Beresford "] license = "GPL-3.0" readme = "./README.md" @@ -34,14 +34,14 @@ tracing-futures = { version = "0.2.5", features = ["tokio", "futures"] } tokio = { version = "1.37.0", features = ["full"] } tokio-util = { version = "0.7.11", features = ["io", "compat"] } dotenvy = "0.15.7" -retrom-db = { path = "./packages/db", version = "^0.4.5" } -retrom-client = { path = "./packages/client", version = "^0.4.5" } -retrom-service = { path = "./packages/service", version = "^0.4.5" } -retrom-codegen = { path = "./packages/codegen", version = "^0.4.5" } -retrom-plugin-installer = { path = "./plugins/retrom-plugin-installer", version = "^0.4.5" } -retrom-plugin-launcher = { path = "./plugins/retrom-plugin-launcher", version = "^0.4.5" } -retrom-plugin-service-client = { path = "./plugins/retrom-plugin-service-client", version = "^0.4.5" } -retrom-plugin-steam = { path = "./plugins/retrom-plugin-steam", version = "^0.4.5" } +retrom-db = { path = "./packages/db", version = "^0.4.6" } +retrom-client = { path = "./packages/client", version = "^0.4.6" } +retrom-service = { path = "./packages/service", version = "^0.4.6" } +retrom-codegen = { path = "./packages/codegen", version = "^0.4.6" } +retrom-plugin-installer = { path = "./plugins/retrom-plugin-installer", version = "^0.4.6" } +retrom-plugin-launcher = { path = "./plugins/retrom-plugin-launcher", version = "^0.4.6" } +retrom-plugin-service-client = { path = "./plugins/retrom-plugin-service-client", version = "^0.4.6" } +retrom-plugin-steam = { path = "./plugins/retrom-plugin-steam", version = "^0.4.6" } futures = "0.3.30" bytes = "1.6.0" reqwest = { version = "0.12.3", features = [