Skip to content

Releases: advplyr/audiobookshelf

v2.15.0

12 Oct 21:51
Compare
Choose a tag to compare

Added

  • Book library filter for published decade #3448 by @glorenzen in #3489
  • Book library filter for missing chapters #3497
  • Database constraint for unique series names in series table w/ migration (fixes #3207) by @nichwall in #3417

Fixed

  • Unicode handling for author and series queries by @thatguy7 in #3491
  • Podcast episode batch mark as finished only showing for admin users #3496

Changed

Internal

v2.14.0

05 Oct 21:50
Compare
Choose a tag to compare

Added

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

Internal

New Contributors

Full Changelog: v2.13.4...v2.14.0

v2.13.4

09 Sep 21:48
Compare
Choose a tag to compare

Fixed

  • Metadata embed tool failing to embed webp covers (now converts to jpeg) #3379 by @mikiher in #3394
  • Server crash when quick match adds a new series #3392 by @mikiher in #3395
  • Server crash when using the get all collections API endpoint #3372
  • Server crash when using a custom metadata provider that returns an invalid response #3390 by @mikiher in #3396
  • Byte conversion for file sizes using 1024 instead of 1000 #3386

Changed

  • UI/UX: Format number for entity total in bookshelf toolbar #3370
  • Cleanup logging output for library item updates #3362
  • More strings translated

Full Changelog: v2.13.3...v2.13.4

v2.13.3

02 Sep 22:38
Compare
Choose a tag to compare

Fixed

  • User permissions inverted tags accessible not being saved #3365 by @nichwall in #3368
  • Unable to update root user email #3366
  • "Unlink OpenID" button showing blank in user account modal

Changed

  • Batch edit page shows confirmation before navigating away with unsaved changes #3369
  • More strings translated

Full Changelog: v2.13.2...v2.13.3

v2.13.2

01 Sep 21:08
Compare
Choose a tag to compare

Fixed

  • New authors not setting lastFirst column
  • Toasts not showing when updating library items

Changed

  • More strings translated
    • Slovenian

Full Changelog: v2.13.1...v2.13.2

v2.13.1

01 Sep 13:19
Compare
Choose a tag to compare

Added

  • Slovenian language option

Fixed

  • Server crash when adding new podcasts or uploading new items #3353

Changed

Full Changelog: v2.13.0...v2.13.1

v2.13.0

31 Aug 21:17
Compare
Choose a tag to compare

Added

  • Mark as Finished button on podcast latest page #3321
  • Notification events for backup successful and failed #3158 by @nichwall in #3225

Fixed

  • Create library API endpoint not restricted to admin users CVE-2024-43797 (fixes GHSA-gg56-vj58-g5mc)
  • Authors with 0 books (and no ASIN, image and description) not being removed
  • Embedding metadata on single file audiobooks in library root folder #3323 by @mikiher in #3329
  • Server crash when calling M4B merge on a book already being merged #3331
  • Server crash when requesting author image was that doesnt exist #3267 by @mikiher in #3313
  • Server crash on library scan - close archiver after extracting comic #2750 by @nichwall in #3312
  • Restoring backups was not purging cache #3272 by @nichwall in #3311
  • Container not starting - Skip BinaryManager for Docker installs #3266
  • Series page not showing collapse subseries #3278 by @mikiher in #3288
  • Audible book match search fails when query resembles ASIN #3314
  • Downloading M4B files on Apple mobile device incorrectly interprets content-type #3310 by @chancez in #3319
  • UI/UX: Keyboard controls for dropdown menus #3286 by @mikiher in #3294
  • UI/UX: Series and collection items not respecting library aspect ratio by @mikiher in #3328

Changed

  • Memorystore refactored and set as default session store #2538 by @itzexor in #3332
  • Podcast episode audio file meta tag uses album-artist for author (falls back to artist tag) #3315
  • Next Chapter button plays next item in queue when at end of current item #3299
  • Log local auth attempts for failed and successful logins #2533 #2579
  • Revert BinaryManager to use ffbinaries by @mikiher in #3278
  • Server code cleanup to remove old data model objects (Author, Library, Folder, User & MediaProgress)
  • UI/UX: Authors page number of books sort falls back to author name
  • UI/UX: Author in global search result & author name on library stats page links to author page
  • UI/UX: Prevent line breaks in file sizes by @faush01 in #3271
  • UI/UX: Material symbols font clean up
  • More strings translated

Internal

New Contributors

Full Changelog: v2.12.3...v2.13.0

v2.12.3

09 Aug 22:24
Compare
Choose a tag to compare

Fixed

  • Server crash with SQLITE_CORRUPT error (reverted unicode extension) #3241

Changed

  • Localization for year in review images by @Vito0912 in #3262
  • Add log for library item download by @ic1415 in #3245
  • Reverted accent-insensitive search (original issue #2678)

New Contributors

Full Changelog: v2.12.2...v2.12.3

v2.12.2

08 Aug 22:42
Compare
Choose a tag to compare

Fixed

  • Revert session MemoryStore back to default #3251
  • Podcast episode download request failing due to user-agent string #3246
  • UNC path normilization #640 by @mikiher in #3254

Changed

  • Changelog modal shows all releases with the same major/minor version #3250
  • Random sort option skips caching #3249
  • More strings translated #3247

Full Changelog: v2.12.1...v2.12.2

v2.12.1

05 Aug 14:35
Compare
Choose a tag to compare

Fixed

Changed

New Contributors

Full Changelog: v2.12.0...v2.12.1