This release will be the last one supporting Python 2
New features:
- User Password change on cli
- Added correct mimetype for azw3 files
- Improved errorhandling for user database
- More informations are logged in debug mode
- Debug Information and logbooks are downloadable via web UI
- Gdrive callback is only parsed with activated metadata watch
- LDAP user import now capable to import from Windows-AD
- Kobo sync can handle large libraries
- Filechooser dialog for calibre-database and other external files (use -f option for unconfigured Calibre-Web instances)
- Advanced search has now Multiselects, making the UI easier for libraries with many series, tages, languages, file formats
- Read Status is searchable
- Shelfs can additionally sorted according to name, date, ...
- Read status is visible on Cover pictures
- Admin page layout optimized
- Txt Reader now detects correct encoding
- Kepub is prefered during kobo sync
- Forward Overdrive requests to Kobo Store
- Drag 'n drop for fileuploads
- Convert from and convert to are now matching calibre's capabilities
- Shrinked size of generic cover
- When serving a download URL via KoboSync, use a URL that is specific to Kobo
- Removed Gevent Tracebacks with SSL encryption
- Save view settings
- Delete user is now a separate button
- Paginated search, advanced search, and shelfs
- Downloaded books is no longer part of admin page (admins currently can't check which books are downloaded by other users)
- Added greek translation
Bug Fixes:
- Downloads are now allowed for opds links, with ldap login and a cookie in the download request
- Download rights of guest user are now respected again
- Browser caching problem on cover change solved
- Import rarfile v4.0 fails no longer on python3.5
- No password prompt for anonymous browsing with LDAP login
- Missing audio icon for other audio formats than mp3 added
- Invalid timestamps during kobo sync caused by malformed database no longer crash the application
- Conversion of multiple formats of one book in the queue with gdrive is fixed
- Failed email and conversions with gdrive are now working correctly
Changes behind the scenes:
- Pillow is removed as dependency
- Pydrive2 can be used additionally to Pydrive
- Updated epub.js library
- Updated minimum Sqlalchemy version