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
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
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
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
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
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
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
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
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