github rommapp/romm 4.1.0
v4.1.0

latest releases: 4.2.0-alpha.1, 4.1.6, 4.1.5...
17 days ago

Caution

As of this version, a valid config.yml file is required to run the app, and must be mounted before upgrading to 4.1.0. Please refer to the instructions at the top of this example config.yml file. The file can be used as-is without making any changes.

Warning

This version contains a bug that will cause scans to fail and stop after the first game is matched. We recommend thoroughly reading these release notes, then upgrading directly to the latest patch release.

Important

Some platform slugs have been updated to fix common setup issues and remove duplicates. If you use any of the following platforms, the system will migrate to the new slugs will happen automatically, and update your config.yml file accordingly. No manual intervention is required.

cpc, apple-i, apple2, apple2gs, apple3, mattel-aquarius, atari-2600, atari-5200, atari-7800, atari-8-bit, bally-astrocade, bbc-micro, cd-i, cdtv, channel-f, commodore-16-plus4, dragon-3264, dreamcast, edsac--1, electron, elektor-tv-games-computer, fmtowns, game-com, gameboy, gameboy-color, gameboy-advance, game-gear, gamecube, genesis-slash-megadrive, macintosh, microcomputer--1, microvision--1, neo-geo, odyssey--1, nintendo-ds, palmos, pc88, pc98, pet, pdp-7--1, pdp-8--1, playstation, ps, ps4--1, playstation-4, playstation-5, ps-vita, sega-32x, sega-cd, sega-cd-32x, sega-master-system, sega-saturn, sharp-x1, sinclair-zx81, sg-1000, switch2, thomson-mo, trs-80-coco, turbografx-16-slash-pc-engine-cd, turbo-grafx, turbografx16--1, watara-slash-quickshot-supervision, windows, zx-spectrum

New Features

Missing games admin page

To simplify removal of missing games, we're added a new tab under the Library Management section of the admin panel that displays all ROMs present in the database but missing from the file system. You can choose to delete single games, groups of games using multi-select, or simply purge (cleanup) all missing games from the database with a single click.

Note: removing games will also remove any associated metadata, notes, status info, and will disassociate the game from any uploaded saves and states.

#2172

Smart collections

Create smart, self-updating collections for a predetermined set of search terms and filters! On the search page, change the search term and/or filters, and a new button will appear in the top bar. The dialog will display which filters will be set and allow you to give this smart collection a name and description.

Note: the list of games will only update when you view the contents of the collection

#2136

Experimental iOS app

The third-party Android app now has experimental support for iOS devices. You'll need to build and sign the .ipa file locally with XCode (instructions to come). A full release to the play store and support for loading into alternative app store like AltStore is planned once a certain level of stability and polish has been reached.

Minor Changes

Note

The API responses for the following endpoints have changed. Please refer to the swagger docs under /api/docs for the updated response types.

/api/firmware/delete, /api/rom/delete, /api/tasks/{task_id}, /api/tasks/run and /api/tests/run/{task_name}

Bug Fixes

Other

New Contributors

Full Changelog: 4.0.1...4.1.0

Don't miss a new romm release

NewReleases is sending notifications on new releases.