Manage authors dialog: Improve performance in very large libraries
Bug Fixes
Book details panel: Fix a regression that caused right clicking on an author name to manage it not opening with that name selected.
calibredb set_metadata: When converting a string into a datetime if the string is a full ISO 8601 date with timezone do not adjust the date to make it timezone neutral.
Edit book: Fix Check book spuriously reporting incorrect mime type warnings for fonts after upgrading a book from EPUB 2 to EPUB 3.
Book details panel: Dont show sizes less than 0.01MB as zero.
Viewer: Fix jump to previous section not working when viewer is on last section
Viewer: Show calibre:// URL for current book in the Goto->Location panel
Edit book: Add an action to the right click menu for tabs to close tabs to the right of the current tab.
Add ability to copy tag, publisher and author in Book details panel by right-clicking
Annotations browser: Add a context menu for common actions.
Annotations browser: Show a dot for highlights with notes.
Edit book: Saved searches panel: Allow copying the current saved search to the regular search panel by clicking the Export button.
Windows: Fix command line arguments not working for the portable.exe launchers
Viewer: back and forward buttons on the mouse now trigger the back and forward actions
Option to mark all books with annotations/bookmarks
Various minor improvements to how keyboard focus is handled in the Tag browser
Bug Fixes
Edit book: Fix regression in calibre 5 that caused an error when managing user dictionaries.
Viewer: Fix previous/next buttons iterating over removed bookmarks
Welcome wizard: Fix changing the language causing a empty folder to be created.
Viewer: Fix regression causing custom shortcuts with shift key pressed not working
Viewer: In dark mode when showing images with transparency in the popup use a light background color as most images are designed with a light background color in mind.
Fix a regression in the previous release that broke conversion of DJVU files
Metadata edit: "Set to Undefined" button missing on integer columns.
Entry remains underlined in Tag Browser after clearing filter
XML Catalogs: Fix languages field missing
Fix a regression that broke loading of third party plugins that are encoded in an encoding other than UTF-8
macOS: Fix viewer not responding to cmd+c to copy text by default
Windows: Fix sending email on computers with non-ASCII computer names
Edit book: Show a non-modal popup for a few seconds to allow undoing file delete operations
Device books view: Add an action to the context menu to easily jump to the matching book in the calibre library view
Add ability to undo Generate cover in the Edit metadata screen, by long clicking the Generate cover button
Edit book: Allow adding tags to the list of tags for the insert tag button
calibredb add: New option --automerge to automatically merge duplicates
Add an edit notes action to the context menu in the viewer highlights panel
Content server viewer: Allow viewing images in a new window by right clicking them, matches the calibre builtin viewer behavior
Book details window: Allow opening the edit metadata window using either the keyboard shortcut or the context menu
Allow copying the current search as a calibre:// URL by right clicking the search box
Book details panel: Add entries to copy calibre:// links for the current book to the context menu
Edit book: Upgrade book: Ask whether to keep the NCX based Table of Contents
Bug Fixes
Windows: Fix calibre portable launcher not working correctly from root directory in calibre 5.5
macOS: Fix rendering of space after punctuation incorrect in Big Sur
DOCX Input: When converting images placed using the obsolete VML markup default them to being inline rather than block images
Metadata edit dialog: Fix keyboard shortcuts for bold/italic/underline not working when more than one comments editor widget is present on a single tab
When using calibre://show-book URLs and the book is not found, clear any Virtual library or search restriction and then show the book
macOS: Fix calibre:// URLs not working from other documents
Fix calibre:// URL search action not changing library if needed
annotation_count() template function displaying value for deleted annotations
Edit book: Fix syntax highlighting not recognizing ends-with selector
E-book Viewer: Add a mode to follow links with only the keyboard (triggered by Alt+f)
Edit book: A new option to show a configurable number lines above the current line when syncing the position of the preview panel to the current position in the code editor (under Preview settings in the Editor preferences).
Windows: Automatically resolve shortcuts (.lnk files) when adding books to calibre.
Content server viewer: Don't enter fullscreen mode automatically when reading on desktop like devices (this can be controlled via a setting in in the viewer preferences under Page layout)
E-book Viewer tool bar: Add a select all action and a Read aloud action (can be added by right clicking the tool bar and configuring it)
Template/formatter enhancements: Add a 'for' statement and add the ability for a developer to pass extra information to a template.
Rules editors for icon/coloring rules: Add a button to duplicate rules and to convert a rule to advanced template mode
Bug Fixes
Content server viewer: Fix regression in 5.0 that broke scrolling on iOS
E-book viewer: Fix error when scrolling to some search results in flow mode
AZW3 Input: Fix rare AID based links not working.
E-book viewer: Fix clock in header/footer not using system time format
Windows: Fix Read aloud not working with books that have a single large internal text file, such as MOBI or DOCX books
PDF Output: Fix a regression causing conversion to fail when typesetting Chinese text
Amazon metadata download: Fix no results being found when using the auto or google server because of a change in the markup of the Google search results page.
E-book Viewer: Add a mode to follow links with only the keyboard (triggered by Alt+F)
Edit book: A new option to show a configurable number lines above the current line when syncing the position of the preview panel to the current position in the code editor (under Preview settings in the Editor preferences).
Windows: Automatically resolve shortcuts (.lnk files) when adding books to calibre.
Content server viewer: Don't enter full screen mode automatically when reading on desktop like devices (this can be controlled via a setting in the viewer preferences under Page layout)
E-book Viewer tool bar: Add a select all action and a Read aloud action (can be added by right clicking the tool bar and configuring it)
Template/formatter enhancements: Add a 'for' statement and add the ability for a developer to pass extra information to a template.
Rules editors for icon/coloring rules: Add a button to duplicate rules and to convert a rule to advanced template mode
Bug Fixes
Content server viewer: Fix regression in 5.0 that broke scrolling on iOS
E-book viewer: Fix error when scrolling to some search results in flow mode
AZW3 Input: Fix rare AID based links not working.
E-book viewer: Fix clock in header/footer not using system time format
Windows: Fix Read aloud not working with books that have a single large internal text file, such as MOBI or DOCX books
PDF Output: Fix a regression causing conversion to fail when typesetting Chinese text
Amazon metadata download: Fix no results being found when using the automatic or Google servers because of a change in the markup of the Google search results page.
Version 5.8.1 fixes a couple of regressions that broke the Save to disk function and changing Page layout settings in the viewer.
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 thecurrently 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 recognizecommon 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