Warning
This build should be considered experimental.
If upgrading from v1.6.1 or earlier, ensure you have a backup of your database and library folder before applying this version, as there may be unknown bugs.
What's Changed
What's New
- Move duplicates out of the import directory and into a duplicates directory - improve logging by @michael-j-green in #158
- Recursively import files in the import directory. Duplicates are now moved to the same path, but in the import errors directory. by @michael-j-green in #159
- Add per platform game counts to the library by @michael-j-green in #164
- Added cleanup and database optimisation by @michael-j-green in #168
- Add m3u support for multi image games by @michael-j-green in #171
- EJS version bump by @michael-j-green in #172
- Code clean up and API versioning by @michael-j-green in #178
- Add authentication support by @michael-j-green in #185
- Store background task intervals in database by @michael-j-green in #207
- Background task execution intervals are now user configurable by @michael-j-green in #209
- Add release notes configuration by @michael-j-green in #210
- Improved handling of password user feedback by @michael-j-green in #212
- Enhanced firmware availability page by @michael-j-green in #213
- Library filtering and display enhancements by @michael-j-green in #214
- Set paging default to "paged" by @michael-j-green in #218
- Logs now have filtering options by @michael-j-green in #219
Bug Fixes
- Add MariaDB support by @michael-j-green in #156
- Added a try/catch block when unzipping files to ensure errors are properly logged, and temp files are cleaned up by @michael-j-green in #165
- Split LibraryScan and Rematching into separate background tasks by @michael-j-green in #166
- Logs now show date time rather than x hours ago by @michael-j-green in #169
- Minor UI changes, and bug fixes by @michael-j-green in #173
- Fixed collection preview load error by @michael-j-green in #187
- Resolved collection build error by @michael-j-green in #188
- Resolved platform mapping form save error by @michael-j-green in #189
- Applied correct database query casing by @michael-j-green in #190
- Include ROM's without a signature match in rematcher efforts by @michael-j-green in #191
- Fixed typo in rematcher code by @michael-j-green in #192
- Apply indexes to improve signature search by @michael-j-green in #205
- Make library scan run once a day rather than every hour by @michael-j-green in #206
- Fix spelling error in logs by @michael-j-green in #211
- Miscellaneous bug fixes by @michael-j-green in #220
Dependencies
- chore(deps): bump Microsoft.AspNetCore.OpenApi from 7.0.11 to 7.0.12 by @dependabot in #160
- chore(deps): bump MySqlConnector from 2.2.7 to 2.3.1 by @dependabot in #182
- chore(deps): bump gaseous-server/wwwroot/emulators/EmulatorJS from
7c22d03
to1b3a17f
by @dependabot in #180
Full Changelog: v1.6.1...v1.7.0-preview.2