Calibre eBook Management Software (free, open-source, cross platform)

calibre 5.10.1

New Features​

  • Bulk metadata edit: Add a new control to compress the cover image files for all selected books
  • Add support for the CB7 comic file file format
  • E-book viewer: Allow adding a button to the selection bar that copies the currently selected text along with a calibre:// URL to show the text in the book
  • Conversion: Insert metadata: Allow showing identifiers such as ISBN in the jacket page template
  • Conversion: Insert metadata: Allow hiding entries in the jacket template when they are not present in the metadata
  • calibre-server --manage-users: Add a scriptable interface: calibre-server --manage-users -- help
  • E-book viewer: Add keyboard shortcuts to copy the current location to the clipboard
  • E-book viewer: Highlight all currently visible Table of Contents entries, not just the first
  • Add a new tweak under Preferences->Tweaks->Author sort name algorithm to optionally recognize common surname prefixes such as von, van, de, etc. when generating sort names.

Bug Fixes​

  • E-book viewer: Move read aloud pop-up bar to the bottom of the screen in flow mode
  • E-book viewer: Fix scrolling with two fingers on touch pad on macOS not smooth
  • PDF Output: When converting fixed layout input documents fix anchors inserted for navigation sometimes being rendered as blue boxes
  • Edit book: Remove unused CSS: Fix selectors that don't match from CSS rules containing multiple selectors not being removed
  • Bulk metadata download: Fix series number not being changes if the series is the same as the existing series
  • E-book viewer: Fix a regression that caused non-HTML descriptions to not be displayed in the metadata page
  • E-book viewer: Fix clock being displayed in 24 hr format on some systems even though system locale is set to use 12 hr format.
  • Bulk metadata edit: Fix regression that inverted the meaning of the case sensitivity setting in the Search & replace tab
  • calibredb list: Fix incorrect output when redirecting to file
  • 5.10.1 fixes a regression in 5.10.0 that broke conversion when including metadata as a jacket page and using long text custom columns

[Download Calibre]
 
calibre 5.11

New Features​

  • Edit book: Add a tool to split the tag at the current cursor position, creating a new tag with the same style and class attributes. To add the tool go to the Toolbars section in the editor preferences
  • E-book viewer: Show the URL when hovering over external links
  • E-book viewer: Redesign the reference mode to also work on touch screens without a mouse. Now in reference mode paragraph numbers are displayed for all paragraphs
  • Edit book: Allow Ctrl-clicking on class names to jump to the first style rule that matches the tag and class
  • Content server: When browsing highlights for a book allow selecting multiple highlights to delete or export quickly
  • Allow creating keyboard shortcuts to copy show and view URLs for selected books to clipboard
  • calibredb: Add a timeout option to control the timeout when connecting to the calibre server

Bug Fixes​

  • Content server: Fix dragging selection handles not working in Safari
  • E-book viewer: Fix links with a href of "#" not working
  • E-book viewer: Hide the controls when clicking the back or forward buttons
  • E-book viewer: When jumping to a highlight using the highlights panel, the back button should return to position before jump
  • E-book viewer: Fix incorrect tooltip when hovering over a section title in the search results list
  • HTMLZ Output: Fix a regression in calibre 5 that broke creating HTMLZ documents when using the option to place CSS inline

[Download Calibre]
 
calibre 5.12

New Features​

  • E-book viewer: When searching start the search from the current position, jumping to the first match at or after the current page
  • E-book viewer: Have the Table of Contents view automatically scroll to keep the chapter being read currently visible
  • Various improvements to the calibre template language, see Template language changes - MobileRead Forums
  • Edit book: File browser: Show total size of items in category when hovering over category with mouse
  • Kobo driver: Add support for latest firmware and also an option to choose the color used for cover letterboxing

Bug Fixes​

  • E-book viewer: Fix selection popup bar sometimes going off screen when dragging up to the top line of text
  • Get books: Update the Biblio and Chitanka stores for website changes
  • Edit book: Fix editing of JavaScript files not working

[Download Calibre]
 
calibre 5.13

New Features​

  • E-book Viewer: Allow editing the current book by pressing Ctrl+d or adding a button for it to the viewer tool bar
  • Edit book: Add a command line flag to allow selecting the specified text when opening a book
  • Edit metadata dialog: When trimming covers, show the size of the current trim region

Bug Fixes​

  • Fix a regression in the previous release that broke sending of emails with text longer than 900 characters
  • E-book viewer: Fix using keyboard to extend selection not turning pages
  • Fix searching for items from the Manage dialog not working correctly
  • PDF input: Replace paragraph separator characters with spaces

[Download Calibre]
 
calibre 5.14

New Features​

  • Edit book: When right clicking on a class in a HTML file, add an option to rename the class throughout the book
  • Adding from ISBN: Add an option to check if there are existing books with the specified ISBNs already in the library
  • Template tester: Instead of next/last, the template tester now shows the template values for selected books
  • Content server: Allow swiping left and right to show next/previous book on the book details page
  • E-book viewer: Make the commonly used shift+arrow key shortcuts for modifying selections using the keyboard work. Also add shorcuts for selecting by character, line and paragraph.

Bug Fixes​

  • MOBI Output: Fix latest kindle firmware not displaying select publisher font option for calibre produced azw3 files
  • E-book viewer: Fix errors when viewing books with mathematics that are split over multiple internal files
  • Content server viewer: Fix highlights not sorted correctly in the highlights panel
  • Get books: Fix smashwords plugin not working because of website changes
  • Improve the performance of QuickView especially when using composite columns
  • Improve performance of the virtual_libraries() template function
  • Browser viewer: Fix Go to Location not working for positions
  • E-book viewer: Fix searching in the Table of Contents not working
  • E-book viewer: In paged mode, fix scrolling not working correctly when margins are set to zero
  • E-book viewer: Fix incorrect ToC navigation in books that link the entries to inline tags that wrap block tags that span multiple pages
  • Category editor: Searching in library shouldn't automatically opens Quickview
  • Conversion: Fix a hang caused by long sequences of non-word characters when heuristics are enabled, either explicitly or for some input formats such as TXT
  • Fix a regression in calibre 5 that broke --explode-book and --implode-book actions for calibre-debug.exe
  • Fix a regression in calibre 5 that broke setting metadata in RTF files

[Download Calibre]
 
calibre 5.15

New Features​

  • Allow auto scrolling through the list of books by pressing the X key or right clicking on the cover browser
  • E-book viewer: Speed up first time open for EPUB files with lots of styling
  • E-book viewer preferences: Allow searching for keyboard shortcuts
  • Edit book: Allow editing WEBP images
  • Various improvements to the template language, see Template language changes - MobileRead Forums
  • E-book viewer: Show the current progress percentage in the bottom bar of the viewer controls. This can be customized in the viewer preferences under Headers and footers
  • E-book viewer: Add an option under Preferences->Miscellaneous to not restore open panels such as Search, Table of Contents etc on restart
  • When exporting highlights as text or markdown also output top level chapter titles
  • Allow downloading metadata from amazon.se
  • Preferences->Tweaks: Allow specifying that calibre should open the book details window when double clicking on a book
  • MOBI Output: Convert WebP images to PNG so they work with Amazon's software
  • DOCX Input: When converting embedded fonts, replace spaces in the filename with underscores to keep the execrable epubcheck happy
  • E-book viewer: Selection bar: Add keyboard shortcuts for all buttons. Hover over a button in the bar to see the shortcut

Bug Fixes​

  • FB2 Output: Fix a regression in calibre 5 that caused paragraphs containing only non-breaking spaces to be removed
  • Metadata comments editor: Fix setting block alignment destroying other block level properties
  • E-book viewer: Fix margins not being adjusted immediately when preferences are changed
  • Edit book: Upgrade book internals: Fix skipping the NCX removal dialog not remembering the chosen option
  • Conversion: When specifying a line-height do not apply it to the tag, as it is pointless and causes the execrable epubcheck to complain
    • E-book viewer: Improve scrolling behavior when extending the selection using keyboard shortcuts
    • E-book viewer: Fix read percent for HTML files that are rendered in a single screen being 0% rather than 100%
    • E-book viewer: Highlights panel: Do not expand all sections when adding/deleting/modifying highlights
    • CHM Input: Fix a regression in calibre 5.0 that broke opening of some files that dont specify a character encoding
    • EPUB2 metadata: Read ISBNs in identifier elements without schemes if they are valid ISBNs and no properly identified isbns are present
    • Update Amazon metadata plugin for changes to amazon websites
    • Edit book: Fix detection of class names containing hyphens/underscores

[Download Calibre]
 
calibre 5.16

Bug Fixes​

  • CHM Input: Fix handling of some CHM files that use non-ASCII internal filenames and dont specify a character encoding in their metadata
  • Fix a regression in the previous release that prevented calibre from starting if there was a failure in a third party plugin
  • Content server viewer: Fix a regression in the previous that broke handling of URLs in stylesheets
  • Fix a regression in the previous release that broke changing sections in the convert single book dialog after changing the input or output formats
  • Fix using 'is set' rules not working for column rules with rating values

[Download Calibre]
 
calibre 5.16.1

Bug Fixes​

  • CHM Input: Fix handling of some CHM files that use non-ASCII internal filenames and dont specify a character encoding in their metadata
  • Fix a regression in the previous release that prevented calibre from starting if there was a failure in a third party plugin
  • Content server viewer: Fix a regression in the previous that broke handling of URLs in stylesheets
  • Fix a regression in the previous release that broke changing sections in the convert single book dialog after changing the input or output formats
  • Fix using 'is set' rules not working for column rules with rating values
  • E-book viewer: Fix a regression in 5.15 that causes the viewer to ignore page-break CSS properties (in 5.16.1)
  • Fix a regression that broke using stored templates (in 5.16.1)
  • Fix auto scroll books shortcut not working in standalone cover browser window (in 5.16.1)
  • E-book viewer: Fix jumping to previous section sometimes not working in flow mode (in 5.16.1)
  • E-book viewer: Fix a regression in 5.15 that broke changing keyboard shortcuts in the viewer preferences (in 5.16.1)
  • E-book viewer: Fix a regression in 5.15 that broke using the delete key to delete highlights (in 5.16.1)

[Download Calibre]
 
calibre 5.17

New Features​

  • E-book viewer: Image popup: Allow dragging with the mouse to pan the image
  • Sort button: Allow selecting which columns are in the popup sort menu
  • E-book viewer: When suggesting a default bookmark title, use the name of the current chapter
  • E-book viewer: When searching the Table of Contents allow holding the Shift key to search backwards
  • E-book viewer: Add a shortcut Ctrl+0 to restore default font size

Bug Fixes​

  • Windows MTP driver: Rewrite parts of the driver in the hope of fixing some rare and hard to reproduce crashes
  • Windows MTP driver: Set modified and created times when putting files/folders on device. Also read modified time correctly.
  • Windows: E-book viewer: Fix switching away from viewer while in full screen and switching back causing some corruption until the page is scrolled
  • Fix a regression in the previous release that caused errors when editing empty date values
  • Get books: Update Gutenberg plugin for website changes
  • E-book viewer: The quick highlight button should replace the style of an existing highlight, when one is selected
  • Elide long items in the middle when showing the completion popup for tags, to make it easier to use with hierarchical tags
  • E-book viewer: Read aloud: Fix soft hyphens causing read aloud words to be broken up
  • E-book viewer: Right clicking when text is selected should extend the selection instead of doing nothing
  • Fix settings in the ToC Editor tool being forgotten when calibre is closed
  • DOCX Output: Fix conversion failing if the input document has missing images
  • Content server viewer: Fix mouse wheel scrolling not working on the box used to edit notes for highlights
  • E-book viewer: Fix read aloud word tracking in flow mode not very reliable
  • E-book viewer: Fix navigation shortcuts not working in Read aloud mode

[Download Calibre]
 
calibre 5.18

New Features​

  • Content server viewer: Improved search functionality Searching can now be done for whole words and regular expressions. And all search results are listed at once with some context for easy navigation.
  • E-book viewer: Allow fullscreening the image popup
  • E-book viewer: Allow expanding/collapsing all items in the Table of Contents at a particular level by right clicking on one item of that level and choosing the option to expand/collapse
  • E-book viewer: Add shortcuts shift+home and shift+end to extend current selection to start/end of line
  • Book details: When creating rules to convert identifiers to URLs allow using {id_unquoted} to avoid quoting the identifier value
  • Review downloaded metadata: Allow double clicking on a cover to see it at a larger size
  • Annotations browser: Add a Refresh button

Bug Fixes​

  • Edit book: Fix ctrl-clicking on a class name jumping to the wrong CSS rule if the stylesheet contains top level comments
  • Fix search and replace on identifiers not working if the replaced value has colons
  • Annotations browser: Sort the entries in order of position in book
  • ToC editor: Dark mode: Fix colors in location selection panel not dark
  • E-book viewer: Fix right or shift-clicking to extend selection not shrinking selection when the click is inside the selection
  • Avoid spurious errors on multiple simultaneous calibre launches
  • E-book viewer: Ignore mouse scroll events that would turn pages when editing notes
  • E-book viewer: Fix sorting bookmarks by title not working
  • Windows WPD driver: Fix an error reading the filesystem on some MTP based devices

[Download Calibre]
 
calibre 5.19

New Features​

  • E-book viewer: Add a preference under Scrolling behavior to reverse the tap zones used to turn pages. So tapping on the left goes forward and the right backward

Bug Fixes​

  • E-book viewer: Fix regression in 5.15 that caused incorrect display of font sizes that contain a period and use absolute units
  • PDF Output: Fix font kerning issues with some TrueType fonts
  • Edit book: Fix a regression in 5.18 that broke editing/creating saved searches
  • Windows: Fix for standalone ToC Editor not working on systems where Qt WebEngine causes a crash at exit
  • Windows MTP driver: When scanning an MTP device such as an Android phone ignore folders that Windows fails to enumerate instead of failing with an error
  • ToC Editor: Fix a regression that broke choosing split points in some XHTML files
  • PDB Input: Fix a regression in calibre 5 that broke processing some plucker format PDB files
  • Edit book: Fix sorting in spell check dialog on language broken for books that have unknown languages
  • Annotations browser: Fix a typo that broke sorting for highlights
  • Annotations browser: When showing a highlight preserve paragraph boundaries for multi-paragraph highlights
  • Viewer highlights panel: Fix the "Edit notes" link not saving the changes
  • E-book viewer: When using a right click/shift-click to adjust the selection, move the section boundary that is closer to the click point

[Download Calibre]
 
calibre 5.20

New Features​

  • E-book viewer: Highlights: Make URLs in the notes for highlights clickable
  • Book details: Ctrl-clicking on tags now adds them to the existing search instead of replacing it
  • E-book viewer: Allow using the back button to return from jumping to a search result

Bug Fixes​

  • Get books: Fix the Kobo store plugin for changes to the website
  • Edit book: Fix non breaking spaces in snippets being converted to normal spaces
  • ToC Editor: Fix a regression that caused changes to not be saved on machines where running a worker process takes more than ten seconds
  • Fix error when changing the "Search the net" URLs for the Content server

[Download Calibre]
 
calibre 5.21

New Features​

  • Driver for the new Kobo Ellipsa
  • Content server: When editing metadata for fields that take multiple values, make it easier to remove individual values by simply tapping a button
  • Browser viewer: Make current color scheme setting propagate to all devices automatically when using user accounts
  • E-book viewer: Image popup: Show the image resolution in the popup window's titlebar

Bug Fixes​

  • HTML Input: Fix handling of @import rules in stylesheets nested more than one level deep
  • Fix viewer search context menu to clear searches not clearing search settings
  • E-book viewer image popup: Fix full screen button in incorrect state when starting in full screen

[Download Calibre]
 
calibre 5.22

New Features​

  • E-book viewer: Allow clicking links in popup footnotes
  • Main book list: Scroll per pixel rather than per item by default. Can be returned to previous behavior via Preferences->Tweaks->Control behavior of book list
  • Linux: Drop support for the global menu bar

Bug Fixes​

  • E-book viewer: Fix font sizes specified in absolute units not being honored in locales where the decimal separator is not the period
  • E-book viewer: Fix searching for short strings in text with lots of similar entries displaying incorrect matches
  • MOBI Output: Fix using percentage units for margins resulting in too large margins when using the tablet output profile
  • E-book viewer: Fix back button not working after jumping to a bookmark
  • Content server: OPDS feed: Fix incorrect up URL in category group feeds
  • Content server: Fix a regression in the previous release that broke editing of series metadata
  • E-book viewer: Fix scrolling backwards by screen-fulls not working with very large page margins.
  • MOBI Input: Fix a regression in calibre 5 that broke processing of Haodoo format files
  • Conversion: Fix the smarten punctuation option not applying to inserted jacket page

[Download Calibre]
 
calibre 5.22.1

New Features​

  • E-book viewer: Allow clicking links in popup footnotes
  • Main book list: Scroll per pixel rather than per item by default. Can be returned to previous behavior via Preferences->Tweaks->Control behavior of book list
  • Linux: Drop support for the global menu bar

Bug Fixes​

  • E-book viewer: Fix font sizes specified in absolute units not being honored in locales where the decimal separator is not the period
  • E-book viewer: Fix searching for short strings in text with lots of similar entries displaying incorrect matches
  • MOBI Output: Fix using percentage units for margins resulting in too large margins when using the tablet output profile
  • E-book viewer: Fix back button not working after jumping to a bookmark
  • Content server: OPDS feed: Fix incorrect up URL in category group feeds
  • Content server: Fix a regression in the previous release that broke editing of series metadata
  • E-book viewer: Fix scrolling backwards by screen-fulls not working with very large page margins.
  • MOBI Input: Fix a regression in calibre 5 that broke processing of Haodoo format files
  • Conversion: Fix the smarten punctuation option not applying to inserted jacket page
  • 5.22.1 fixes a typo in the previous release that broke device detection on Linux

[Download Calibre]
 
calibre 5.23

New Features​

  • Annotations browser: Show highlight color in the preview panel
  • TXTZ format: Store type of text formatting in the metadata and use it automatically when converting from TXTZ
  • Edit metadata dialog: Allow holding Ctrl and clicking the item editor buttons to instead open the manage dialog

Bug Fixes​

  • Annotations browser: Fix searching for words in languages such as Chinese that do not have word delimiters not working
  • News download: Fix URLs with spaces in them not being downloaded since calibre 5.0
  • When searching for books by an author from the manage authors dialog, use exact matches
  • MOBI Output: Fix invalid color specification as plain numbers causing conversion to fail
  • MOBI Output: Fix invalid text indent specification causing conversion to fail
  • Linux: Drop the unmaintained dbus-python in favor of jeepney for DBUS
  • Edit book: Workaround for Qt bug that caused the panel sizes in the editor to not be remembered across sessions

[Download Calibre]
 
calibre 5.24

New Features​

  • Conversion: Insert metadata as jacket: Allow adding timestamp and publisher fields. Also allow controlling the formatting of date/time fields
  • Cover browser: Add an option to view the central book by double clicking instead of single clicking (Preferences->Look & feel->Cover browser)
  • Tag browser: Add actions to the configure menu to toggle the display of counts and average rating
  • Tag browser: Allow plugins to add entries to the context menu

Bug Fixes​

  • fetch-ebook-metadata: Fix an error when using the --cover option and no cover is found
  • HTML Input: Fix the presence of BookDesigner markup causing conversion to fail
  • TXT Input: Dont fail if the txt file references a directory as a resosource

[Download Calibre]
 
calibre 5.25

New Features​

  • Edit/Polish book: Remove unused CSS now also removes unreferenced stylesheets
  • E-book viewer: Add some CSS variables and classes that allow writing calibre specific CSS in ebooks. See The E-book viewer — calibre 5.25.0 documentation
  • A new framework plugins can use to be notified about changes to calibre libraries
  • Edit metadata dialog: When pasting into the identifiers field if the clipboard contains a URL paste it directly as a URL identifier

Bug Fixes​

  • E-book viewer: When displaying popup footnotes use the same writing direction as the main text for the footnote popups size and header
  • E-book viewer: Improve the text layout when looking up words in Google
  • Content server viewer: Fix read aloud not working on mobile browsers

[Download Calibre]
 
calibre 5.26

New Features​

  • Dark color scheme: Use a darker blue for highlighted items

Bug Fixes​

  • Content server book viewer: Show a message when a search finds no matches
  • MOBI Output: Fix JPEG images without any JFIF metadata not being rendered on the Kindle
  • Comic input: Fix single color images having their colors changed by normalization
  • E-book viewer: Fix creating multiple highlights in a single paragraph that also contains some extra text formatting at the start causing the second and subsequent highlights to malfunction
  • Edit book: Fix a regression in the previous release that broke the options in the Remove unused CSS dialog

[Download Calibre]
 
calibre 5.27

New Features​

  • When adding markdown (.md) or textile (.textile) files that contain references to images, automatically add them as txtz with the images

Bug Fixes​

  • DOCX Output: Correctly convert soft hyphens in the input document to DOCX soft hyphens
  • DOCX Input: Fix a bookmark at the end of a paragraph causing the bookmark at the start of the paragraph to be skipped
  • Edit book: Spell check: Fix EPUB 3 nav document not being spell checked when not in the spine
  • PDF Output: Fix a rare failure when the input document has a ToC item pointing to the last page
  • Windows: Fix a regression in calibre 5 that caused drag and drop from WinZip to not work
  • TXT Output: Fix a regression in calibre 5 that caused the max line length option to not work
  • When auto converting added TXT files with image references to TXTZ use a full markdown parser to detect markdown images

[Download Calibre]
 
Back
Top