🌟 What's New in v2.4.0
Important
BookOrbit is BookLore's official successor and the home of active development. BookLore is entering maintenance mode and will continue to receive occasional maintenance, bug fixes, and security updates. Migration is optional, with a guided migration available whenever you are ready.
🚀 New Features
- Add an in-app BookOrbit transition announcement for administrators (5aa75b1) by @acx10
- Add drag-and-drop ordering for dashboard scrollers (533d92b) by @acx10
✨ Enhancements
- Include audiobooks in reading statistics (30641d1) by @acx10
- Include audiobooks in Reading DNA progress (8bab2e6) by @acx10
🐛 Bug Fixes
- Guard the password change route (cb559bb) by @acx10
- Validate password length before submission (ce206b7) by @acx10
- Prevent duplicate book read navigation (9404e61) by @acx10
- Fill gaps in file size filters (a1eebc8) by @acx10
- Treat unset series books as unread (ed71b0c) by @acx10
- Prevent token refresh deadlocks (f128c4b) by @acx10
- Keep missing sort values last (8310e50) by @acx10
- Normalize Author Universe ratings (ccd79b0) by @acx10
- Correct the Reading DNA rating threshold (a7dde64) by @acx10
- Fix fractional reading progress buckets (11da763) by @acx10
- Handle survival charts without drop-offs (b0746a2) by @acx10
- Preserve publication dates across time zones (6084963) by @acx10
🛠️ Refactoring & Maintenance
📦 Dependencies
- Update frontend dependencies to the latest minor and patch versions (3f55730) by @acx10
- Update backend dependencies to the latest minor and patch versions (3219bae) by @acx10
- Upgrade ngx-extended-pdf-viewer to 29.0.1 to address pdf.js CVE-2026-16633 (63e2aac) by @acx10
- Update UI dependencies to the latest minor and patch versions (8aefb03) by @acx10
- Update API dependencies to the latest minor and patch versions (942f326) by @acx10
- chore(deps): bump actions/setup-java from 5.2.0 to 5.4.0 (#3438) by @dependabot[bot]
- chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.1.0 (#3437) by @dependabot[bot]
⚙️ CI/CD
- chore(deps): bump actions/setup-java from 5.2.0 to 5.4.0 (#3438) by @dependabot[bot]
- chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.1.0 (#3437) by @dependabot[bot]
🐳 Docker Images
- GitHub Container Registry:
ghcr.io/booklore-app/booklore:v2.4.0
Full Changelog: v2.3.1...v2.4.0