v2.14.0
Added
- Nunicode for unicode case folding and unaccenting #2678 by @mikiher & @devnoname120 in #3468
Fixed
- Server crash when scanning a library no metadataPrecedence set #3434
- Server crash on listening session sync race condition #2662 by @mikiher in #3436
- Catch file extraction errors when parsing comics #3406 #3399 #2526 by @mikiher in #3422
- Server crash when calling library items API endpoint with non-integer limit #3459
- Use selected library audible region for author search by name #3470
Changed
- Replaced libarchive with node-unrar-js for comic extraction by @mikiher in #3435
- New users default permissions deny explicit content by @agraubert in #3407
- Improved logger formatting by @mikiher in #3405
- Improved handling of Authors and Series with names containing non-ASCII characters by @thatguy7 in #3414
- Handle library scan failure gracefully by @mikiher in #3410
- Localization added for notification tasks #3303
- Merging embedded chapters from multiple files filters out chapters with 0 duration #3361
- UI/UX: Removed many unnecessary toast messages
- UI/UX: Audio player play button centered #3244 by @glorenzen in #3453
- UI/UX: Audio volume control opens vertically
- UI/UX: Chapters page populates ASIN input in lookup modal after matching #3428
- UI/UX: Scanning first items into a library refreshes home page shelves
- UI/UX: Playlist & collection "Play" button renamed to "Play All" #3320
- UI/UX: Format numbers on user listening stats chart #3441
- API: Duration is no longer required for session API endpoints by @justcallmelarry in #3411
- More strings translated
- Bengali by @soaibsafi
- Chinese (Simplified) by @springsunx
- Chinese (Traditional) by @ti777777
- Croatian by @biuklija @milotype
- Czech by @kuci-JK
- Estonian by @wargunnerguy
- Finnish by @vilikng
- German by @JBlond @alexanderkuenzel
- Hungarian by @megamegax
- Italian by @burghy86
- Polish by @RafalHo
- Swedish by @derdydancer
Internal
- Migration manager for database schema changes by @mikiher in #3378 #3418
- Nuxt update to v2.18.1 by @wommy in #3374
- added postcssOptions to remove npm warning by @wommy in #3425
- Add OpenContainers Annotations as Labels to Docker Image by @mpgirro in #3461
New Contributors
- @wommy made their first contribution in #3374
- @thatguy7 made their first contribution in #3414
- @agraubert made their first contribution in #3407
- @mpgirro made their first contribution in #3461
Full Changelog: v2.13.4...v2.14.0