Skip to content

fix(dependencies): Update rommapp/romm Docker tag to v4.7.0#23

Open
erNail wants to merge 1 commit intomainfrom
chore/rommapp-romm-4-x
Open

fix(dependencies): Update rommapp/romm Docker tag to v4.7.0#23
erNail wants to merge 1 commit intomainfrom
chore/rommapp-romm-4-x

Conversation

@erNail
Copy link
Owner

@erNail erNail commented Mar 9, 2026

This PR contains the following updates:

Package Type Update Change
rommapp/romm dependencies minor 4.4.14.7.0

Release Notes

rommapp/romm (rommapp/romm)

v4.7.0

Compare Source

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
  • Enable keyboard lock in emulatorjs by @​matthewturk in #​3043
  • 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

Other changes

New Contributors

Full Changelog: rommapp/romm@4.6.1...4.7.0

v4.6.1

Compare Source

What's Changed

Full Changelog: rommapp/romm@4.6.0...4.6.1

v4.6.0

Compare Source

Highlights

Additional metadata

The edit dialog now allows you to manually set metadata properties that would otherwise only be aggregated from metadata sources, if those metadata sources don't support/populate certain fields. #​2848

Screenshot 2026-01-12 at 1 16 34 PM
Enhance folder structure config

We've improved the web interface that lets you configure platform bindings and versions, and excluded files and folders. This change should simplify the process of configuring how library folders are interpreted and what content is ignored during scanning. #​2809

Screenshot 2026-01-12 at 12 25 11 PM Screenshot 2026-01-12 at 12 25 23 PM
Patcher.js
  • We're introducing a new ROM patching feature to the app that enables your admins and editors to apply various types of patches to ROM files. At this time both ROM and patch files must be downloaded locally and re-uploaded via the patcher, with future work planned to patch ROMs directly from your library. #​2787
Screenshot 2026-01-12 at 12 25 37 PM
UI settings sync

UI settings are now synced between devices for every user! These settings do not affect third-party apps, and any setting must be changed at least once for this sync to take effect. #​2777

BIOS file defaults

A default BIOS file can now be specified per emulator core directly in your config.yml:

emulatorjs:
  settings:
    mgba:
      bios_file: gba_bios.bin

#​2873

Minor changes

Fixes

Other changes

New Contributors

Full Changelog: rommapp/romm@4.5.0...4.6.0

v4.5.0

Compare Source

Highlights

Netplay

The incredibly smart and beautiful people over at the EmulatorJS project have added Netplay to their client, allowing you to play with your friends on the same instance over the internet! Enable netplay and configure the STUN/TURN servers in your config.yml:

emulatorjs:
  netplay:
    enabled: true
    ice_servers:
      - urls: "stun:stun.relay.metered.ca:80"
      - urls: "turn:global.relay.metered.ca:80"
        username: "<username>"
        credential: "<password>"

To host a game, start it, then hit the 🌐 icon in botton bar. Set your name, create a room (password optional), and other players should be able to see and join your room. All players need access to your RomM server to join a room and play together. #​2728

Multiple notes

You've begged for it, and boy did we ever delivered! Write and store multiple notes for each game, with full mark down support; sharable, swapable, and easily identified with the 📝 icon. #​2665

Screenshot 2025-12-10 at 3 52 36 PM

Metadata locale selection for IGDB and ScreenScraper

You can now set the order of your preferred locales/regional variants when fetching metadata from IGDB and ScreenScraper. The options below are available and can be set in your config.yml. #​2700

scan:
  priority:
    region:
      - "us" # United States (no localization needed)
      - "wor" # World (default)
      - "ss" # Screenscraper (default)
      - "eu" # Europe
      - "jp"  # Japan
      - "kr" # Korea
      - "cn" # China (simplified)
      - "tw" # Taiwan (traditional)
516566290-2c43d67e-f55e-400b-8a89-a23e25d1ef36

Minor changes

Fixes

Behind-the-scenes

New Contributors

Full Changelog: rommapp/romm@4.4.1...4.5.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@erNail erNail added the renovate label Mar 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants