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

calibre 3.37

Bug Fixes

  • calibredb: Fix adding books from directories to a remote server running on Windows not working
  • Edit Book: Fix style attribute on tags not being preserved when editing AZW3 files.
    • Get Books: Use an external browser for Google Books
    • Saving to disk: Fix errors on Linux/macOS if the title/authors are long enough to make individual path components larger than 255 characters.
    • PDF Input: Fix non-breaking spaces represented as entities in the output of pdftohtml, which breaks some search/replace expressions
    • Edit book: Fix a crash when mousing over links in an instance of the editor launched standalone on macOS Mojave
    • Conversion: When converting with font size rescaling disabled, convert font size names to rem unit rather than pt units.
    • Windows: When registering calibre programs as possible handlers for various file types, dont set the AllowSilentDefaultTakeOver registry key
    • macOS: PDF Output: Fix bold fonts not working on Mojave.
    • Content server: Fix strings with double quotes not being translated.

[Download Calibre]
 
calibre 3.38

New Features

  • Tag browser: When using the Find function have unaccented characters match their accented equivalents, if the setting for it is set in Preferences->Searching
  • DOCX Input: When converting indices, put each sub-entry on its own line.
  • Edit book: Insert hyperlink: Add history for the template
  • Edit book: Insert hyperlink: Add a few more variables for the link template: _SOURCE_FILENAME_, _DEST_FILENAME_ and _ANCHOR_
Bug Fixes

  • Catalogs: Set the language of created catalogs to the calibre interface language instead of English
  • DOCX Input: Do not display section breaks that have a numbering style applied to them.
  • Content server: Fix listening on :: not also listening on IPv4 interfaces on Windows
  • DOCX Output: Fix heading styles that have the same font size as body text getting incorrect font sizes after conversion.
  • EPUB/MOBI Catalogs: Fix prefix rules not working when calibre UI language is something other than English
  • EPUB/MOBI Catalogs: Fix exclusion by tag not working for tags that have spaces in them
  • Subset fonts: Fix error when trying to subset unicode characters that require two UTF-16 code points on Windows.
  • Content server: Fix option to restrict displayed user field not working in the /opds view
  • Tag browser: Fix incorrect icon for user categories.
  • PDF Output: Fix conversion failing when fonts with non-English names are used.

[Download Calibre]
 
calibre 3.38.1

New Features

  • Tag browser: When using the Find function have unaccented characters match their accented equivalents, if the setting for it is set in Preferences->Searching
  • DOCX Input: When converting indices, put each sub-entry on its own line.
  • Edit book: Insert hyperlink: Add history for the template
  • Edit book: Insert hyperlink: Add a few more variables for the link template: _SOURCE_FILENAME_, _DEST_FILENAME_ and _ANCHOR_
Bug Fixes

  • Catalogs: Set the language of created catalogs to the calibre interface language instead of English
  • DOCX Input: Do not display section breaks that have a numbering style applied to them.
  • Content server: Fix listening on :: not also listening on IPv4 interfaces on Windows
  • DOCX Output: Fix heading styles that have the same font size as body text getting incorrect font sizes after conversion.
  • EPUB/MOBI Catalogs: Fix prefix rules not working when calibre UI language is something other than English
  • EPUB/MOBI Catalogs: Fix exclusion by tag not working for tags that have spaces in them
  • Subset fonts: Fix error when trying to subset unicode characters that require two UTF-16 code points on Windows.
  • Content server: Fix option to restrict displayed user field not working in the /opds view
  • Tag browser: Fix incorrect icon for user categories.
  • PDF Output: Fix conversion failing when fonts with non-English names are used.
  • 3.38.1 fixes a typo in 3.38.0 that caused the Polish books function to not work when polishing small numbers of books

[Download Calibre]
 
calibre 3.39

New Features

  • Content server: Implement the "Copy to library" function. To use it click the three dots in the top right corner of a book's page and choose "Copy to library"
  • Content server: Add Next/Previous buttons to the book details page
Bug Fixes

  • Content server: Fix editing metadata that affects multiple books causing all the metadata for all the books to become the same.
  • Open With: Fix using .bat files as the program not working.
  • ZIP Output: Fix an error when building the ToC on macOS for some books with non-ASCII ToC entries
  • Edit book: Check book: Follow recent releases of epubcheck in expecting .ttf files to have the mime-type application/vnd.ms-opentype in EPUB 3 books
  • Fix font mime-types not being auto-corrected when upgrading EPUBs from 2 to 3
  • Content server: Try to detect if a book file has been edited outside of calibre and serve the updated copy
  • Fix merging books not updating author if the source book has no title
  • Content server: Fix heading for custom comments columns being duplicated in the book details page
  • Fix editing of dates not working is the date format is set to iso.

[Download Calibre]
 
calibre 3.39.1

New Features

  • Content server: Implement the "Copy to library" function. To use it click the three dots in the top right corner of a book's page and choose "Copy to library"
  • Content server: Add Next/Previous buttons to the book details page
Bug Fixes

  • Content server: Fix editing metadata that affects multiple books causing all the metadata for all the books to become the same.
  • Open With: Fix using .bat files as the program not working.
  • ZIP Output: Fix an error when building the ToC on macOS for some books with non-ASCII ToC entries
  • Edit book: Check book: Follow recent releases of epubcheck in expecting .ttf files to have the mime-type application/vnd.ms-opentype in EPUB 3 books
  • Fix font mime-types not being auto-corrected when upgrading EPUBs from 2 to 3
  • Content server: Try to detect if a book file has been edited outside of calibre and serve the updated copy
  • Fix merging books not updating author if the source book has no title
  • Content server: Fix heading for custom comments columns being duplicated in the book details page
  • Fix editing of dates not working is the date format is set to iso.
  • Version 3.39.1 fixes a bug in 3.39.0 that broke copy to library for books that have saved conversion options

[Download Calibre]
 
calibre 3.40.1

New Features

  • TXT Input: Use markdown 3.0 with support for new extensions such as code highlighting and smarten punctuation.
  • Book details panel: Allow editing the identifiers for the book by right clicking on the existing Ids.
  • Content server: Allow specifying custom URLs for the 'Search the internet' feature via Preferences->Sharing over the net->Search the internet.
  • Tag browser: Category editor: Add a checkbox to restrict the entries shown to only those present in the current Virtual library
  • Allow adding files to selected book records from the clipboard. To use copy a file from windows explorer, right click the Add books button and choose: Add files to selected books from clipboard
  • Tag browser: When right clicking on a saved search add a menu option to search using the raw search expression.
  • Tag browser: Have pressing the Enter key find the next match.
  • Windows: Add a button to Preferences->Sharing over the net to set calibre to run when the computer starts
Bug Fixes

  • Fix a regression in the previous release that broke Copy to library and delete after when copying a duplicated book.
  • Edit book: Fix pasting of image from clipboard using (Ctrl-V) not working
  • Content server: Fix {id} not working in the custom list template
  • EPUB/MOBI Catalogs: Fix presets not saving title and format information.
  • macOS: Respect the system setting for text insertion cursor blink time
  • FB2 Output: Fix comments from the input document not present in the output.
  • calibredb: Fix adding books with an OPF file to a remote server not picking up the cover specified in the OPF file
  • TXT Input: Fix option to remove indents at the start of lines breaking conversion of markdown documents.
  • EPUB/MOBI Catalog generation: Allow matching empty fields in exclusion rules.
  • EPUB/MOBI Catalogs: Fix multiple books with the same title but different authors in a genre not being listed.
  • Update the Get Books and metadata Amazon.com plugins to handle changes to the markup on the Amazon results page
  • Version 3.40.1 fixes a bug in 3.40 that could prevent calibre starting when using a custom date column

[Download Calibre]
 
calibre 3.41

New Features

  • Kobo driver: Support for new firmware
  • Content server: Add an option to control which book list mode is used by default for new users (Preferences->Sharing over the net->Choose book list mode)
  • Content server: Allow clicking on book cover in details page to read the book.
  • Amazon metadata plugin: Add a option to use the mobi-asin to find books.
  • E-book viewer: Allow specifying ToC hrefs via the --open-at command line parameter.
  • Tag Mapper: Allow Title-casing of tags.
  • Manage authors dialog: Add an entry to the right click menu to show books by the current author in the main book list.
  • Lots of internal changes to calibre's codebase to prepare it for python 3 support.
Bug Fixes

  • Content server: Fix links to external resources in book details and the viewer not working
  • Content server: Fix using a bookmark to load the book list not working if server is password protected.
  • Content server: Book details page: Fix close button not going back to book list after using Next/previous buttons.
  • Kobo driver: Fix update device metadata setting not being saved. Also fix book language not being set correctly on newer firmware.
  • PDF Output: Fix 'stroke-dasharray' lines in SVG images in the input document not being rendered correctly.
  • Fix searching for authors on amazon not working because of a change in the amazon URL structure.
  • Cover grid: Check for cover size change due to screen scale change on every paint event and invalidate cache if there is a change.
  • Edit book: Fix Option key + ; not working in the editor.
  • Edit book: Fix pasting images into a book with no Images folder not working correctly.
  • Confirm cancel on library restore dialog
  • EPUB/MOBI Catalogs: Fix presets not being applied for some options.
  • Fix using --insert-metadata with ebook-convert not inserting the title and author metadata from the source document
  • Adding books: When adding with auto-merge and auto-convert enabled, also run conversions for books into which the added files are merged.

[Download Calibre]
 
calibre 3.41.1

New Features

  • Kobo driver: Support for new firmware
  • Content server: Add an option to control which book list mode is used by default for new users (Preferences->Sharing over the net->Choose book list mode)
  • Content server: Allow clicking on book cover in details page to read the book.
  • Amazon metadata plugin: Add a option to use the mobi-asin to find books.
  • E-book viewer: Allow specifying ToC hrefs via the --open-at command line parameter.
  • Tag Mapper: Allow Title-casing of tags.
  • Manage authors dialog: Add an entry to the right click menu to show books by the current author in the main book list.
  • Lots of internal changes to calibre's codebase to prepare it for Python 3 support.
Bug Fixes

  • Content server: Fix links to external resources in book details and the viewer not working
  • Content server: Fix using a bookmark to load the book list not working if server is password protected.
  • Content server: Book details page: Fix close button not going back to book list after using Next/previous buttons.
  • Kobo driver: Fix update device metadata setting not being saved. Also fix book language not being set correctly on newer firmware.
  • PDF Output: Fix 'stroke-dasharray' lines in SVG images in the input document not being rendered correctly.
  • Fix searching for authors on amazon not working because of a change in the amazon URL structure.
  • Cover grid: Check for cover size change due to screen scale change on every paint event and invalidate cache if there is a change.
  • Edit book: Fix Option key + ; not working in the editor.
  • Edit book: Fix pasting images into a book with no Images folder not working correctly.
  • Confirm cancel on library restore dialog
  • EPUB/MOBI Catalogs: Fix presets not being applied for some options.
  • Fix using --insert-metadata with ebook-convert not inserting the title and author metadata from the source document
  • Adding books: When adding with auto-merge and auto-convert enabled, also run conversions for books into which the added files are merged.
  • version 3.41.1 and 3.41.2 fix various regressions in the previous release that affect a few people.

[Download Calibre]
 
calibre 3.41.3

New Features

  • Kobo driver: Support for new firmware
  • Content server: Add an option to control which book list mode is used by default for new users (Preferences->Sharing over the net->Choose book list mode)
  • Content server: Allow clicking on book cover in details page to read the book.
  • Amazon metadata plugin: Add a option to use the mobi-asin to find books.
  • E-book viewer: Allow specifying ToC hrefs via the --open-at command line parameter.
  • Tag Mapper: Allow Title-casing of tags.
  • Manage authors dialog: Add an entry to the right click menu to show books by the current author in the main book list.
  • Lots of internal changes to calibre's codebase to prepare it for Python 3 support.
Bug Fixes

  • Content server: Fix links to external resources in book details and the viewer not working
  • Content server: Fix using a bookmark to load the book list not working if server is password protected.
  • Content server: Book details page: Fix close button not going back to book list after using Next/previous buttons.
  • Kobo driver: Fix update device metadata setting not being saved. Also fix book language not being set correctly on newer firmware.
  • PDF Output: Fix 'stroke-dasharray' lines in SVG images in the input document not being rendered correctly.
  • Fix searching for authors on amazon not working because of a change in the amazon URL structure.
  • Cover grid: Check for cover size change due to screen scale change on every paint event and invalidate cache if there is a change.
  • Edit book: Fix Option key + ; not working in the editor.
  • Edit book: Fix pasting images into a book with no Images folder not working correctly.
  • Confirm cancel on library restore dialog
  • EPUB/MOBI Catalogs: Fix presets not being applied for some options.
  • Fix using --insert-metadata with ebook-convert not inserting the title and author metadata from the source document
  • Adding books: When adding with auto-merge and auto-convert enabled, also run conversions for books into which the added files are merged.
  • Versions 3.41.1, 3.41.2, 3.41.3 fix various regressions in the previous release that affect a few people.

[Download Calibre]
 
calibre 3.42

Bug Fixes

  • Conversion: Transform styles: When using regular expressions fix substitution groups not working.
  • Fix a regression in the previous release that caused the conversion of HTML to text in comments when output to catalogs or converting downloaded metadata to behave slightly differently.
  • Edit book: Fix beautify not handling and [TH] tags correctly.[/TH]
    [TH]
    • DOCX Input: Fix cross-references using the 'fldSimple' markup not being recognized by calibre.
    • EPUB/MOBI Catalogs: Fix a regression in the previous release that caused ampersands and middle-dots to appear as HTML entities in the output.
    • Prevent a malformed tweaks.json file from stopping calibre startup
    • Fix a regression that broke completion for ebook-convert
    • News fetching: Fix a regression that broke removal of attributes/javascript/srcset because of bugs in the new BeautifulSoup
    • TXT Output: Fix Vietnamese  character being stripped from output.
    • E-book viewer: Fix specifying a non-existen location via --open-at causing viewer to hang
    [/TH]

[Download Calibre]
 
calibre 3.43

New Features

  • Kobo driver: Support for new Kobo firmware
  • Edit metadata dialog: Remember relative sizes of the cover and comments editors.
Bug Fixes

  • PDF Output: Fix hang when converting some documents.
  • Handle newlines when serializing to csr files
  • Fix searching in manage tags throws away all changes
  • Fix a regression in the previous release that broke using the wireless device driver with the device_for_template option
  • Fix metadata download from Amazon stripping accents from comments text in the binary builds
  • Amazon metadata download: Fix some downloads failing when a mobile user agent is randomnly selected.
  • LRF Input: Fix a regression that broke parsing LRF files.
  • PDF Input: Workaround for pdftohtml not always producing valid UTF-8.

[Download Calibre]
 
calibre 3.44

New Features

  • Driver for the new NOOK Glowlight Plus
  • Driver for updated Kobo firmware
Bug Fixes

  • Amazon metadata plugin: Fix searching the Amazon servers directly not working because of changed markup

[Download Calibre]
 
calibre 3.45.1

New Features

  • Content server: Allow adding or removing formats to a book via the edit metadata page.
  • ToC Editor: Allow user to control whether duplicate headings are included or not when generating ToC from headings
  • Advanced search dialog: Remember the last focused field in the search by title/authors tab
  • Conversion: Performance improvement for books that have many HTML files that all include the same CSS stylesheets
  • Kobo driver: Add options to more precisely control the generation of cover images, to reduce size and enhance quality
  • Support subtitle in Douban metadata plugin
Bug Fixes

  • Fix a Windows-specific regression in 3.45.0 that caused various errors in the viewer and editor
  • Linux: Workaround for bug in recent Linux kernels that causes the Kindle to eject after calibre connects to it.
  • DOCX Input: When autodetecting the Table of Contents from headings, work even if the headings use numbering.
  • EPUB Output: If there are no guide elements do not output an empty guide tag. Makes epubcheck happy.
  • Workaround for sortByColumn being partially broken in Qt 5.13.0
  • Fix a regression that broke the per_lang_title_sort_articles tweak.
  • Sending email: Fix an error on some windows machines with non-ASCII hostnames
  • EPUB Output: When generating EPUB 3 preserve the old style meta tag to identify the cover as Google Play Books does not recognize EPUB 3 cover markup.
  • Create catalog: Fix handling of the tilde character in BiBTeX catalogs.
  • News downloads: Fix incorrect font sizes for some text in the index pages.
  • Comic Input: Fix incorrect processing of comics with pages that have the same file names in different folders when using the "No process" option.
  • CHM Input: Fix a regression that broke processing of some CHM files.
  • Edit book: When auto-closing tags on typing
    li>
  • Kobo driver: Fix for ContentType not being defined error for extension-less non kepub files on a Kobo
  • Content server: Book details page: Do not display empty rows for undefined dates
  • Get books: Update Google books and amazon plugins for markup changes
  • Edit book: Text search: Fix searching for a single character backwards not working

[Download Calibre]
 
calibre 3.45.2

New Features

  • Content server: Allow adding or removing formats to a book via the edit metadata page.
  • ToC Editor: Allow user to control whether duplicate headings are included or not when generating ToC from headings
  • Advanced search dialog: Remember the last focused field in the search by title/authors tab
  • Conversion: Performance improvement for books that have many HTML files that all include the same CSS stylesheets
  • Kobo driver: Add options to more precisely control the generation of cover images, to reduce size and enhance quality
  • Support subtitle in Douban metadata plugin
Bug Fixes

  • Fix a Windows-specific regression in 3.45.0 that caused various errors in the viewer and editor
  • Fix a Windows-specific regression in 3.45.0 that prevented calibre from starting on non UTF-8 locales with non-ASCII usernames
  • Linux: Workaround for bug in recent Linux kernels that causes the Kindle to eject after calibre connects to it.
  • DOCX Input: When autodetecting the Table of Contents from headings, work even if the headings use numbering.
  • EPUB Output: If there are no guide elements do not output an empty guide tag. Makes epubcheck happy.
  • Workaround for sortByColumn being partially broken in Qt 5.13.0
  • Fix a regression that broke the per_lang_title_sort_articles tweak.
  • Sending email: Fix an error on some windows machines with non-ASCII hostnames
  • EPUB Output: When generating EPUB 3 preserve the old style meta tag to identify the cover as Google Play Books does not recognize EPUB 3 cover markup.
  • Create catalog: Fix handling of the tilde character in BiBTeX catalogs.
  • News downloads: Fix incorrect font sizes for some text in the index pages.
  • Comic Input: Fix incorrect processing of comics with pages that have the same file names in different folders when using the "No process" option.
  • CHM Input: Fix a regression that broke processing of some CHM files.
  • Edit book: When auto-closing tags on typing
    li>
  • Kobo driver: Fix for ContentType not being defined error for extension-less non kepub files on a Kobo
  • Content server: Book details page: Do not display empty rows for undefined dates
  • Get books: Update Google books and amazon plugins for markup changes
  • Edit book: Text search: Fix searching for a single character backwards not working

[Download Calibre]
 
calibre 3.46

Bug Fixes

  • Manage tags dialog: When searching for a tag also search the "Was" column to see if the original tag name matches.
  • Windows: Fix calibre-server --manage-users not working correctly
  • MOBI Input: Fix conversion of MOBI files with malformed markup and embedded tags not working.
    • Edit book: Allow the search expression history to remember very short terms and also preserve leading and trailing whitespace.
    • Fix a regression in 3.45 that broke conversion of SVG images when converting to formats such as MOBI that do not support SVG.
    • Fix a regression in 3.45 that broke parsing of old-style .py config files

[Download Calibre]
 
calibre 3.47

New Features

  • HTML metadata: Support reading identifiers from HTML files
  • Preferences->Ignored devices: Add a button to reset the list of devices that calibre is allowed to manage
Bug Fixes

  • macOS: Fix a regression that could cause a crash on exit if any books were deleted while calibre was running.
  • Content server OPDS: Handle form encoded search queries.
  • Fix an error when adding files from clipboard and file is of unknown type
  • Speed up restoring original format by doing a rename rather than a copy and re-add.
  • EPUB 3: Fix setting metadata in EPUB 3 files without a title not working
  • PML Input: Modernize the generated HTML a bit.
  • HTMLZ Output: Fix svg content from HTML files that contain only SVG being removed.
  • Content server: Fix OPDS feed for category based browsing listing restricted books, even though these books cannot be actually downloaded.
  • Preserve tag order when reading metadata from MOBI files
  • Add missing 'language' field to ComicBookInfo metadata for .CBR files.
  • LIT Output: Fix regression in 3.41 caused by py3 porting that broke conversion of some files to LIT.

[Download Calibre]
 
calibre 3.47.1

New Features

  • HTML metadata: Support reading identifiers from HTML files
  • Preferences->Ignored devices: Add a button to reset the list of devices that calibre is allowed to manage
Bug Fixes

  • macOS: Fix a regression that could cause a crash on exit if any books were deleted while calibre was running.
  • Content server OPDS: Handle form encoded search queries.
  • Fix an error when adding files from clipboard and file is of unknown type
  • Speed up restoring original format by doing a rename rather than a copy and re-add.
  • EPUB 3: Fix setting metadata in EPUB 3 files without a title not working
  • PML Input: Modernize the generated HTML a bit.
  • HTMLZ Output: Fix svg content from HTML files that contain only SVG being removed.
  • Content server: Fix OPDS feed for category based browsing listing restricted books, even though these books cannot be actually downloaded.
  • Preserve tag order when reading metadata from MOBI files
  • Add missing 'language' field to ComicBookInfo metadata for .CBR files.
  • LIT Output: Fix regression in 3.41 caused by py3 porting that broke conversion of some files to LIT.
  • Version 3.47.1 fixes an error when using internet lookup from the book details panel and the e-book viewer, and also the tweak to control number of columns in the edit metadata dialog not working

[Download Calibre]
 
calibre 4.0

New Features

  • For details on the major changes in calibre between 3.0 and 4.0, see calibre - New in calibre 4.0
  • A completely re-written E-book viewer with an emphasis on presenting the book text, distraction free
  • Note that the system requirements needed for calibre have been increased, details are present on the calibre download pages for each operating system

[Download Calibre]
 
calibre 4.1

New Features

  • Viewer: Add an option to have a scrollbar (under Scrolling in the viewer preferences)
  • Viewer: Allow showing the 'position in book', as was displayed in the top left of the viewer in calibre 3, in the header or footer of the viewer.
  • Viewer: Add options to control scrolling using the mouse in paged mode.
  • Viewer: Allow copying images by right clicking on them.
  • Viewer: Add a preference under Miscellaneous to allow only a single instance of the viewer
  • Viewer: Add keyboard shortcuts to toggle between paged mode and flow mode and to quit
  • Content server: Make the book size useable in custom book list templates.
  • Edit metadata: Use a border rather than background color to indicate correct title and author sort values. Works better with dark themes.
  • Kobo driver: Support for new firmware
Bug Fixes

  • Viewer: Fix a couple of bugs in flow mode. Scrolling to anchors was not working and remembering last read position was not working
  • Viewer: Fix text after comments not being rendered. Note that the book has to be reloaded if already viewed for the fix to apply.
  • Viewer: Fix loading progress screen sometimes getting stuck if changing pages rapidly.
  • Viewer: Fix failing to open books if path to cache contains symbolic links.
  • Viewer: When restoring from fullscreen go back to maximized state if window was maximized when entering full screen.
  • Viewer: Fix shortcut changes not being applied after pressing OK if shortcut list is closed by pressing Esc.
  • Fix a regression that broke reading metadata from ODT files that do not have keywords.
  • PDF Output: Fix a bug that prevented the first style property in the header or footer template from being applied
  • PDF Output: Fix error with a few embedded TTF fonts.
  • Edit book: Font manager: Fix removing embedded font failing if @font-face rule has no src.
  • Viewer: Hide the browser provided scrollbar that flashes momentarily on page load.
  • Viewer: Fix clicking on margins causing keyboard shortcuts to not work until the main text is clicked on again
  • Comments editor: Workaround for Qt converting ids into anchors
  • Possible workaround for some windows machines where the viewer is getting access denied errors while renaming a directory
  • Viewer: When there is empty text for an header footer section render it as blank instead of moving the remaining sections to the left

[Download Calibre]
 
Back
Top