Releases: DobyTang/LazyLibrarian
Minor bugfix release
Minor bugfix for book tables not displaying until config updated
May 2017
New Features
Nothing too major this time...
Generate a separate dbupgrade log
Better percentage match calculation on book titles
Try to force more relaxed permissions after calibredb import
Moved most of the html generation from python into datatables rendering
Default init scripts set to users home directory for database/config/cache
Disable all web interface tabs while dbupgrade in progress
Store last lazylibrarian upgrade date/time in config
NaturalSort routines for sorting mixed text/numbers in both interfaces
Added preformatted series list for faster display & filtering
Option to hide magazine and series buttons, cover images, author images if not wanted
Added a "snap" package - note - confined to users home directory, no access to other folders
Bug Fixes / Debugging
Fix for dbupgrade retry after failure
Extra debugging messages if file permissions cannot be set
Extra error trapping around reading goodreads/googlebooks xml and json results
Goodreads wishlist now ignores repeated entries
Deluge cancel auth cookie if auth fails
Lots of html tidying, removed mismatched tags, tab/space consistency
Removed check for internet access as causing problems in docker
April 2017
New Features
goodreads rss wishlist support
Option to not collect series info on import
Option to select series by series status
Provider and notifier test buttons now auto-save values if test successful
New api commands deleteEmptySeries, listMissingWorkpages, getBookAuthors
Option to hide magazine and series buttons if not in use
Bug Fixes / Debugging
Improved import by isbn
Improved googlebooks name/title search
Improvd rss feed matching by ignoring [keywords in brackets] when scoring match percentages
Replace empty values with default values in config where appropriate
Fix for googlebooks adding author from search results
Improved bookwork searching
Better series number parsing for googlebooks
Fix bug that lost author images
Fix bug that didn't save provider changes
Fix bug for natural sorting on default interface
Extra warnings if provider host/port not configured
Error trapping for notifiers if network down
March 2017
New Features
Manual Book Search
Series tab for library and individual author
Multiple series per book
Minimum size filter for ebook and magazine downloads
Custom notifier option with examples
Added rescan counter to libraryscan stats
Several new api commands: dumpMonths showTasks vacuum setAllWorkSeries
listIgnoredBooks listIgnoredAuthors listIgnoredSeries
Option to ignore books with future publication dates
Image cache reorganised to separate author and book images
Moved config items into a dictionary for easier maintenance
Vacuum database after upgrades
"Natural sort" for magazine series
Default file permissions now configurable in config.ini
CSV import now only adds the books in the csv file, not the whole author back catalog.
Authors added this way are marked as "ignored" and won't show in the author list unless already there
Bug Fixes / Debugging
Improved series name handling
Fixed nzbget_category save
Moved database upgrade to prevent locked database
Extra exception trapping and error reporting
Removed redundant "collate nocase" in single result searches
Re-ordered & optimised libraryscan searches
Extra search on importing a book not found in database
Fix broken librarything language lookup
Don't run cron search/process tasks if an equivalent manual task is running (& vice-versa)
New header images for default interface, all using same font
If unable to rename a directory to name.fail try to create a .bts file in the folder instead
Pushbullet try to use system requests library first
Warn if calibredb import does not put book in the folder we expect
Extra headers in deluge for json communication
Warn if "add authors" is disabled in libraryscan
Removed option to set book status to "snatched"
February 2017
New Features
Author editing (name, image, dates)
Create cbz/cbr/epub magazine covers
Reduced magazine cover size on bookstrap themes
Try local copy of gswin first on windows
Source installs now upgrade on first run in case zip file is old
Extra api calls for author and book editing and locking
Bug fixes / debugging
Show failed query if database is locked to help tracking
Timing changes for database upgrades
Database integrity check at startup
Extra debug messages in cover creation
First packaged release
Added prebuilt deb and rpm files.
Docker packages are also available from https://hub.docker.com/r/linuxserver/lazylibrarian/
AUR package available here: https://aur.archlinux.org/packages/lazylibrarian/