Skip to content

Releases: rommapp/romm

v3.7.2

12 Jan 01:17
d880e64
Compare
Choose a tag to compare

Note

Release v3.7.1 had a bug that caused the gallery view to stop loading, and has been removed from the Releases and Docker Hub. This release is now the one that follows v3.7.0.

Major Changes

  • Updated EmualtorJS to v.4.2.1
  • New option in card menu to remove game from "Continue Playing" section of the homepage
  • Improved table view for gallery, with more appropriate columns for sorting games
  • New env variable DISABLE_USERPASS_LOGIN disables the login fields and endpoint when using OIDC
  • New env var OIDC_TLS_CACERTFILE points to a mounted certificate for encrypted OIDC login
  • Fixed a handful of OIDC bugs reported since last release
  • Fixed some errors when using experimental PostgreSQL database

All Changes

New Contributors

Full Changelog: 3.7.0...3.7.2

v3.7.0

07 Jan 20:53
8994fe1
Compare
Choose a tag to compare

New year, new release! We're excited to announce v3.7.0, our most feature-packed release to date! 🎊

Major Features

🌐 Internationalization (i18n)

RomM is now available in English, Spanish, French, German, Portuguese, Russian, Korean, and Chinese. Want to help expand our translations? Check out the contribution guide.

🔑 OpenID Connect

OpenID Connect (OIDC) is now a supported authentication method, which allows the app to verify a user’s identity and obtain profile information from an identity provider, like Authentik, Authelia, or Keycloak. Check out the setup guide with Authentik in the wiki, which can be adapted to other providers.

🖼️ Platform and Collection customization

Platforms and collections have a new UI with general information, more actions and customization options, like changing the display name and cover image aspect ratio.

🏠 Homepage customization

Updated UI settings allow for further customization of the homepage, extending to the new "Continue playing" row of games, which will populate with the last played games in EmulatorJS.

Notable Changes

Split Docker images

Two Docker images are now provided: normal and -slim. The -slim images are smaller, more lightweight versions of the normal image, while the normal image includes all the EmulatorJS code and cores. When using the slim image, cores will be downloaded on first play from the EmulatorJS CDN.

Experimental PostgreSQL support

We've added experimental support for PostgreSQL as a database backend, which can be enabled by setting ROMM_DB_DRIVER=postgresql as an environment variable. This is still a work-in-progress and may be unstable, so please report any issues you encounter. ⚠️

3DS QR codes

Located in the action bar of compatible 3DS games (.cia file extension), the QR code allows you to install the game directly to your 3DS using the "QR Code Install" option in FBI (requires a modified 3DS). Note that download speeds may be slow due to the 3DS's limited network capabilities.

Sentry error reporting

Setting the SENTRY_DSN= environment variable will enable error reporting to a Sentry workspace you setup. This feature is disabled by default, and when enabled, does not send error reports to our team.

Experimental PSP emulation

We've added experimental support for in-browser PSP emulation with ppsspp. However, reverse proxy setup is required to get it working, which is likely to break other features (fetching images, scanning, etc.). We recommend NOT enabling PSP emulation unless you're willing to help troubleshoot issues with our team. ⚠️

Screenshots

Screenshot 2025-01-07 at 3 52 15 PM

All changes

Read more

v3.7.0-beta.3

06 Jan 02:37
325be23
Compare
Choose a tag to compare
v3.7.0-beta.3 Pre-release
Pre-release

What's Changed

Full Changelog: 3.7.0-beta.1...3.7.0-beta.3

v3.7.0-beta.1

01 Jan 23:15
1921f37
Compare
Choose a tag to compare
v3.7.0-beta.1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 3.7.0-alpha.2...3.7.0-beta.1

v3.7.0-alpha.2

29 Dec 02:53
41fed35
Compare
Choose a tag to compare
v3.7.0-alpha.2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 3.7.0-alpha.1...3.7.0-alpha.2

3.7.0-alpha.1

21 Dec 23:42
9d90749
Compare
Choose a tag to compare
3.7.0-alpha.1 Pre-release
Pre-release

What's Changed

Full Changelog: 3.6.0...3.7.0-alpha.1

v3.6.0

29 Nov 04:15
96e5e30
Compare
Choose a tag to compare

This Thanksgiving, we’re serving up 3.6.0, a hearty update stuffed with QOL improvements and bug fixes that will leave you as satisfied as a plate full of turkey with all the trimmings. 🦃

Progress, completions, and ratings

Track your game progress, completions, and star ratings under the new "Personal" tab, and use them to filter your games by "backlogged", "finished" or "100% completed". We've also moved your (and shared) notes under the same tab.

Major changes

  • Display and filter games by age rating (requires a quick sync)
  • Use filename without tags or extension when matching unmatched game
  • Skip hashing games on desktop platforms for faster scans
  • Improved memory usage during 7zip decompression
  • New env variable UPLOAD_TIMEOUT allows for larger file uploads
  • Edit file exclusions for config.yml from the UI

All changes

New Contributors

Full Changelog: 3.5.1...v3.6.0

v3.6.0-rc.1

23 Oct 12:17
fc8cbb7
Compare
Choose a tag to compare
v3.6.0-rc.1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 3.5.1...3.6.0-rc.1

v3.5.1

05 Sep 00:12
2de682a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.5.0...3.5.1

v3.5.0

01 Sep 01:36
410007b
Compare
Choose a tag to compare

Important

If your games or collections fail to load on restart, wait 10 minutes, then run a QUICK scan from the scan page.

What's Changed

New Contributors

Full Changelog: 3.4.0...3.5.0