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"