chore(deps): update ghcr.io/rommapp/romm docker tag to v5 #91
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/ghcr.io-rommapp-romm-5.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
4.4.1→5.0.0Release Notes
rommapp/romm (ghcr.io/rommapp/romm)
v5.0.0Compare Source
Highlights
UI overhaul
A ground-up redesign of the UI, with a new design system, fresh visual language, and a universal input model that feels at home with mouse, touch, keyboard and gamepad alike. With a stronger emphasis on performance, responsiveness, ease-of-use and accessibility, the new UI should be a joy on any device. #3436
Shared savestates
Share your game saves and savestates with other users; useful for speedrunning, special unlocks, new game +, or just showing off your progress. #3569
Interactive 3D boxart
Boxart go weeeeeeeeeeeeeeeeeeeeeeeeeeeee! #3580
CRT mode
Take me back to the 90s with a CRT shader that simulates the look of those old displays we love dearly. #3552
Server-side ROM patching
We've unlocked the full power of ROM patching by moving it to the server. Simply apply patches to your ROMs, now with the option to use stored or uploaded patch files. #3225
QR code pairing
Quickly pair your PC, TV or handheld device with your server by scanning a QR code (currently available on Argosy Launcher and Playnite). #3308
Real-time logs
Tired of SSHing into your server to tail the logs when something breaks? Now you can view the backend logs in real-time directly from the web UI. #3557
Controller debug view
Test your controller inputs and mappings in real-time with a new debug view. #3581
Changelog preview
A quick peak at the changes in the current version, with links to the full changelog. #3560
Granular permission system
Tweak access to your library with per-user and per-group permissions, with one configurable default group for new users. Tri-state grant/revoke on top of the group, and per-entity overrides, allow for fine-grained control over who can see what. #3605
Music player
Music files stored within a ROMs'
soundtrackfolder can now be played directly from details page (#3610), and queried directly from the API (#3640). This opens the door to future features like background music playback and soundtrack playlists.Minor changes
<sortname>import and edit support for ROM ordering by @gantoine in https://github.com/rommapp/romm/pull/3460Fixes
v*tags by @gantoine in https://github.com/rommapp/romm/pull/3658fix(scan): strip leading dot from dot-separated version tags by @TowyTowy in https://github.com/rommapp/romm/pull/3751
Other changes
New Contributors
Full Changelog: https://github.com/rommapp/romm/compare/4.9.2...5.0.0
v4.9.2Compare Source
What's Changed
Full Changelog: https://github.com/rommapp/romm/compare/4.9.1...4.9.2
v4.9.1Compare Source
What's Changed
Full Changelog: https://github.com/rommapp/romm/compare/4.9.0...4.9.1
v4.9.0Compare Source
Highlights
Save sync engine
"Coming soon" no more! Third-party app developers will now be able to rely on RomM to keep save files in sync across devices and platforms. #3137
Devices (apps, handhelds, browsers) can choose to register themselves with the server, which uniquely identifies them with a token. The system tracks which device has the latest version of a save file, flags conflicts when two devices change the same save, and syncs in whichever way fits the device: on demand, via a watched folder, or through a scheduled background sync.
Play session tracking
Another one for the app developers: client devices submit batches of play sessions per device, recording when and how long games were played. Sessions track both the time window (start_time/end_time) and screen-on time (duration_ms), which may differ due to device suspension or back-grounding. #3155
Libretro thumbnails
The libretro thumbnail repository is now available as a first-class artwork source for region-correct box art (PAL/Europe, Japan, etc.). Matching is exact case-insensitive against the directory listing, so a ROM named "(Europe)" lands on the (Europe) artwork. The source is enabled by default, and you can set it's priority in your
config.ymlvia thescan.priority.artworklist. #3252Pegasus metadata export
You can now auto-export a Pegasus compatible
metadata.pegasus.txtfile, just like the existinggamelist.xmlexport. Enable it in yourconfig.ymlfile by settingscan.export.pegasusto true, and it should appear in each platform folder (alongside your ROMs). #3153Notable changes
Fixes
cusregion in default ScreenScraper fallback regions by @gantoine in #3273DISABLE_EMULATOR_JSto Console mode (disable Play + block direct player route) by @gantoine in #3373gamelist.xmlexport to use relative media paths for local exports by @gtronset in #3369<alternativeEmulator>tags during gamelist.xml import by @gantoine in #3421<folder>entries in gamelist.xml metadata import by @gantoine in #3422miximage_v2media type to explicitly select SS.fr mixrbv2 by @gantoine in #3446Other changes
rom_files(rom_id)to fix slow game listing on large ROM sets by @gantoine in #3259job.get_id()withjob.idfor rq >= 2.7.0 compatibility by @gantoine in #3320New Contributors
Full Changelog: https://github.com/rommapp/romm/compare/4.8.1...4.9.0-beta.1
v4.8.1Compare Source
What's Changed
/api/tasks/statusaftercleanup_missing_romstask completes by @gantoine in #3214New Contributors
Full Changelog: https://github.com/rommapp/romm/compare/4.8.0...4.8.1
v4.8.0Compare Source
Highlights
Client API tokens
API tokens are a safer way for apps and devices to connect without sharing user credentials. A new QR-based pairing flow makes setup quick, with support for regeneration and revocation when needed. #3114
Chunked uploads
Goodbye failed uploads and incessant timeouts! ROMs will now upload in smaller chunks, allowing for more reliable transfers even on spotty connections. #3076
Local LaunchBox metadata import
Have a local LaunchBox installation packed with games? You can now import metadata directly from it, including cover art, screenshots and video previews. #2922
Minor changes
video_normalizedmedia type option for ScreenScraper scans by @gantoine in https://github.com/rommapp/romm/pull/3088Fixes
Other changes
New Contributors
Full Changelog: https://github.com/rommapp/romm/compare/4.7.0...4.8.0
v4.7.0Compare Source
Highlights
Auto-export
gamelist.xmlAutomatically generate an ES-DE compatible
gamelist.xmlfile during scans by enabling the option in yourconfig.yml. This will place the newgamelist.xmlfile within the platform folder for selected/discovered platforms.@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
OIDC_AUTOLOGIN=trueenv var to automatically login using OIDC by @pR0Ps in #2969|by @gantoine in #2996zelda|mario|sonicwould show all games withzelda,marioORsonicin the namePKGJfeed endpoints in.tsvformat by @gantoine in #2986GET /api/feeds/pkgj/psp/gamesGET /api/feeds/pkgj/psp/dlcGET /api/feeds/pkgj/psvita/gamesGET /api/feeds/pkgj/psvita/dlcGET /api/feeds/pkgj/psx/gamesFixes
Other changes
New Contributors
Full Changelog: https://github.com/rommapp/romm/compare/4.6.1...4.7.0
v4.6.1Compare Source
What's Changed
Full Changelog: https://github.com/rommapp/romm/compare/4.6.0...4.6.1
v4.6.0Compare 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
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
Patcher.js
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:#2873
Minor changes
Fixes
filesfrom model_dump in scan by @gantoine in #2914Other changes
WEB_SERVER_GUNICORN_WAITenv var for slow systems by @gantoine in #2887New Contributors
Full Changelog: https://github.com/rommapp/romm/compare/4.5.0...4.6.0
v4.5.0Compare 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: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
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. #2700Minor changes
filesystem.skip_hash_calculationinconfig.ymlby @zurdi15 in https://github.com/rommapp/romm/pull/2703Fixes
OIDC_USERNAME_ATTRIBUTEby @gantoine in https://github.com/rommapp/romm/pull/2755Behind-the-scenes
New Contributors
Full Changelog: https://github.com/rommapp/romm/compare/4.4.1...4.5.0
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR has been generated by Mend Renovate.
Update ghcr.io/rommapp/romm Docker tag to v5to chore(deps): update ghcr.io/rommapp/romm docker tag to v5chore(deps): update ghcr.io/rommapp/romm docker tag to v5to Update ghcr.io/rommapp/romm Docker tag to v5Update ghcr.io/rommapp/romm Docker tag to v5to chore(deps): update ghcr.io/rommapp/romm docker tag to v5View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.