github rommapp/romm 4.7.0-beta.1

latest release: 4.7.0-beta.2
pre-release9 hours ago

Highlights

Auto-export gamelist.xml

Automatically generate an ES-DE compatible gamelist.xml file during scans by enabling the option in your config.yml. This will place the new gamelist.xml file within the platform folder for selected/discovered platforms.

scan:
    export_gamelist: true

@ItzCobaltboy in #2987

Device-based save synchronization

Thanks to @tmgast, we've laid the ground work for device-based save synchronization to enable multi-device save management, as defined in RFC-0001. Devices (handhelds, PCs, etc.) can register with the server and track which saves they've synced, enabling conflict detection when a device tries to upload stale data.

Note that this is purely foundational work to set up an initial structure and API implementation and in intended for third-party developers. #2917

Minor changes

  • Add support for ScummVM shortnames by @gantoine in #2957
  • Add OIDC_AUTOLOGIN=true env var to automatically login using OIDC by @pR0Ps in #2969
  • Group games with same name (but different tags) as versions/siblings by @zeroSteiner in #2984
  • Search by mutliple keywords with | by @gantoine in #2996
    • zelda|mario|sonic would show all games with zelda, mario OR sonic in the name
  • New PKGJ feed endpoints in .tsv format by @gantoine in #2986
    • PSP games: GET /api/feeds/pkgj/psp/games
    • PSP DLC files: GET /api/feeds/pkgj/psp/dlc
    • PS Vita games: GET /api/feeds/pkgj/psvita/games
    • PS Vita DLC files: GET /api/feeds/pkgj/psvita/dlc
    • PSX games: GET /api/feeds/pkgj/psx/games

Fixes

  • [HOTFIX] Fix all roms displayed in all platforms by @gantoine in #2948
  • [ROMM-2956] Fix refresh on card edit by @gantoine in #2962
  • Invalid category values fix by @LoneAngelFayt in #2979
  • Filter keys now plural by @camhorn in #2982
  • [ROMM-2991] Allow set completion to 0 by @gantoine in #2995
  • [ROMM-2997] Fix HLTB search term fetching by @gantoine in #2998
  • [ROMM-2983] Fix negative filter by verified by @gantoine in #3000
  • [ROMM-2976] Fix no games displayed for status filter by @gantoine in #3001
  • [ROMM-2974] Stop displaying public collections in "add to collection" dialog the user doesn't own by @gantoine in #3002
  • [ROMM-2972] Fix /props returning stale data by @gantoine in #3003
  • [ROMM-2965] Check file count for file select menu emulatorjs by @gantoine in #3005
  • [ROMM-2943] Match scanned platform based on fs_slug by @gantoine in #3008
  • [ROMM-3020] Fix split collection custom artowrk by @gantoine in #3028
  • [ROMM-3025] Fix collections with custom art failing by @gantoine in #3027
  • [ROMM-3026] Region/language shortcodes should be case sensitive by @gantoine in #3035
  • [ROMM-3031] Fix screenshot property on save/state by @gantoine in #3037

Other changes

New Contributors

Full Changelog: 4.6.1...4.7.0-beta.1

Don't miss a new romm release

NewReleases is sending notifications on new releases.