RomM
Beautiful, powerful, self-hosted rom manager and player
Alternative to: antstream arcade
About
Versions (100)
5.0.0-alpha.2
2026-06-30What’s Changed
- Exclude served resources from Vite dev watcher by @gantoine in https://github.com/rommapp/romm/pull/3586
- Add test data generator script by @gantoine in https://github.com/rommapp/romm/pull/3585
- Permission fix for exported game lists and Pegasus platform slugs mapping by @ametis70 in https://github.com/rommapp/romm/pull/3587
- Test Build GitHub Action improvements by @ametis70 in https://github.com/rommapp/romm/pull/3588
- Add server-side ROM patching endpoint by @gantoine in https://github.com/rommapp/romm/pull/3225
- fix(deps): bump dependencies to patch reported vulnerabilities by @gantoine in https://github.com/rommapp/romm/pull/3592
- Turkish language support tr_TR by @y1lm-z in https://github.com/rommapp/romm/pull/3593
- perf(roms): speed up the gallery/search list endpoint on large libraries by @gantoine in https://github.com/rommapp/romm/pull/3595
- fix: Light theme by @zurdi15 in https://github.com/rommapp/romm/pull/3596
- fix(platform): accept embedded custom_name body on platform update by @gantoine in https://github.com/rommapp/romm/pull/3597
- fix(webp): backfill cover conversion on startup when enabled by @gantoine in https://github.com/rommapp/romm/pull/3602
- fix(frontend): contain hover-video to miximage frame + restore dev HMR by @gantoine in https://github.com/rommapp/romm/pull/3603
- fix(scan): prevent duplicate ROM entries from racing scans by @gantoine in https://github.com/rommapp/romm/pull/3606
- fix(scan): make scan tracker totals reflect platforms actually scanned by @gantoine in https://github.com/rommapp/romm/pull/3607
- fix(v2): correct route name when navigating after platform/collection delete by @gantoine in https://github.com/rommapp/romm/pull/3608
- fix(v2): stop gamepad B/cancel from backing out of controller test and games by @gantoine in https://github.com/rommapp/romm/pull/3604
- Stop spamming PRs with coverage reports by @gantoine in https://github.com/rommapp/romm/pull/3625
- Fix state/save injection timing and corruption in EmulatorJS by @gantoine in https://github.com/rommapp/romm/pull/3624
- fix(ra): hash PSP compressed-ISO containers natively (#3600) by @gantoine in https://github.com/rommapp/romm/pull/3609
- Normalize Sony serial codes to uppercase before cache lookup by @gantoine in https://github.com/rommapp/romm/pull/3622
- Fix ROM name handling in UNMATCHED scans to replace placeholders by @gantoine in https://github.com/rommapp/romm/pull/3623
- feat(roms): filter games by matched metadata provider by @Spinnich in https://github.com/rommapp/romm/pull/3615
- build(deps): bump python-engineio from 4.12.2 to 4.13.2 by @dependabot[bot] in https://github.com/rommapp/romm/pull/3626
- feat: granular permission system (groups, overrides, per-entity hiding) by @zurdi15 in https://github.com/rommapp/romm/pull/3605
- build(deps): bump joserfc from 1.6.3 to 1.6.7 by @dependabot[bot] in https://github.com/rommapp/romm/pull/3627
- build(deps): bump python-socketio from 5.14.0 to 5.16.2 by @dependabot[bot] in https://github.com/rommapp/romm/pull/3628
- feat(roms): filter games by custom tags by @Spinnich in https://github.com/rommapp/romm/pull/3629
- fix(backend): load platform_id on siblings to avoid DetachedInstanceError by @gantoine in https://github.com/rommapp/romm/pull/3635
- Add ROM revision field to game details overview by @gantoine in https://github.com/rommapp/romm/pull/3631
- Fix ROM upload temp directory to use RESOURCES_BASE_PATH by @gantoine in https://github.com/rommapp/romm/pull/3632
- Add Artwork subtab to Media tab with scraped art gallery by @gantoine in https://github.com/rommapp/romm/pull/3634
New Contributors
- @ametis70 made their first contribution in https://github.com/rommapp/romm/pull/3587
- @y1lm-z made their first contribution in https://github.com/rommapp/romm/pull/3593
Full Changelog: https://github.com/rommapp/romm/compare/5.0.0-alpha.1…5.0.0-alpha.2