December 2017
** Updates and new features**
Old default interface is renamed "legacy" and Bookstrap is the new default
Rewrites/changes to make porting to python3 easier
Show system info in config
Show remote ip address in api calls
Add cover selector to book manual edit page
lossless compression of images saves 66KB (thanks Fish2)
writeOPF and writeAllOPF functions
Add $Series variable to book rename
Hook for optional debug/fix module at startup
Add titles to coverwall
Limit coverwall results for slow connections
Added PROXY_LOCAL to config.ini
Show recent downloads or recent additions in book coverwall
Added test button for calibredb
Look for books in downloaded archives (tar/zip/rar)
Added "Read" and "ToRead" bookmarks to status buttons and api commands
Option to auto login the admin user if single user system
Added SerNum and SerName variables to name formatting options
Separate autoadd directory for magazines
** Bug Fixes **
Fix for calibre author name capitalisation
Moved download directory into the same config section as the other folders
Accept any downloaded jpg as a book cover, not just cover.jpg
Regex changes to reduce false series matches
Extra password stripping in debug log
Remember added/downloaded status on changing nr of columns
Check for single file audiobooks with no tags
Use unignoredbooks for homepage totals (thanks HaydoZV2)
Check renamed torrent doesn't now contain a reject word
Use composer as author from mp3 tags (if present)
Ensure we talk to git using English month/day names