| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 4.6.0 source code.tar.gz | 2026-01-26 | 18.7 MB | |
| 4.6.0 source code.zip | 2026-01-26 | 122.0 MB | |
| README.md | 2026-01-26 | 7.7 kB | |
| Totals: 3 Items | 140.7 MB | 0 | |
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
- 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]
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:
:::yaml
emulatorjs:
settings:
mgba:
bios_file: gba_bios.bin
[#2873]
Minor changes
- Add library structure management on setup wizard by @zurdi15 [#2784]
- Added player count metadata from SS with display and filter by @DevOldSchool in https://github.com/rommapp/romm/2872
- Add support for version tag from filename by @gantoine in https://github.com/rommapp/romm/pull/2820
- Support for multi-value filters by @adamantike in https://github.com/rommapp/romm/pull/2411
- Allow chd lookups in the hasheous database by @josegonzalez in https://github.com/rommapp/romm/pull/2866
- ROMs filter endpoint + refactor by @gantoine in https://github.com/rommapp/romm/pull/2904
- Add NONE support for filter logic operators by @gantoine in https://github.com/rommapp/romm/pull/2933
- Update platform display in Scan.vue to use display_name and enhance item details by @zurdi15 in https://github.com/rommapp/romm/pull/2935
Fixes
- Fix YAML indentation in netplay section of config example file by @Zuko in https://github.com/rommapp/romm/pull/2812
- [HOTFIX] Fix scrolling load more in gallery views by @gantoine in https://github.com/rommapp/romm/pull/2813
- [HOTFIX] Multi roms should only consider top-level files by @gantoine in https://github.com/rommapp/romm/pull/2821
- Notes flag by @zurdi15 in https://github.com/rommapp/romm/pull/2817
- [ROMM-2824] Also replace - with : for edge cases in HLTB and LB handlers by @gantoine in https://github.com/rommapp/romm/pull/2827
- [ROMM-2844] Use webp images for game covers in list view by @gantoine in https://github.com/rommapp/romm/pull/2845
- [ROMM-2835] Fix appearance of chevron screenshot buttons by @gantoine in https://github.com/rommapp/romm/pull/2846
- [ROMM-2833] Fix using default locales in igdb handler by @gantoine in https://github.com/rommapp/romm/pull/2847
- [ROMM-2796] Add check to overwrite media assets by @gantoine in https://github.com/rommapp/romm/pull/2851
- Allow deleting single chip in additional metadata by @SaraVieira in https://github.com/rommapp/romm/pull/2861
- [ROMM-2853] Update rom_file.category column enum by @gantoine in https://github.com/rommapp/romm/pull/2860
- [HOTFIX] Dont schedule tasks if already queued by @gantoine in https://github.com/rommapp/romm/pull/2885
- [ROMM-2808] Stop filtering nsfw games from search results by @gantoine in https://github.com/rommapp/romm/pull/2852
- [ROMM-2856] Use platform slug to fetch feed games by @gantoine in https://github.com/rommapp/romm/pull/2862
- [HOTFIX] Check if gamelist metadata source selected before populating cache by @gantoine in https://github.com/rommapp/romm/pull/2865
- [ROMM-2889] Add media to update_config_file by @gantoine in https://github.com/rommapp/romm/pull/2897
- [HOTFIX] Rename selected_statuses to statuses by @gantoine in https://github.com/rommapp/romm/pull/2902
- [HOTFIX] Only add ? to qs on download path by @gantoine in https://github.com/rommapp/romm/pull/2907
- [ROMM-2874] Feature/updated-after-query-param by @BrandonKowalski in https://github.com/rommapp/romm/pull/2898
- [ROMM-2906] Fix icon color light mode by @gantoine in https://github.com/rommapp/romm/pull/2913
- [HOTFIX] Remove
filesfrom model_dump in scan by @gantoine in https://github.com/rommapp/romm/pull/2914 - [ROMM-2891] Empty String Flashpoint ID by @BrandonKowalski in https://github.com/rommapp/romm/pull/2918
Other changes
- Improve performance of queries on roms table by @MaienM in https://github.com/rommapp/romm/pull/2811
- Add CPS1-3 and TIC-80 by @SaraVieira in https://github.com/rommapp/romm/pull/2828
- Update docker compose variables by @SaraVieira in https://github.com/rommapp/romm/pull/2849
- Configure and run deptry by @adamantike in https://github.com/rommapp/romm/pull/2859
- [HOTFIX] Set metadata fields as nullable by @gantoine in https://github.com/rommapp/romm/pull/2864
- [ROMM-2877] Drop index on rom file content by @gantoine in https://github.com/rommapp/romm/pull/2878
- Add
WEB_SERVER_GUNICORN_WAITenv var for slow systems by @gantoine in https://github.com/rommapp/romm/pull/2887 - Collection updated after query param by @BrandonKowalski in https://github.com/rommapp/romm/pull/2915
- Decompress 7z archives on the fly rather than extracting to disk by @Delgan in https://github.com/rommapp/romm/pull/2931
- Add CHEAT to RomFile category types by @gantoine in https://github.com/rommapp/romm/pull/2937
- Bump tar from 7.4.3 to 7.5.3 in /frontend by @dependabot[bot] in https://github.com/rommapp/romm/pull/2908
- Bump authlib from 1.6.5 to 1.6.6 by @dependabot[bot] in https://github.com/rommapp/romm/pull/2909
- Bump urllib3 from 2.6.2 to 2.6.3 by @dependabot[bot] in https://github.com/rommapp/romm/pull/2910
- Bump aiohttp from 3.12.14 to 3.13.3 by @dependabot[bot] in https://github.com/rommapp/romm/pull/2911
- Bump python-socketio from 5.11.1 to 5.14.0 by @dependabot[bot] in https://github.com/rommapp/romm/pull/2912
- Bump tar from 7.5.3 to 7.5.6 in /frontend by @dependabot[bot] in https://github.com/rommapp/romm/pull/2929
- Bump lodash from 4.17.21 to 4.17.23 in /frontend by @dependabot[bot] in https://github.com/rommapp/romm/pull/2932
New Contributors
- @Zuko made their first contribution in https://github.com/rommapp/romm/pull/2812
- @josegonzalez made their first contribution in https://github.com/rommapp/romm/pull/2866
- @DevOldSchool made their first contribution in https://github.com/rommapp/romm/pull/2872
- @BrandonKowalski made their first contribution in https://github.com/rommapp/romm/pull/2898
- @Delgan made their first contribution in https://github.com/rommapp/romm/pull/2931
Full Changelog: https://github.com/rommapp/romm/compare/4.5.0...4.6.0