Hightlights
- EmulatorJS player: Play retro games in your web browser
- Saves and states: Upload/downlaod game saves, and play them with EmulatorJS
- More metadata: Extracts more information from IGDB, like release date, genres, related games, etc.
- New license: Now licensed under AGPL-3.0 to promote community contributions
New features
- Manually trigger async tasks from the UI
- New /stats endpoint to get library statistics
- Multi-file roms now download with .m3u file
- Small banner in UI when new version is available
- Manual search now also checks alternative names
Other changes
- Redis is now built into the image
- Dropped support for build-in SQLite database
- Faster search against IGDB API with better results
- New covers when game or cover art not found
- Improved build process and release tagging
- Improved error handling and logging
Fixes
- Validation is run on config.yml file to ensure compatibility
- Fix downloading single file from multi-file roms
- Fix compressing large files for download
- Reworked the authetication system to reduce CSRF and login issues
- Reconnect websockets on page reload to catch scan progress
- Many other small bug fixes and improvements