diff --git a/VERSION b/VERSION index 20a31dba..d23cc89d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -VERSION="3.14.0" +VERSION="3.15.0" diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 6f2a007b..5d58c456 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -3,6 +3,30 @@ This page summarizes the changes of each Skyscraper release, a [changlog for humans](https://keepachangelog.com). +### Version 3.15.0 (2024-01-24) + +- Added: Separate local Platform configuration from upstream Platform + configuration. Details + [here](PLATFORMS.md#transferring-local-platform-changes). _To the RetroPie users_: + Please update the scriptmodule in the RetroPie-Setup first before updating via + `retropie_setup.sh`, otherwise you have to install the script named in the + documentation above manually. Thanks for the nudge, @s1eve-mcdichae1. +- Added: Configuration option `gameListFilename`. See + [documentation](CONFIGINI.md#gamelistfilename), there is also a [command line + option](CLIHELP.md#-gamelistfilename-filename). Thanks #1, @Leukhos for the + submission. +- Added: Support "all platform selection" for cache commands within one Skyscraper + run. See respective documentation for [cache + report:missing](CLIHELP.md#-cache-reportmissingall-textual-artwork-media-or-resource1resource2), + [cache validate](CLIHELP.md#-cache-validate), [cache + vacuum](CLIHELP.md#-cache-vacuum) and [cache + purge](CLIHELP.md#-cache-purgekeywordmodule-andor-type). Thanks #2, @Leukhos + the addition is very appreciated. +- Fixed: Improvements to the Pegasus frontend, to avoid inconsistency with + existing aliases in the frontend output for the keywords `command/launch` and + `workdir/cwd`. Thanks, @Leukhos for your third submission. +- Fixed: Some edge case bugs wiped out, thanks to all reporters! + ### Version 3.14.0 (2024-12-08) - Added: Support for [XDG Base Directories](XDG.md), thanks for the suggestion diff --git a/docs/CLIHELP.md b/docs/CLIHELP.md index 3a99f620..68a18292 100644 --- a/docs/CLIHELP.md +++ b/docs/CLIHELP.md @@ -330,8 +330,8 @@ If no platform is specified, reports will be generated for all existing platform ``` Skyscraper -p snes --cache report:missing=textual Skyscraper -p snes --cache report:missing=artwork -Skyscraper -p snes --cache report:missing=developer Skyscraper -p snes --cache report:missing=publisher,screenshot +Skyscraper --cache report:missing=video # Generates a report for all platforms with missing video cache data ``` #### --cache show @@ -357,7 +357,8 @@ If no platform is specified, the vacuum operation will apply to all existing pla **Example(s)** ``` -Skyscraper -p snes --cache vacuum +Skyscraper -p snes --cache vacuum # one platform +Skyscraper --cache vacuum # all platforms ``` #### --cache validate @@ -373,7 +374,8 @@ If no platform is specified, the validate operation will apply to all existing p **Example(s)** ``` -Skyscraper -p snes --cache validate +Skyscraper -p snes --cache validate # one platform +Skyscraper --cache validate # all platforms ``` ### --endat <FILENAME> diff --git a/docs/CONFIGINI.md b/docs/CONFIGINI.md index b91397bc..fdf3b2dc 100644 --- a/docs/CONFIGINI.md +++ b/docs/CONFIGINI.md @@ -160,7 +160,7 @@ Allowed in sections: `[main]`, `[]`, `[]` #### gameListFilename -Override the game list filename. This enables you to set a filename different from the default provided by the frontend modules. +Override the game list filename. This enables you to set a filename different from the default provided by the frontend modules. For example you can specify a custom filename for the gamelist, which is particularly useful if you are using EmuDeck with the Pegasus frontend: This enhancement helps prevent duplicate entries in Pegasus by allowing users to generate a `metadata.txt` file instead of the default `metadata.pegasus.txt`. Default value: depends on [frontend](FRONTENDS.md) Allowed in sections: `[]` diff --git a/docs/index.md b/docs/index.md index ce906b7d..58fcc65b 100644 --- a/docs/index.md +++ b/docs/index.md @@ -11,9 +11,9 @@ Skyscraper]((https://github.com/muldjord/skyscraper?tab=readme-ov-file#code-cont ### Key New Features at a Glance -- Several platforms added and supported out-of-the-box - Platforms to scrape can be added via configuration files -- Support for EmulationStation Desktop Edition (ES-DE) as frontend +- Several more platforms added and supported out-of-the-box +- Support for EmulationStation Desktop Edition (ES-DE) Gamelist format - Added scraping of game manuals as PDF - Support for XDG Base Directory standard - Commandline Bash completion on Linux systems diff --git a/mkdocs.yml b/mkdocs.yml index a55c8ce6..9fa36348 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -9,7 +9,7 @@ repo_name: "Skyscraper" repo_url: "https://github.com/Gemba/Skyscraper/" # Copyright -copyright: "© 2017-2023 Lars Muldjord and contributors, © 2024 Gemba and contributors" +copyright: "© 2017-2023 Lars Muldjord and contributors, © 2024,2025 Gemba and contributors" # Plugins plugins: