What's Changed
- fix(roms): namespace filter-values cache by schema version by @Spinnich in #3638
- Fix 3D box size calculation for landscape spine images by @gantoine in #3639
- Add filters for has save/state by @gantoine in #3642
- fix(retroachievements): match MSX2 against RetroAchievements (#3644) by @Spinnich in #3645
- fix(retroachievements): match Famicom Disk System (FDS) against RetroAchievements by @Spinnich in #3647
- fix(retroachievements): match SuperGrafx against RetroAchievements by @Spinnich in #3652
- Fix typo in core mapping from 'zsx' to 'zxs' by @sildur in #3656
- Fix v2 save-state screenshot rendering for filenames with special characters by @gantoine with @Copilot in #3660
- Refine filename version-tag parsing to avoid swallowing generic
v*tags by @gantoine with @Copilot in #3658 - fix: make 1.8 migration re-entrant so fresh installs stop crash-looping on MariaDB by @mvanhorn in #3669
- fix(retroachievements): hash GameCube and Wii RVZ/WIA images natively by @Spinnich in #3657
- feat(v2): responsive/mobile pass over the v2 UI by @zurdi15 in #3664
- Add a music query API for soundtracks by @tmgast in #3640
- Posthog code/squash legacy migrations by @gantoine in #3670
- chore(deps): bump joserfc from 1.6.7 to 1.6.8 by @dependabot[bot] in #3672
- fix(collections): download whole collections as a single zip by @Spinnich in #3661
- fix: display selected firmware in player by @chiyi-creator in #3673
- fix: stop mapping Public Domain ROMs to Poland by @chiyi-creator in #3671
New Contributors
- @sildur made their first contribution in #3656
- @mvanhorn made their first contribution in #3669
- @chiyi-creator made their first contribution in #3673
Full Changelog: 5.0.0-alpha.2...5.0.0-alpha.3