Important: New authentication system was added in v2.26.0. See #4460 for details.
Important: Node.js version updated to 24
Added
Fixed
- Server crash decoding invalid filter groups
- Server crash when collapsing sub-series and sorting by author name #4993
- Get series for library endpoint not checking the series belongs to that library
Updated
- Audible match results now set the explicit flag #5535 by @SharonZhu0122 in #5575
- Server, Docker image, and build scripts now use Node.js 24 by @nichwall in #5578
- API: Library item cover update requires the cover path to be a file already on that library item
- API: Cover and author image cache endpoints require a valid id and positive width/height by @Vito0912
- More strings translated
- Czech by @CZDanol
- Norwegian Bokmål by @Mediokris
- Spanish by @JnBenites
- Swedish by Daniel Nylander
Internal
- Initial TypeScript compilation for the server by @nichwall in #5510
- Add ESLint for the server and run it in the unit test workflow in #5578
- Fix ReferenceErrors under strict mode when scanning library directories by @binyaminyblatt in #5586
New Contributors
- @binyaminyblatt made their first contribution in #5586
- @SharonZhu0122 made their first contribution in #5575
Full Changelog: v2.36.1...v2.37.0