calibre Changelog

New in version 2.11.0

November 21st, 2014
  • New Features:
  • Edit Book: Add a new 'function mode' for the Search and Replace tool
  • The function mode allows you to create python functions that run on the results of Search and Replace. This allows you to do arbitrarily powerful text processing. For example, you can automatically fix the case of text, automatically add section number to headings, and so on. For examples and documentation, see: http://manual.calibre-ebook.com/function_mode.html
  • Bug Fixes:
  • DOCX Input: Add support for multilingual documents.
  • Edit metadata dialog: Fix date fields being displayed in the UTC timezone instead of the local timezone, causing the day to be off by one in some timezones.
  • Conversion/Book polishing: Fix ampersands in title/series/publisher/author not being properly escaped.
  • Update the bundled version of libimobiledevice on windows, so that the iOS Reader plugin can connect to iOS 8 devices again
  • Fix a regression in 2.10 that causes Adding books from sub-folders, one book per folder to incorrectly add OPF files present in the sub-folders as an extra format.
  • Fix a regression in 2.10 that caused changes in Preferences->Adding books to not work for the next immediate add
  • Fix Ctrl-R while in debug mode not restarting in debug mode properly
  • Fix regression in evaluating composite columns that use other composite columns.
  • Improved news sources:
  • Nikkei News

New in version 2.10.0 (November 14th, 2014)

  • New Features:
  • Driver for the PocketBook Lux 2 with latest firmware.
  • Closes tickets: 1390720
  • Review downloaded metadata: Add suggestions for the tags, authors, publishers and series fields. Suggestions will pop-up as you type.
  • Closes tickets: 1390887
  • Add Books: Improve performance when adding large numbers of books at once
  • Add Books: Allow adding books from multiple ZIP/RAR archives, each containing many books, by right clicking on the Add Books and choosing 'Add from Archive'
  • Metadata download: Prioritize results that have the same language as the current calibre user interface language
  • Edit Book: Make the CSS used for styling the generated HTML Table of Contents user customizable via http://manual.calibre-ebook.com/customize.html#overriding-icons-templates-et-cetera
  • Bug Fixes:
  • E-book viewer: Fix popup footnotes not working on windows
  • Fix saving of searches that use the backslash to escape special characters not working
  • Closes tickets: 1392052
  • Save to disk: When multiple books end up with the same file name because they have the same metadata, automatically adjust the filename to make it unique.
  • Closes tickets: 863472
  • Fix ebook editor global menu not working on Unity when started from inside calibre
  • Get Books: Update the Amazon European store plugins for website changes
  • Edit Book: Fix handling of XML unsafe characters (like and &) inside tags
  • Linux: Fix regression on Unity that prevented some keyboard shortcuts from working because of the global menu bar.
  • Closes tickets: 1390901
  • Amazon metadata download: Do not prefer results with an ISBN, since Amazon now lists a large number of ISBN less titles
  • Amazon metadata download: Fix cover not being found for some books because of a website change at amazon.com
  • Conversion: Fix incorrect conversion of east-asian characters in CSS class names.
  • Closes tickets: 1390527
  • New news sources:
  • Various German news sources by Bernd Boehm
  • The Daily WTF by Jelle van der Waa
  • Improved news sources:
  • LWN Weekly
  • Scinexx
  • Ming Pao

New in version 2.9.0 (November 7th, 2014)

  • New Features:
  • E-book viewer: Show footnotes in a separate popup window
  • Now when you click on a link to a footnote/endnote, the corresponding note is shown in a separate popup window, for convenient reference. Footnote links are recognized using the EPUB 3 footnote markup as well as some heuristics. Any superscript or subscript links are assumed to be footnote links. Any link that links to another file which in turn links back to the original link, is assumed to be an endnote.
  • Cover Grid: Improve scroll wheel based scrolling.
  • On windows and linux a single "tick" of the wheel now scrolls by about half a row instead of a full screen. On OS X, scrolling is pixel based, so as you scroll faster, more content is scrolled.
  • Get Books: Add the Bubok Portugal store
  • Performance improvement for large libraries that using custom columns built with templates
  • Review downloaded metadata dialog: Allow merging tags by long clicking the revert button
  • Bug Fixes:
  • Fix a regression in 2.8 that caused the clear button next to date fields to set the date to Jan 101 instead of undefined.
  • Sanitize the ImageMagick environment variables before launching external utilities.
  • Prevent stale 'On Device' info (from the previous connection) from showing during subsequent device connections
  • Conversion: Add workaround for converting EPUB files with syntactically invalid (probably hand edited) OPF files.
  • Fix e-book viewer not displaying cover from HTMLZ files.
  • Conversion: Handle input documents with crazy font sizes (1000pt +)
  • Improved news sources:
  • Boston Globe
  • Brand Eins

New in version 2.8.0 (October 31st, 2014)

  • New Features:
  • Get Books: Add a new store, Bubok (bubok.es)
  • Driver for Tolino Vision 2.
  • Review downloaded metadata: Allow merging downloaded and current identifiers by long-clicking the revert button.
  • Template language: New function user_categories() to return the list of User Categories for a given book (only works in the GUI).
  • E-book viewer: Add an option to prevent tapping on the page from turning pages.
  • Bug Fixes:
  • Re-enable the system tray icon on linux. System tray icons now work in any desktop environment that supports the StatusNotifier spec, such as Ubuntu Unity, KDE 4+, GNOME 3, etc.
  • System tray icon: On windows if the calibre window is minimized, fix clicking on the system tray icon not restoring the window.
  • E-book viewer: Clear history when reloading the book, to avoid errors, since the locations pointed to by the history may no longer be valid anyway
  • Linux: Force use of GNOME button layout for dialogs when running under the GNOME, UNITY or MATE desktop environments
  • Check Book: Silence incorrect warning about guide references to cover image in AZW3 Format
  • Fix text entry widgets' popup completion window not working well with windows on-screen keyboard.
  • Edit Book: Fix links that are absolute paths causing crashes in windows
  • Fix the read metadata from format button in the edit metadata dialog not working for FB2 files.
  • New news sources:
  • Planet Python and Krebs on security recipe by Jelle van der Waa
  • Improved news sources:
  • Tyzden
  • Countryfile.com
  • FAZ net
  • The New Yorker

New in version 2.7.0 (October 24th, 2014)

  • New Features:
  • Support for the new Kindle Voyage
  • The notification for the completion of background jobs, such as bulk metadata download, has been redesigned to not interrupt your work. It now waits in the lower right corner of the main window until you are ready to deal with it
  • Insert metadata as jacket page: Make the invisible tags used for searching across books format better, by giving them their own table row.
  • Book details panel: Show custom column values for numeric columns even when the value is zero
  • Allow clearing of date and number type fields by right clicking and choosing clear when editing the fields in the book list or edit metadata dialog
  • Bug Fixes:
  • MOBI/AZW3 Output: When converting an EPUB document that specifies an SVG image as its cover image, convert the cover to JPEG as the Kindle cannot handle SVG cover images.
  • AZW3 Input: Fix crash when processing AZW3 files that contain certain SVG images dies to a bug in ImageMagick.
  • Conversion: Ignore un-parseable links when trying to generate ToC from links, instead of aborting the conversion.
  • Edit metadata dialog: Fix window title not changing when using the Next/previous buttons if the books being edited have the same title.
  • Fix regression in previous release that prevented arrow keys/tab key from working in completion popups on OSX.
  • Improved news sources:
  • Folha de Sao Paolo
  • LWN Weekly

New in version 2.6.0 (October 17th, 2014)

  • NEW FEATURES:
  • Catalogs: CSV Output: Allow changing the order of fields in the generated CSV catalog by using drag and drop to re-arrange the fields in the create catalog dialog. Closes tickets: 1379048
  • Edit metadata dialog: When editing metadata individually for multiple books, popup a confirmation if the user clicks OK before finishing the editing of all the books.
  • Closes tickets: 1378072
  • Allow configuring a keyboard shortcut to toggle highlighting of search results via Preferences->Keyboard (under Miscellaneous). Closes tickets: 1380528
  • Edit Book: Saved searches window: Remember the last used values for where to search and search direction
  • E-book viewer: Allow right clicking on the toolbar buttons to popup the optional menus, useful when using the viewer on a touch screen. Closes tickets: 1380359
  • E-book viewer: Add a keyboard shortcut to toggle the Table of Contents [Ctrl+T]
  • Performance improvement when renaming/deleting large numbers of items via the Manage Tags/Series/Publishers/etc dialogs
  • Kobo driver: Update to support soon to be released firmware update from Kobo
  • BUG FIXES:
  • Amazon metadata download: Update the amazon metadata download plugin to handle changes to the amazon.com website. Closes tickets: 1379305
  • AZW3 Output: Ignore invalid attribute names in the input document rather than aborting the conversion on them.
  • Book details panel: Fix custom columns built from other columns with tag like values not clickable in the book details panel.Closes tickets: 1381323
  • Edit Book: Fix changing the editor undo/redo keyboard shortcuts not preventing the old shortcuts from working.
  • CSV Catalogs: Output all custom datetime columns in the local timezone to match the format for builtin columns
  • E-book viewer: When looking up words in the dictionary for a book that has no language set, use the current calibre interface language
  • Fix comments editor widget in the edit metadata dialog swallowing Tab key presses, preventing the use of the keyboard to move between widgets. You can use Ctrl+Tab to insert literal tabs
  • OS X: Workaround for regression in Qt 5 that causes pressing the Esc key to close the entire window instead of the current completion popup
  • Fix Advanced search dialog not being sized correctly if the user selects a larger than normal interface font. Closes tickets: 1378045
  • E-book viewer: Fix page turning by clicking in the margins in full screen mode (when displaying more than one page per screen) not working because of a Qt 5 behavior change.
  • IMPROVED NEW SOURCES:
  • nrcnext
  • Wall Street Journal
  • Smithsonian Magazine
  • Sueddeutsche Zeitung mobil

New in version 2.5.0 (October 3rd, 2014)

  • New Features:
  • E-book viewer: Allow changing the website that is used as a dictionary for looking up words in the viewer. Click the Preferences button in the viewer and choose the dictionaries tab to customize the website.
  • Edit book/Book polishing: When embedding fonts or subsetting embedded fonts, handle the :first-letter and :first-line pseudo-element style rules.
  • Closes tickets: 1373649
  • Bug Fixes:
  • Fix a typo preventing calibre from recognizing the new Kobo Aura H2O
  • Edit Book: Spell Check: Fix replaced words coming back into the list when toggling the "Show only misspelled words" setting
  • Edit Book: Spell Check: Fix replacing a word with multiple words causing the replacements to show up erroneously in the list of misspelled words
  • Closes tickets: 1370294
  • Edit Book: Fix leading or trailing hyphens on words being ignored when spell checking.
  • Closes tickets: 1370288
  • E-book viewer: Fix a regression, caused by a Qt 5 behavior change, that caused incorrect colors to be shown when viewing MOBI files that use CSS 3 color specifications internally.
  • MOBI Output: Handle input documents that use CSS 3 syntax for colors by converting the color to the #RRGGBB format required for MOBI
  • Tag Browser: Fix drag and drop of books onto a language not setting the language.
  • Closes tickets: 1373504
  • Tag Browser: When renaming an item that is currently being searched for, remove the search indicator, as the search will no longer match the renamed item.
  • Closes tickets: 1374624
  • Bulk metadata edit: Fix getting cover from EPUB files that have no cover image by rendering the first page as the cover not working.
  • Closes tickets: 1374243
  • Custom cover generation: Fix disabled color schemes not being saved
  • Closes tickets: 1374337
  • Wireless device driver: Fix a regression in 2.4 that caused book matching to run slowly when connecting to calibre companion
  • Improved news sources:
  • Sueddeutsche Zeitung
  • The Hindu
  • Carta

New in version 2.4.0 (September 26th, 2014)

  • New Features:
  • An all new random cover generation algorithm, which generates covers using many different color schemes and cover styles - Now when you click the Generate cover button in the Edit Metadata dialog a cover based on the book metadata is generated using random colors and styles. You can customize the random cover generation by long clicking the Generate Cover button, which will popup a dialog where you can create new color schemes and customize other aspects of the generated cover as well.
  • Edit Book: Redesign the saved searches pop-up as a dockable window. Editing saved searches now happens inline and the global search/replace keyboard shortcuts work in the saved searches window
  • Edit book: Change the text of the 'Mark selected text' menu entry depending on whether it will mark or unmark the text
  • Edit metadata dialog: Allow undoing a metadata download by long-clicking the Download metadata button and choosing "Undo last metadata download"
  • Edit metadata dialog: Allow undoing the changes to individual fields by right clicking on the field and selecting Undo after a metadata download.
  • Download metadata dialog: Allow using Enter key to select cover and left/right keys to move between metadata results.
  • Fix the row numbers in the book list remaining wide when switching libraries if some books were marked before the switch.
  • Fix keyboard focus not going to cover grid after doing a search.
  • DOCX Input: Support for the keepNext paragraph property to keep successive paragraphs on the same page.
  • Template language: New template functions: raw_list() to return the items in a list such as tags without any sorting/formatting applied to them; author_sorts() to return the author sort strings from the authors table for the authors in the book.
  • Bug Fixes:
  • Fix a regression in 2.3 that broke creation of collections on the device when metadata management was set to manual.
  • E-book viewer: Fix displaying multiple pages per screen not working in calibre 2.x with some books, due to a change in Qt 5.
  • E-book viewer: Fix unintuitive behavior of back and forward buttons when going all the way back to the first item in the history.
  • Conversion: Do not allow default (user-agent) style rules to ever override style rules defined in the input document, regardless of CSS selector specificity.
  • Workaround for Qt 5 regression that broke selecting multiple icons in Preferences->Column icon rules
  • Fix tags with angle brackets not being displayed in the Book Details panel
  • New news sources:
  • Hurriyet Daily News and Al Monitor by spswerling
  • VICE News by Adrian Tennessee
  • Jagran Josh by Krittika Goyal
  • Improved news sources:
  • Today's Zaman
  • Wall Street Journal
  • High Country News

New in version 2.3.0 (September 12th, 2014)

  • New Features:
  • Cover Grid: Dynamically adjust the size of the in memory cover thumbnail cache based on the window size to ensure flicker free rendering even on very large screens.
  • Template tester: Remember last used template
  • Get Books: When downloading books show a popup message telling the user that the books will be added to the calibre library automatically, to help new users understand what is happening. The popup message can be disabled.
  • E-book viewer: Try to detect when a chapter has a page break before the start of the chapter's text resulting in a leading blank page and override the page break.
  • Bug Fixes:
  • Edit metadata dialog: Fix the author sort field not being marked red initially when the author sort does not match the author due to a Qt 5 behavior change.
  • OS X: Fix restarting of calibre not working if calibre.app is placed in a location with spaces in the path
  • Fix regression that caused calibre running in debug mode on OS X to not have a menubar or dock icon
  • Get Books: Fix downloading ebooks from Project Gutenberg via the builtin browser not working because of changes to the Project Gutenberg website.
  • Get Books: Update Gutenberg plugin for changes to the Project Gutenberg website.
  • Improved news sources:
  • Strategy+Business
  • Dawn
  • American Thinker
  • Anchorage Daily News
  • Financial Times