Kindle Touch/4 driver: Upload cover thumbnails when sending books to device by USB to workaround Amazon bug of not displaying covers for sync-enabled books
Support for updating metadata in FB2 files
Set a different background color when choosing formats to not delete as opposed to choosing format to delete. Closes tickets: 1001741
E-book viewer: Add an option to prevent the up and down arrow keys from scrolling past page breaks
Get Books: Remove ebookshoppe.com at the website's request
Bug Fixes
PDF Input: Support image rotation commands in PDF files. Fixes the long standing problem of some images being flipped when converting from PDF in calibre.
Fix a regression in 0.8.51 that caused conversion to HTMLZ to not have any CSS
Get Books: Fix website change at kobo.com causing prices not to be found
Edit the time in the 24 hour clock when calibre's interface language is set to German. Closes tickets: 1001809
MOBI Output: When generating joint KF8/MOBI6 .mobi files set the text length field in the MOBI 6 header correctly. Closes tickets: 1003489
ODT Input: More workarounds for LibreOffice 3.5's habit of inserting pointless margin:100% directives everywhere. Closes tickets: 1002702
Fix regression that broke smarten punctuation when quotes were next to html tags. Closes tickets: 998900
Fix published date from ozon.ru wrong in some timezones. Closes tickets: 975338
Catalogs: Handle the use of custom columns with non-ascii names correctly. Closes tickets: 1001437
Conversion pipeline: Remove the attempt to detect and autocorrect if text will go off the left edge of the page, as it was a rather crude heuristic. Also do not remove fake margins if the book uses negative text indents on the margined elements.
KF8 Output: Set offsets to tags in the skeleton the same way kindlegen does. Also linearize non linear ToCs to ensure section to section jumping works.
Conversion pipeline: Use correct default value of 'inherit' for font-family and font-size when normalizing the shorthand font property.
When running python scripts via calibre-debug ensure that user plugins are loaded