Skip to content

Releases: rommapp/romm

v3.9.0-beta.1

11 Apr 14:44
b9df9bc
Compare
Choose a tag to compare
v3.9.0-beta.1 Pre-release
Pre-release

What's Changed

Full Changelog: 3.9.0-alpha.1...3.9.0-beta.1

v3.9.0-alpha.1

09 Apr 17:31
e2cd8e3
Compare
Choose a tag to compare
v3.9.0-alpha.1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 3.8.3...3.9.0-alpha.1

v3.8.3

08 Apr 14:15
c6d9d12
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.8.2...3.8.3

v3.8.2

05 Apr 15:18
ad57c84
Compare
Choose a tag to compare

Hey everyone! If you're a fan of the EmulatorJS player (aren't we all?), you're going to love this update. We've completely rebuild the save and save state integration, overhauling the UI and changing the mechanism to save and load both.

Save and state UI and emulation overhaul

Warning

We strongly recommend clearing the IndexDB browser cache after upgrading, either manually or by using the new Clear EmulatorJS Cache button at the bottom of the emulatorjs player setup page.

We've completely rebuild the save and save state integration, overhauling the UI and changing the mechanism to save and load both. We've also updated the behaviour of EmulatorJS in regards to how it interacts with saves and states. Here's a summary of the changes:

  • Save State will always create a new state and send it to the server
  • Load State opens a dialog and allows you to pick the state to load
  • The new Load Latest State button will autoload the last created state file
  • Export Save will either create a new save file, or update the selected/newly created save file when clicked
  • Load Save opens a dialog and allows you to pick the save to load
  • Quick Save and Quick Load options have been re-enabled
    • We're also added back the option to select the save slot of quick save/load
    • Quick Save/Load and save slots are client only and have no effect on/will not create save states
  • There are now 2 ways to quit: Quit & Save & Quit
    • As the name suggests, Save & Quit will create a state file and create/update a save file before exiting
  • All updates to saves and states should generate and store a screenshot for easy selection

We recommend using the quick save/state options (UI or key binding) during gameplay, creating states more sparingly (before boss fights or at points to revisit), and always saving before quitting.

Other changes

  • Added 16:11 aspect ratio for covers by @zurdi15 in #1758
  • Add romanian translation by @mut2nt in #1769
  • [ROMM-1761] Show platform disk size in sidebar by @gantoine in #1762
  • Easy way to clear emulatorjs cache via the UI by @gantoine in #1789
  • Add github action to build experimental docker images in #1797

Fixes

Dependency updates

  • Bump cryptography from 44.0.0 to 44.0.1
  • Bump cronstrue from 2.55.0 to 2.57.0 in /frontend
  • Bump typescript-eslint from 8.26.0 to 8.28.0 in /frontend
  • Bump nanoid from 5.1.3 to 5.1.4 in /frontend
  • Bump axios from 1.8.1 to 1.8.4 in /frontend
  • Bump eslint from 9.22.0 to 9.23.0 in /frontend
  • Bump vue-i18n from 11.1.1 to 11.1.2 in /frontend
  • Bump vuetify from 3.7.11 to 3.7.18 in /frontend
  • Bump @types/node from 22.13.8 to 22.13.14 in /frontend
  • Bump vite from 6.2.0 to 6.2.5 in /frontend
  • Bump @types/semver from 7.5.8 to 7.7.0 in /frontend
  • Bump md-editor-v3 from 5.3.2 to 5.4.5 in /frontend

Full Changelog: 3.8.1...3.8.2

v3.8.2-beta.2

30 Mar 20:58
2f4e5e1
Compare
Choose a tag to compare
v3.8.2-beta.2 Pre-release
Pre-release

Features and fixes

Other changes

Full Changelog: 3.8.2-beta.1...3.8.2-beta.2

v3.8.2-beta.1

20 Mar 16:44
3000473
Compare
Choose a tag to compare
v3.8.2-beta.1 Pre-release
Pre-release

Fixes

  • Fix saves and save states when playing with EmulatorJS by @gantoine
    • Disable quick save/load and save slots in the UI
  • Fixed translation to Japanese by @noel-forester in #1735
  • [ROMM-1739] Update RomFile when rom filepath changes by @gantoine in #1741
  • [ROMM-1742] Fix updating cover when manual matching by @gantoine in #1744
  • [ROMM-1726] Fix ruffle hidden in non-fullscreen mode by @gantoine in #1738
  • [ROMM-1736] Add region and language to sidebar filter by @gantoine in #1740
  • [HOTFIX] Fix downloading multi-files in windows by @gantoine in #1752
  • Tinfoil support with endpoint for file download by @gantoine in #1754
  • Add 16:11 aspect ratio for covers by @zurdi15 in #1758
  • Fix partially downloading multi-file games by @gantoine

Full Changelog: 3.8.1...3.8.2-beta.1

v3.8.2-alpha.2

16 Mar 20:49
1047949
Compare
Choose a tag to compare
v3.8.2-alpha.2 Pre-release
Pre-release

Warning

You'll likely need to clear the entries in IndexDB (or more easily the browser cache) before trying the fix

Fixes

  • Fixed translation to Japanese by @noel-forester in #1735
  • Fix saving state with emulatorjs when filename and game name don't match

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

v3.8.2-alpha.1

14 Mar 21:51
8e2e148
Compare
Choose a tag to compare
v3.8.2-alpha.1 Pre-release
Pre-release

Fixes

  • Correctly handle updating metadata when re-scanning games
  • Fix saving state files to server when playing with emulatorjs

Full Changelog: 3.8.1...3.8.2-alpha.1

v3.8.1

13 Mar 22:52
ffb8bce
Compare
Choose a tag to compare

New features

  • Add Japanese locale by @noel-forester in #1716
  • Filtering by tag (developer, genre, etc) now shows games across all platforms
  • Better virtual gamepad layout on mobile when playing in emulatorjs
  • /firmware endpoint now returns all firmware if no platform_id is passed

Fixes

  • Fix saving save files to server when playing with emulatorjs
    • Saving states is still broken and we are actively working on a fix
  • Delay showing the new version alert for 2 hours after release
  • Check if a user is authenticated before getting username
  • Fix manual matching games and editing details
  • Only pre-expand platform panels in scan view when games are found
  • Fix emulatorjs lag every 2 seconds by only comparing timestamps
  • Use correct SSFR ID for famicom disk system (fds)
  • Update READMEto include Screenscraper API in metadata sources
  • Fix light mode button colors in filter panel

Dependency updates

  • Bump @types/lodash from 4.17.15 to 4.17.16 in /frontend
  • Bump vue-tsc from 2.2.0 to 2.2.8 in /frontend
  • Bump eslint from 9.21.0 to 9.22.0 in /frontend
  • Bump nanoid from 5.1.2 to 5.1.3 in /frontend
  • Bump typescript-eslint from 8.25.0 to 8.26.0 in /frontend

New Contributors

Full Changelog: 3.8.0...3.8.1

v3.8.1-beta.1

13 Mar 00:29
47d19b8
Compare
Choose a tag to compare
v3.8.1-beta.1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 3.8.0...3.8.1-beta.1