New Features
News download: Allow controlling which periodicals are automatically sent to a specific email in Preferences->Sharing by email
Edit Book: Update regex engine to support Unicode 9.0
Bug Fixes
Edit metadata dialog: Fix pasting ISBN from clipboard not stripping garbage characters after a valid ISBN.
Closes tickets: 1604956
Edit Book: Also refresh the Preview and Live CSS panels after performing any action that changes files other than the currently displayed file.
E-book viewer: Fix the show metadata button not reading EPUB 3 metadata
MOBI Output: Fix <hr> not being rendered as full-width in old MOBI files
CSV Catalog output: Fix incorrect formatting of is_multiple custom columns.
Closes tickets: 1602908
CSV Catalog Output: Separate multiple authors with & instead of comma. Fixes problems when the author name contains commas.
EPUB 3 metadata: Fix updating metadata in EPUB 3 files not overwriting existing authors.
Closes tickets: 1602227
Fix duplicate detection when adding books not working when the book title has leading or trailing whitespace
Book details panel: Pick the color used for links from the current system color theme
Windows: Fix file selection dialogs blurry on HiDPI monitors
Improved news sources
Gosc Niedzielny
Nikkei Free
Financial Times (UK)
Foreign Affairs
Berlin Policy Journal
Gazet van Antwerpen
Hurriyet
Mainly renamed FIX_PYTHON_PATHS to FIX_PYTHON_FILES, since it is a list
of files and not related to the PATH variable; pkglint relies on this
naming convention.
New Features
* EPUB metadata: Support for reading and writing EPUB 3 specific
metadata. Now when processing EPUB 3 files, calibre will generate/use
EPUB 3 specific metadata constructs when available, for example for
series.
* Recognize the newest Kindle model, that started shipping today.
Bug Fixes
* Tag Mapper: Allow specifying a space as the split character when
creating a split tags rule
* Tag mapper: Fix upper case characters not working in 'contains'
rules
* Smarten punctuation: Fix double dashes and triple dots being
smartened even inside attribute values.
* HTML Input: Sanitize semi-colons from HTML filenames as they can
cause problems with other EPUB consuming software.
* EPUB Input: Speed up reading of the book spine from the OPF file
for books with a very large number of entries in the spine
* Edit Book: Reports: Characters: Fix sorting by count and name not
working.
* Fix KoboTouch configuration migration not working for older
settings
New Features
* Driver for FNAC (re-branded Bq) with new firmware.
* Edit Book: Check Book: Add an auto fix action to remove all links
to a missing resource (such as a deleted stylesheet) automatically.
Bug Fixes
* Edit Book: Check Book: Fix incorrect handling of font family names
with spaces in them that are not quoted.
* E-book viewer: Fix Qt 5.7 breaking mouse wheel scrolling
* Kobo driver: Fix a regression in the last release that broke
connecting to older devices
* Get Books: Fix detection of book formats broken for the Legimi
plugin by a website change
* Update builtin metadata source ozon.ru to handle website changes
* Font subsetting: Fix incorrect handling of fonts whose names are
included in font rules without quotes
* Fix ebook-viewer broken when running the binary calibre release
on systems with very old versions of glibc
New Features
Edit metadata: In the drop down list for languages, show the five most recently used languages first.
Edit Book: Check Book: Add a check for missing navigation documents in EPUB 3 books
Kobo driver: Improved configuration dialog for the Kobo Touch device driver
Copy to Library: Do not abort the copy process if only some books fail to copy, instead report which books failed and copy the rest.
News download: Make all relative links (those starting with /) absolute. Useful when reading on a device that supports web browsing.
EPUB metadata: Add an option to disable adding of cover images to EPUB files that declare no cover image in their metadata (Preferences->Plugins->Customize the Set EPUB metadata plugin)
Bug Fixes
ToC Editor: Fix ToC detection in EPUB 3 files with only an NCX and no nav not working
E-book viewer: In paged mode, when the window is toggled between full screen and window, repeatedly, preserve the position more accurately.
E-book viewer: Fix incorrect page turning when multiple pages are displayed on screen for books that wrap all their content in a single 100% height tag.
Fix a regression that broke scheduling a new news download in timezones west of GMT
Edit Book: Fix undocked windows not resizable on OS X
Fix a regression in 2.57 that broke rescaling of images to fit the output profile screen size during conversion.
Fix for file dialogs not working on windows when non-ascii environment variables are present
HTML Input: Fix error when converting HTML file with URL encoded filename.
New Features
Amazon metadata download: Download the series information when available from amazon.com
Amazon metadata download: Recognize common patterns of embedding the series name after the title and remove it automatically
Edit Book: Add support for EPUB 3 to the Table of Contents tool. Now when editing EPUB 3 files using the tool will automatically generate both the EPUB 3 navigation document and the NCX table of contents for backwards compatibility.
EPUB Input: Implement reading of Table of Contents from EPUB 3 files that do not specify a fallback NCX ToC
EPUB metadata: When setting a cover image for an EPUB file that has no metadata cover image defined, add the new cover image as a pure metadata cover instead of aborting.
Bug Fixes
Fix crash on exit if any plugins have loaded code that raises exceptions during shutdown.
Closes tickets: 1592414
Copy to library: Speed up checking for duplicates when copying multiple books to a large library.
Closes tickets: 1593027
Get Books: Update Smashwords plugin for website changes.
Closes tickets: 1590653
Edit Book: Fix a bug in the new text search facility that could cause searches to fail when searching from the current cursor position instead of the top of the file.
Closes tickets: 1588778
Bulk conversion dialog: Fix page margin settings being ignored when converting to DOCX
Make the default shortcut for remove books Backspace on OS X since many mac keyboards have no delete key and the backspace key is labelled as delete
Edit Book: Check Book: Do not warn if a cover image is not referenced in the text
E-book viewer: Fix a bug that could cause incorrect rendering of chapter titles in some rare circumstances.
Windows console output: Handle consoles with non black and white color scheme correctly
Fix a regression in 2.57 that caused auto-removal of borders from covers to become much less proficient at detecting borders
Fix a regression in 2.57 that broke grayscaling of images
Improved news sources
Technology Review (DE)
- version: 2.58.0
date: 2016-06-02
new features:
- title: "Edit Book: A text search tool to conveniently search
for text even if it crosses multiple HTML tags (Search->Search
ignoring HTML markup)"
- title: "OSX: Allow drag and drop of file onto viewer dock
icon to view file"
bug fixes:
- title: "Workaround for incompatibility between Qt 5.5+ and
Ubuntu that caused the context menu for the book list to flicker."
tickets: [1534936]
- title: "Windows: Workaround for explorer shell extensions on
windows that write to stdout"
- title: "Edit Book: When jumping to next occurrence of a word,
take language into account"
- title: "Edit Book: Fix import of words into user dictionary
not working"
- title: "Fix use of non-ascii characters in identifiers causing
an error when identifier rules are used."
tickets: [1584470]
- title: "Fix a regression that caused the paste from clipboard
button to paste two times in the Add books from ISBN dialog"
- title: "Fix for incompatibility with PyQt 5.6"
improved recipes:
- Denver Post
- Financial Times
- bild.de
New Features
Driver for the Bq Cervantes 3
A new "Ornamental" cover design for the "Generate cover" feature
Windows: Use a helper process that does not load any calibre DLLs to display file open/save dialogs. This should fix most crashes caused by poorly designed windows shell extensions.
Allow pressing Alt+O as a shortcut for click the OK button in the Add from ISBN dialog.
Remove the calibre dependency on ImageMagick -- reduces calibre install size by ~ 15MB
Edit book: Add a new image filter: Normalize -- to improve the contrast in images
Edit book: Add a filter to make images look like oil paintings
Use 'Not rated' for zero stars in all rating spin boxes
Bug Fixes
Edit Book: Fix a crash in the Insert Link tool if one of the HTML files contains an empty id.
Fix tag like custom columns not sorted when displayed in the Book Details panel.
Fix transient window shown during Edit Book startup
Preserve booklist horizontal scroll position when merging books.
Google Images metadata download plugin: Fix error when searching for books with non-English characters in the title or author names.
Template language: Fix an error formatting dates when the underlying date does not have a day.
Preferences->Keyboard: Fix unable to use Alt+A and Alt+S as custom shortcuts.
Version 2.57.1 is a hotfix to fix a regression that broke conversion of ODT files in 2.57.0
New Features
Edit Book: Add an option to show full file paths in the Files Browser instead of just the file name (in Preferences->Main window)
Allow creating a keyboard shortcut to minimize the calibre window (Preferences->Keyboard->Miscellaneous).
Bug Fixes
Fix the Google Images based cover download plugin not working because of changes to Google's image search service
E-book viewer: Prevent the TAB key from causing partial scrolling in paged mode.
Book details panel: Fix regression in previous release that broke url:http|... style identifiers
OS X: Redirect stdout/stderr to /dev/null instead of ASL since ASL is flaky on some OS X machines. This should prevent errors in third party plugins that print a lot of debug messages even when not in debug mode
Fix for OS X upgrade 10.11.4 breaking detection of Kobo devices on some systems
Edit Book: Fix filename being duplicated in the Files Browser when multiple files with the same name are present.
PDF Output: Make fix for blank page at end of HTML file also work when headers/footers are specified
New Features
Allow creation of rules to convert arbitrary identifiers into clickable links in the book details panel (Prefrences->Look & Feel->Book details)
Tag mapper: A new rule type 'split' allows you to easily split tags on a character
Make the shutting down message an overlay so it is less disruptive
Allow right clicking on Virtual Library tabs to edit/delete the virtual library.
Tag mapper: Add a button to edit the list of tags in a tag mapper rule using the tag editor dialog.
Bug Fixes
Conversion: Fix the obsolete HTML align=center markup (produced by Microsoft Word) not working for tables.
Font subsetting: When font-variant: small-caps is used include the capital letters as well, in case either the font or the renderer do not support OpenType smcp.
Font subsetting: Implement support for text-transform.
Fix the target book entry in the book list not being refreshed after merging books. Only matters if you have a column based on book formats.
E-book viewer: Fix a link that has some text along with a superscript/subscript being incorrectly detected as a footnote link
Fix device detection on windows failing if the registry entries for the device contain a very long item.
Edit Book: Fix an extra colon being added when setting the 'notes' semantic
Ensure that author folder names are never windows reserved names
E-book viewer: When displaying an EPUB 3 document that uses epub:switch to provide a fallback for MathML content, prevent both the MathML and fallback from being shown together.
PDF Output: When displaying an EPUB 3 document that uses epub:switch to provide a fallback for MathML content, prevent both the MathML and fallback from being rendered together.
Fix exception in custom column preferences when the column lookup key is changed
Catalog generation: Do not crash is a book in the library has no uuid.
2.54.0
New Features
Edit metadata in bulk dialog: Allow configuring the types of generated covers.
E-book viewer: Make the detection of note boundaries for popup footnotes a little more robust
E-book viewer: Add options to control the amount the mouse wheel and arrow keys scroll by in flow mode
When running the content server do not hide the main calibre window during shutdown until the content server has stopped. Show a shutting down message in the window so that the user knows what is happening.
Edit Book: Check Book: Add a check for empty links
DOCX Input: When the document has a Table of Contents created using the Word Table of Contents tool, keep a reference to it in the metadata. This is useful when converting to old style MOBI and you want to precisely control placement of the ToC.
Bug Fixes
Fix auto-mounting of some types of devices not working on FreeBSD
calibredb add: Fix the --cover option not working if the book being added has its own cover.
E-book viewer: Fix mathematics being typeset at too small a font size on windows
PDF Output: Fix occasional blank pages erroneously inserted in the text (at the end of an internal html file).
Book details panel: Fix url:file:// identifiers not becoming links
Fix fetch news dialog not rendering properly on HiDPI screens
Fix a hard to trigger crash introduced in the previous release when using the conversion dialog
2.53.0
New Features
Edit Book: A new tool to transform book styling using easy to create rules.
Conversion: Allow creating rules to transform styles during conversion, as above. Available in the conversion dialog at 'Look & Feel->Transform style'
Edit metadata dialog: Make the hide toolbars right click menu action persistent. Also fix very large number of custom fields causing the basic metadata tab to not be aligned properly
Portable Installer: Do not ask to launch calibre when running an automated install. Automated installs will now never launch calibre.
Bug Fixes
E-book viewer: Hide list numbers for popup footnotes when the footnotes are use
as the number are likely to be incorrect.
DOCX Input: Ignore the hidden bookmark Word 2010 inserts to enable the go to last edit feature.
Fix keyboard focus lost after merging book records
E-book viewer: Handle
Edit Book: Fix spelling correction suggestions not being shown when using the context menu key with the cursor at the end of the word
- version: 2.52.0
date: 2016-02-26
new features:
- title: "Allow creating rules to ignore files when adding books based on the filename"
description: "Useful when using the auto-add feature or when adding in bulk. Preferences->Adding Books->Rules to filter added files"
- title: "calibredb add: Allow specifying filters to control adding of books from directories"
- title: "E-book viewer: Allow copying the Table of Contents to the clipboard by right clicking on it."
tickets: [1548791]
bug fixes:
- title: "FB2 metadata: Ignore invalid (unidentifiable) cover images."
tickets: [1548417]
- title: "FB2 metadata: Fix error when adding books with non-numeric series numbers."
tickets: [1548405]
- title: "DOCX Input: Fix handling of toggle properties such as bold/italic/strikethrough/etc. when specified as document defaults."
tickets: [1548187]
- title: "Conversion pipeline: Add support for the q CSS length unit"
improved recipes:
- AsiaOne
- Today Online - Singapore
- Foreign Policy
- Outlook India
- Economic and Political Weekly
- Foreign Affairs
- El Pais
- LA Times
- Al-Ahram
- New York Times Book Review
new recipes:
- title: Al-Masry Alyoum
author: Hassan Williamson
New Features
Add an action to the context menu for the search bar to paste and instantly execute the search.
When adding multiple books from a single directory, added the books in order of the last modified time of the book files.
Bug Fixes
Fix a regression in 2.50 that prevented a small number of devices from being detected on windows
PDF metadata: Workaround for PDF files with corrupted XMP metadata packets, generated by Nitro PDF.
Edit Book Beautify: Do not beautify the insides of heading/p tags even when they are the only child of body
Amazon metadata download: Fix published date not being downloaded from amazon.it
Fix a regression in 2.50 that broke the user created device driver feature on windows
EPUB Input: Fix error when processing EPUB files that uses non-ascii characters for their unique ids.
When reading the cover from comic files, ignore any image files inside __MACOSX/ directories.
Fix calibre on OS X unable to connect to sites that support only TLS >= 1.1. Also update the version of Qt bundled on OS X to 5.5.1
2.50.1
New Features
Change the way that devices are detected on Windows. This fixes device detection problems on some Windows 10 computers
Edit Book: When inserting images, add an option to insert the image as a full page image
DOCX Input: Add support for framed text created by setting the same border style on neighboring paragraphs.
Update PocketBook 650 driver for latest firmware revision
Bug Fixes
DOCX Input: Fix empty paragraphs with borders being rendered with an empty line inside the borders
ODT Input: Fix fallback PNG images generated by LibreOffice 4.x for SVG images not being ignored
Fix restore library failing on some windows systems with non-ascii library paths
Edit Book: Fix error when merging an empty HTML document or one that contains only text and no tags.
Fix failure to add FB2 files that contain published dates.
Use a private certificate when downloading plugins via HTTPS. This fixes errors on some windows machines that have missing root certificates.
Fix tag editor not working correctly for comma-separated custom columns
Fix existing rating not being removed when using Polish Books or Embed Metadata tools on EPUB files.
2.50
New Features
Change the way that devices are detected on Windows. This fixes device detection problems on some Windows 10 computers
Edit Book: When inserting images, add an option to insert the image as a full page image
DOCX Input: Add support for framed text created by setting the same border style on neighboring paragraphs.
Update PocketBook 650 driver for latest firmware revision
Bug Fixes
DOCX Input: Fix empty paragraphs with borders being rendered with an empty line inside the borders
ODT Input: Fix fallback PNG images generated by LibreOffice 4.x for SVG images not being ignored
Fix restore library failing on some windows systems with non-ascii library paths
Edit Book: Fix error when merging an empty HTML document or one that contains only text and no tags.
Fix failure to add FB2 files that contain published dates.
Use a private certificate when downloading plugins via HTTPS. This fixes errors on some windows machines that have missing root certificates.
Fix tag editor not working correctly for comma-separated custom columns
Fix existing rating not being removed when using Polish Books or Embed Metadata tools on EPUB files.
New Features
E-book viewer: Add an option to allow only a single book to be viewed at a time. Trying to view a second book will cause it to replace the currently viewed book.
Kobo driver: Add support for the new firmware 3.19.5761
Linux build: Update bundled version of Qt to 5.5.1
Bug Fixes
Fix splash screen getting stuck on OSX when restarting calibre in debug mode
Get Books: Update plugins for various Polish language book stores to handle changes to the website
Amazon metadata download: Handle a change in the amazon website that prevented review metadata from being downloaded
Better algorithm for guessing the 'external' network interface that is displayed to the user
Tag Mapper: Do not allow the user to create rules with invalid regular expressions
E-book viewer: Disallow hyphenation in documents that use mathematical typesetting as the hyphenation breaks that typesetting
E-book viewer: Fix some non-ASCII characters not display in embedded MathML.
Download calibre plugins securely using HTTPS
MOBI Output: Try to autofix corrupted PNG images in the input document.
Nook Glowlight Plus: Send files by default to the NOOK/My Files folder.
E-book viewer: Fix failure to view comic files that contain non-ASCII characters int heir internal filenames.
New Features
* Driver for Energy Ereader Screenlight.
* DOCX Input: Add option to have superscripts/subscripts converted
so that they do not affect the line height of the line containing
them.
* New option to hide empty categories in Tag Browser (Preferences->Look
& Feel->Tag Browser)
Bug Fixes
* Image compression: Fix spurious zero byte .bak files being created
when compressing png images inside epub files
* Image compression: Fix bug that could cause zero byte images
files/or file in use errors when compressing images
* Fix some icons not being themeable
* E-book viewer: When using heuristics to detect footnote links
check for vertical-align set to top and bottom as well as sub and
super
* Book details panel: Display data in right-to-left format when
the calibre interface language is set to a right-to-left language
such as Hebrew or Arabic
2.47
New Features
* A new tool to easily export and import all calibre data -- books,
settings and plugins
* Get Books: Add plugins for Amazon Australia and Amazon India.
Also restore the Amazon EU plugins.
Bug Fixes
* PDF Input: Fix conversion of PDF documents that contain ASCII
control codes in their outlines not working.
* Edit book: Fix image compression utilities opening a new console
per invocation on windows
* Image compression: If the compression tools return a zero byte
image ignore it and use the original image
* Fix a regression that caused book titles in the Book Details
panel to become clickable
2.46
New Features
PDF Input: Add support for PDF outlines (bookmarks), if present, they are used as the metadata Table of Contents.
Book polishing: Add tool to losslessly compress images in the book in order to reduce its filesize, without affecting image quality
Edit Book: Add a new tool to compress images in the book losslessly, accessed from the Tools menu
Kobo driver: add support for new Kobo firmware
Bulk metadata edit dialog: Allow entering fractional numbers into the series number start with control.
Speed up moving libraries by using hardlinks instead of file copies when moving to a location on the same filesystem
Get Books: Disable the Amazon EU stores, at Amazon's request
Bug Fixes
Fix moving libraries via calibre leaving behind a copy of the metadata_db_prefs_backup.json file in the original library folder
MOBI Input: Warn about corrupted trailing data entries, instead of aborting. Getting some, even partially corrupted text is better than no text.
Book details: Fix single value custom text column not clickable.
Saving to disk: Fix custom date column being rendered in GMT instead of the local time zone when used in a save to disk template.
New Features
Cover browser: Allow customizing the text that appears under the covers with a template in Preferences->Look & Feel->Cover browser
When sending books without a cover to the device, generate a cover with book metadata instead of using the blank book icon
Preferenes->Add your own columns: Show more information about existing columns
Bug Fixes
PDF Output: Handle input documents with fonts that do not have either postscript or full name information.
DOCX Input: Handle numbering styles that use non-decimal number formats and custom templates.
Allow restoring of corrupted library to work even if the metadata.db file is missing from the library folder
Bulk metadata dialog: Fix renaming a custom series via search and replace causing the series index to be reset to 1.
Bulk metadata dialog: Fix search and replace not working for text like custom columns if the column contains only a single value.
Content server: Fix next and previous links not working in the mobile view when using a search query that includes url unsafe characters.
Update Amazon metadata download plugin to handle amazon.com website change that was preventing any metadata from being downloaded
Edit Book: Fix error when trying to add words to user dictionary for a book with a language that has no dictionary available.
Tag browser: Fix various bugs in how grouped search terms are displayed. Also fix counts and average rating for items in user categories
When using copy to library also create missing composite columns in the destination library.
2.44.1
Bug Fixes
Update the version of libpng bundled with calibre to fix a security vulnerability in libpng
See https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-8126 for details on the vulnerability
2.44
New Features
Allow setting the cover for a book from one of the book's formats by right clicking on the format in the Book details panel.
Closes tickets: 1515411
Allow drag and drop of all file types onto the book details panel and the format list in the edit metadata dialog.
Closes tickets: 1515407
Edit Book: When inserting an image into the current document, add a button to paste the image from the clipboard
Edit Book: Change the suggested prefix for bulk renaming of files depending on the type of files being renamed.
Closes tickets: 1514468
On Linux, use the system tray icon from the system theme, if available
Bug Fixes
Fix for error when connecting to some Android phones/tablets that have an SD card on OS X and Linux
Linux build: Fix problem with pointing hand mouse cursor not using the system theme on some Linux systems
Fix the device view state not being saved when a connected device is ejected/disconnected
Edit Book: Fix saving fails if the original file is deleted during editing session
Closes tickets: 1513849
E-book viewer: When doing a search do not match text in comments, attributes and inappropriate tags, such as <script> and <style>
Improved news sources
Gamasutra
2.43
New Features
Edit Book: Add a 'Smart Comment' tool to easily comment/uncomment
text
Tag mapper: Add new rule types to upper-case, lower-case or capitalize
tags
Markdown input: Allow the 'extra' convenience extension as a shortcut
for enabling multiple other extensions. Also add the Attribute List
and Admonition extensions. Finally, update the markdown library
used by calibre
Bug Fixes
Amazon metadata download: Fix for website change at amazon.com that
prevented ratings from being downloaded.
Tag mapper: Prevent cycles in the replacement rules from causing
the tag mapper to hang
Do not fail on windows systems where the system function to get
the users home folder fails
E-book viewer: Set the foreground color as well as the background
color for the reference mode popup. Makes it legible even when the
user specifies a different color theme for the viewer.
2.42
New Features
Driver for the new NookGlowlight Plus. This device only allows
sending of files inside the NOOK folder, so calibre now follows
that limitation.
When converting AZW4 files to PDF, skip the conversion and simply
unwrap the PDF file already embedded inside the AZW4 file.
Metadata download review dialog: Add an option to mark rejected
books in the main book list after the review is completed.
Edit Book: Spell check dialog: Add a button to undo the last spelling
change
Bug Fixes
Edit metadata dialog: When downloading metadata with download of
authors turned off, do not regenerate the author sort field after
the download.
Fix a regression that broke the heuristic used to detect cover
images in some EPUB files that do not specify their cover metadata.
Edit Book File List: Fix pre-selection of filename when renaming
a file in the root
Tag mapper: Fix bug when replacement tag has comma in it and the
replacement rule is not the last rule
2.41
New Features
Edit Book: Allow editing an unzipped EPUB (a folder) as a book
Edit Book: Allow easily removing items from the popup menu for
the 'Insert tag' button
Make Tag Browser more useable with keyboard shortcuts. Configure
the keyboard shortcuts in Preferences->Keyboard->Tag Browser
ToC editor: Add context menu item to change selected entries
to upper case
Bug Fixes
Edit Book: Preview panel: Render in XHTML mode. Fixes svg
elements using a global svg namespace not rendering.
Tag Browser: Fix clicking on first-letter groups for series
not working
DOCX Output: Ignore corrupted images in the input instead of
erroring out on them.
E-book viewer: Fix keyboard shortcut to toggle table of contents
not working when ToC window is made floating.
Allow ebook-metadata to work with read-only files when no
options are specified to change metadata.
Tag mapper: When the replacement tag contains commas, create
multiple tags instead of replacing the comma with a semi-colon.
HTMLZ Output: Set the HTML
Problems found locating distfiles:
Package colorls: missing distfile ls.tar.gz
Package molden: missing distfile molden-4.6/molden4.6.tar.gz
Package softmaker-office-demo: missing distfile ofl06trial.tgz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
New Features
A new tool to apply Tag mapper rules to existing books in the
library. To use it, go to Preferences->Toolbars and add the
tool to the toolbar.
Kindle driver: Detect books in Amazon's new KFX format present
on e-ink kindles.
Note that this only detects KFX books and allows you to delete
them. You cannot copy them to your calibre library. Doing so
would be pointless anyway, as KFX books are specialised for
individual devices. Instead go to your 'Manage my content' page
an amazon.com and download them from there -- this will give
you a regular azw3 file you can add to calibre.
Bug Fixes
TXT Output: Do not fail when input contains HTML comments with
double hyphens in the comment text.
E-book polishing: Show a confirmation if the user selects both
the add and remove jacket actions.
Edit Book: Fix order of checkboxes in filter style information
tool is random
PDB Input: Ingore malformed metadata records.
Closes tickets: 1499878
Revert change in previous release to workaround broken xdg-open
on linux. Apparently xdg-open is so badly broken that working
around it is not possible.
Closes tickets: 1500226
ZIP Output: Fix system encoding being used instead of UTF-8
for html files.
Closes tickets: 1499514
Improved news sources
The Philosopher's Magazine
Harper's Magazine
Ambito
Perfil
Telam
Infobae.com
La Nacion
Clarin
New Features
* Implement tag mapping to automatically filter/transform tags when
adding books or downloading metadata
* Kobo driver: Support for newly firmware version 3.18
* Edit Book: Add a setting to control icon size for the toolbars
(Preferences->Toolbars)
Bug Fixes
* Edit Book: Check Book: Fix automatic correction of missing unique
id sometimes not working
* Edit Book: Fix (hopefully) View->Browse images in books sometimes
not showing changed images
* CBZ metadata: Do not fail to read metadata if the volume is not a valid number.
* Content server: Fix error in /mobile page if one of the books
has metadata with ascii control codes in it.
* Linux: Workaround for systems with broken xdg-open implementations
that do not unquote urls before passing them to applications
* Get Books: Update cdp.pl store for website changes
* HTMLZ Output: Fix HTML files being created with system encoding
instead of UTF-8.
New Features
* Add support for Kobo Touch 2
* Edit Book: Add a tool to check external links (links pointing to
websites). Can be accessed via Tools->Check external links
* Edit Book: Add an option to turn off drag and drop editing of
text (Preferences->Editor)
* Two new icon themes: Primo+ and Black Edition (Preferences->Look
& Feel->Change icon theme)
Bug Fixes
* Copy to Library: Fix author sort/link values not being copied
when copying a book with an author not present in the destination
library.
* When inserting metadata jackets do not set media for the stylesheet.
This prevented the stylesheet from working with some reader devices.
* Copy to library: Fix conversion options not being copied when
copying books between libraries
tures
Driver for the Lark Freebook reader device
A redesigned busy spinner -- why should icons get all the love?
When merging book records, show more information about the
target book record.
A new icon theme 'Dark Blue' (Preferences->Look & Feel->Change
icon theme)
Add a check box to control copying ebook files when duplicating
book records via the Add Empty Book dialog
Bug Fixes
Edit Book: Check Book: Fix automatic fixing of unsafe ids not
working if the file containing the unsafe also needs to be
fixed for an unsafe filename.
E-book viewer: Informative error message for themes button when
no themes have been created
Fix a regression that caused the library switch entries at the
bottom of the library menu to not work when there are many
libraries.
Get Books: Update Amazon EU store plugins for website changes
New Features
Icon themes: Change the calibre icons easily via icon themes
When adding empty books to the library also allow creating duplicates
of the current book, with all metadata copied. To use right click
the Add Books button and select 'Add Empty Books'
Driver for the Unusual Sapiens V2 and Adlibris Letto readers.
Kobo driver: Add support for firmware 3.17.3
E-book viewer: Add a command line option to open the previously
read book when starting up.
Edit Book: Live CSS: Allow copying of CSS rules by right clicking
on the Live CSS panel.
Linux installer: Install application and mimetype icons in multiple
sizes
Bug Fixes
Amazon metadata download: Support for yet another variant of amazon
cover image markup
E-book viewer: Fix --open-at sometimes giving inaccurate results
(depends on speed of book loading)
EPUB Metadata: Add workaround for bug in PocketBook firmware which
causes it to fail to read series metadata if the series number is
declared before the series.
Fix user defined template functions leaking from one library to
another when switching libraries/using copy to library.
Fix a regression in the previous release that could cause the marked
books icon to be incorrectly rendered next to the row number
Edit Book: Check Book: Fix incorrect links that consist only of an
anchor and no filename not being detected.
AZW3 Output: Fix large tables (with many columns) not rendering
correctly on Kindles.
- version: 2.35.0
date: 2015-08-14
new features:
- title: "Kobo driver: Add support for the new firmware version
3.17"
- title: "E-book viewer: Allow setting the number of pages per
screen separately for portrait and landscape modes."
bug fixes:
- title: "DOCX Input: Fix a regression in the previous release
that broke conversion of some documents that specify vertical
alignment in absolute units"
- title: "Book list: Fix the current row number being partially
cutoff on some windows 10 machines."
- title: "Fix 'stopping content server' message popping up
repeatedly even when it is closed while the content server has
not fully stopped"
- title: "Conversion: Fix error when converting a file that
uses media queries with comments in the media selector."
improved recipes:
- American Spectator
- South China Morning Post
new recipes:
- title: 3D News and iXBT.com
author: bugmen00t
- version: 2.34.0
date: 2015-08-07
new features:
- title: "Amazon metadata download: Add support for amazon.nl.
To use it go to Preferences->Metadata download and configure
the amazon plugin to use Netherlands as the source."
- title: "Catalogs: Add an option to not add the generated
catalog to the library."
- title: "E-book viewer: Improve performance of hyphenation
(by updating the version of the hyphenation library it uses)"
bug fixes:
- title: "DOCX Input: Add support for text whose vertical
position is adjusted by offsets from the baseline"
- title: "DOCX Output: Handle length and percentage values for
vertical-align in the input document."
- title: "Edit Book: Check Book: Fix automatic correction of
invalid ids not updating the idrefs in the spine for ids in
the manifest of the OPF file."
- title: "E-book viewer: Fix printing to PDF could result in
filenames with characters not supported by windows"
- title: "E-book viewer: Also fix a bug in the hyphenation
algorithm that could cause the word 'undefined' to be mangled
during hyphenation."
- title: "ODT Input: Fix custom styles with a dot in their name
not being inherited."
improved recipes:
- Daily Express
- The New Yorker
- XKCD
- Wired Magazine
- Wired UK
- version: 2.33.0
date: 2015-07-24
new features:
- title: "Driver for SONY DPT-S1."
- title: "Edit Book: When showing suggestions for mis-spelled
words, also show suggestions from user created word lists"
- title: 'Edit Book: Check Book: Add a check for "invalid" ids'
bug fixes:
- title: "Conversion: Ignore stylesheets linked via media
queries that use device specific features."
- title: "Fix covers not being read from some TXTZ files."
- title: "ODT Input: Add support for numbered lists that do
not start numbering at 1."
improved recipes:
- msnbc.com
- Houston Chronicle
- version: 2.32.1
date: 2015-07-17
new features:
- title: "E-book viewer: Automatically save the current reading
position every ten seconds. Prevents loss of reading position
on crash/forced shutdown."
- title: "Edit Book: Check Book: Add checks for missing OPF
version and toc references and for text placed directly inside
the <body> tag"
- title: "calibredb: Add a new search sub-command that can be
used to generate a list of book ids from a search expression"
- title: "Tag Editor: Place the keyboard focus on the last
edited field."
- title: "Edit metadata dialog: When clicking Next and Previous
preserve the current tab of the edit comments widget."
- title: "Linux: Various fixes to make calibre work when compiled
against the latest versions of Qt and PyQt"
- title: "Edit Book: Allow drag and drop of files onto dock
icon on OS X"
bug fixes:
- title: "There was a regression in 2.32.0 that caused conversion
to PDF to fail, the fix for this was released in 2.32.1"
- title: "E-book viewer: Fix a regression in the previous
release that caused the maximum text width setting in full
screen mode to be ignored when switching from normal to full
screen."
- title: "Fix error in template dialog when using {id} in send
to device preferences."
- title: "Edit Book/Book polishing: Fix EPUB books with opf
files that use a non-default namespace for the OPF namespace
being corrupted."
- title: "OS X: Workaround for Qt 5 regression that causes any
errors during startup to be hidden behind the splash screen."
- title: "Conversion: Fix incorrect relative URLs being generated
when an HTML or CSS file is placed higher in the folder hierarchy
than the opf file."
- title: "FB2 Output: Fix error when using the sectionize with
toc option and the input documents Table of Contents contains
multiple items pointing to the same HTML file."
- title: "Conversion: Fix error when input document contains
a font size exactly one point away from the base size."
- title: "Device drivers: Handle devices with undecodeable
filenames in their filesystem. Simply ignore those files."
- title: "Fix Cmd+Left/Right keyboard shortcut not working when
editing items in the book list on OS X."
- title: "Fix corrupted text in the jobs list on some non-English
windows installs"
- title: "Edit Book: Workaround for a Qt regression that caused
'See what changed' after a search and replace on OS X causing
the application to become unresponsive."
- title: "Edit Book: Fix smarten punctuation not working for
books with non-ascii characters in internal file names on OS
X"
improved recipes:
- Harvard Business Review
- Psychology Today
- NRC Handelsblad
- Entrepeneur Magazine
- 20 minutes
- Economia
- Accountancy Age
- Jakarta Post
- Foreign Affairs
- Spectator Magazine
- Daily Express
- The Onion AV Club
- Metro UK
new recipes:
- title: Slate Star Codex
author: Ned Letcher
- title: Hurriyet
author: Adrian Tennessee
- version: 2.31.0
date: 2015-06-19
new features:
- title: "E-book viewer: Make the search engine used for
searching for selected text configurable (in the Miscellaneous
section of the viewer preferences)"
bug fixes:
- title: "E-book viewer: Fix dragging to select text with the
mouse causing the page to slide sideways in paged mode, if the
mouse leaves the text area."
- title: "E-book viewer: Fix transitioning between full screen
mode and normal mode sometimes causing current position to not
be preserved."
- title: "AZW3 Input: Ignore incorrect text encoding (incorrectly
encoded bytes are now replaced by placeholders) instead of
erroring out."
- title: "Get Books: Update Legimi and CDP store plugins for
website changes"
- title: "Fix Cybook Nolimbook not being detected in linux and
OS X."
- title: "DOCX Output: Fix internal hyperlinks being ignored
when they point to a HTML file whose <body> element has an id."
- title: "Edit Book: Fix groups in replace template being
interpreted backwards when search direction is up"
- title: "Searching: When search as you type is active, do not
change automatically change focus to the book list when searching,
unless the user presses Enter."
- title: "Font subsetting: Fix subsetting removing some needed
ligatures when subsetting some Arabic fonts"
- title: "Prevent errors when testing email sending even if
stderr on the host machine is broken"
improved recipes:
- Baltimore Sun
- El Mercurio Chile
- Sydney Morning Herald
new recipes:
- title: Various Ukranian news sources
author: rpalyvoda
- version: 2.30.0
date: 2015-06-05
new features:
- title: "An option to auto-convert a book on adding even if
it is already in the output format (Preferences->Adding Books)."
- title: "E-book viewer: If there are entries in the Table of
Contents that are long enough to be truncated, display the full
text in a popup menu when the mouse hovers over the item."
- title: "News download: Add support for turning off SSL
certificate verification in individual recipes"
- title: "Kobo driver: Support for upcoming firmware version
3.16"
bug fixes:
- title: "DOCX Output: Fix aspect ratio of images being distorted
when the input document specifies image width but not height
or vice-versa."
- title: "DOCX Output: Fix extra page breaks being inserted in
some situations."
- title: "LIT Input: Fix smarten punctuation not working for
text (as opposed to HTML) based LIT files."
- title: "EPUB metadata: Fix extraction of cover image from
EPUB 3 files that do not use EPUB 2 backward compatible markup
and that have incorrect cover page markup as well."
- title: "Book details panel: On windows use only \\ as a path
separator when copying file paths"
- title: "Edit Book: Fix Saved searches panel not working well
with very long search/replace expressions"
- title: "OS X: Fix changing preferences causing 'Email to
selected recipients...' appearing multiple times in the
Connect/Share menu."
- version: 2.29.0
date: 2015-05-29
new features:
- title: "Allow opening the full Tag Editor dialog directly
from the book list by holding down the Shift key while starting
an edit of a tag-like field. For example, click on the tags
field for a book and press Shift-F2"
- title: "Tag Browser: Allow undoing the deletion of items in
the Manage categories window"
- title: "calibredb add: Allow setting arbitrary identifiers,
not just ISBN."
- title: "Add a 'Retry' button to the news download failed
error message."
bug fixes:
- title: "DOCX Output: Detect the common idiom of placing
centered images as inline images inside a containing centered
block and render the resulting image as a floating centered
image in the DOCX file."
- title: "DOCX Output: Fix incorrect handling of bold/italic
in paragraphs where the majority of text is either bold or
italic instead of normal"
- title: "Table of Contents editor: Fix save/load of settings
in the XPath wizard not working across restarts"
- title: "Get Books: Update the Kobo Store plugin for website
changes"
improved recipes:
- Popular Science
- General Knowledge Today
- Scientific American
- Wired Magazine
- version: 2.28.0
date: 2015-05-15
new features:
- title: "Conversion of all ebook formats to Microsoft Word (DOCX) files"
type: major
description: "Supports conversion of text styles, images,
lists, tables, embedded fonts, etc. Produces DOCX files
compatible with Microsoft Word 2007 or newer. Note that this
code is very new, so there will likely still be kinks that
will be worked out in the coming weeks."
- title: "Add keyboard shortcuts (Ctrl+Right, Ctrl+Left) to
switch between virtual library tabs."
- title: "When sending email using GMX pause for five minutes
between books, to prevent GMX from blocking the account. The
delay can be configured via Preferences->Tweaks"
bug fixes:
- title: "Open With: Fix application icons in XDG_DATA_HOME on
linux not being found and fix unhandled error when choosing
non-executable files as applications."
- title: "AZW3 Output: Remove duplicate anchors to workaround
some Kindle renderers using the last occurrence of an anchor
as the target instead of the first."
- title: "Fix language definition on body tag being ignored
during conversion"
- title: "Edit book: When importing multiple files into the
book, import them in the order sorted by their filenames instead
of in random order"
- title: "E-book viewer: Fix print to pdf not working on some
windows systems with non-ascii usernames and non-utf-8 system
locales. Also make the print to pdf dialog a little easier to
use."
- title: "Edit Book: Fix TOC editor window not remembering its
last used size"
improved recipes:
- Field and Stream
- Linux Magazine
- Brand Eins
- Courrier International
- Wired Magazine
- The Onion
New Features
* Edit metadata dialog: Add a clear button for the publisher.
* DOCX Input: Add option to not insert page breaks between endnotes.
* calibredb list: Allow outputting the book languages as well.
* Italian translation of Quick Start Guide
* Embed metadata: When embedding metadata fails for some books,
add an option to show the failed books in the book list
* Animate the main toolbar when a device is connected/disconnected,
to indicate that the contents of the toolbar have changed
Bug Fixes
* E-book viewer: When printing, print to a PDF file instead of
directly to the printer. This fixes printing not working on some
systems.
* AZW3 Input: Handle kindlegen produced azw3 files that do not use
normal HTML anchors for linking.
* Fix too many open files errors that could occur in a few places
on OS X
* Do not allow user to hide all columns in book list via the context
menu, as restoring them becomes difficult