Warning
If you were testing an Alpha or Beta release of 3.9.0
, you may experience a small bug where the value on the Rating
column is calculated incorrectly. We don't plan to fix it in the short term, but if you want to fix it manually you can follow these steps:
- Exec/open a shell into the romm container
- Navigate to
/backend
- Run
alembic downgrade 0036
- Run
alembic upgrade head
- Exit the shell and restart the container
Major changes
- Pagination: The ROMs API endpoint now supports pagination, which improves performance and reduces load times for large collections. Search also happens on the server side, which allows you to search and filter across all platforms. #1732
- Better UX: 50+ micro-improvements to the app for easier navigation, editing and management of games #1804
Fixes
- Fixed typo in common.json it_IT by @IvanMazzoli in #1824
- Fixed gallery layout by @zurdi15 in #1829
- Improved handing of search inputs on mobile by @gantoine in #1830
- Refactor/standarize layout gaps by @zurdi15 in #1831
- [ROMM-1846] Rename file from client input by @gantoine in #1852
- [ROMM-1845] Sibling roms should include ss_id by @gantoine in #1854
- [ROMM-1849] Fix excluding files in multi-file ROM by @gantoine in #1853
- [ROM-1847] Use ss region covers as fallback by @gantoine in #1850
- Create email entry in locales for labels by @gantoine in #1855
- [ROMM-1770] Stop squashing old metadata props when manually matching by @gantoine in #1856
Other changes
- Bump vite from 6.2.5 to 6.2.6 in /frontend by @dependabot in #1832
- Bump h11 from 0.14.0 to 0.16.0 by @dependabot in #1859
New Contributors
- @IvanMazzoli made their first contribution in #1824
Full Changelog: 3.8.3...3.9.0