🌟 What's New in v1.16.1
🚀 New Features
- Feat/lubimyczytac metadata provider (#2019) by @gajewsky
- Display paginated reading sessions in the book metadata view (#2003) by @acx10
✨ Enhancements
- Improve the SVG fetching and caching logic (#2011) by @acx10
- Fix(metadata): Improve handling of non-author creator roles (#1987) by @MightyHalfGinger
- Add more user-specific charts (#1991) by @acx10
- fix: when selecting a series, select all books from the series (#1979) by @farfromrefug
- fix(metadata): Use existing Goodreads ID for batch refresh instead of searching (#1973) by @cwar
- Add anonymous usage telemetry (#2026) by @acx10
- perf(cbz): optimize CBZ reading (#1980) by @balazs-szucs
- Fix: regenerate improvements (#1981) by @farfromrefug
🐛 Bug Fixes
- Fix: Custom/Added icons not visible when assigning shelf (#2010) by @acx10
- fix(epub-metadata): properly decode URL-encoded cover image hrefs in EPUBs (#1983) by @balazs-szucs
🛠️ Refactoring & Maintenance
- refactor(api): improve file resource handling in book download and FB2 metadata extraction (#2018) by @balazs-szucs
- Refactor book service in BE and FE (#2013) by @acx10
- Disable nginx IPv6 listener when disabled on host (#1998) by @descensus
- test(util): expand and improve utility test coverage for BookUtils, FileUtils, PathPatternResolver, MetadataChangeDetector, and UserPermissionUtils (#1985) by @balazs-szucs
- fix: Prevent transaction rollback when cover download fails (#1971) by @cwar
🐳 Docker Images
- Docker Hub:
booklore/booklore:v1.16.1 - GitHub Container Registry:
ghcr.io/booklore-app/booklore:v1.16.1
Full Changelog: v1.16.0...v1.16.1