Allow fine tuning the colors used in the calibre interface via Preference->Look & feel->Main interface->User interface colors
Full text search window: Add actions to the context menu to open the book at the clicked on result. Also allow using the view book shortcut to open the currently selected search result
When showing the Full text search dialog, pre populate the search box with the contents of the main calibre search box if the main search box contains a simple search
Bug Fixes
Windows: Fix a regression in 7.0 that caused images referring to files on the disk within comments columns to not display in some circumstances
E-book viewer: Fix clock showing hour as zero instead of 12 between 12 and 1 am/pm
Edit book: When wrapping selected text in a tag, preserve the selection after wrapping
Content server: Fix a periodic spurious error message when reading books in offline mode
Fix a regression in 7.0 caused by a regression in Qt that would result in calibre hanging rarely when using the cover browser view
Fix custom template functions not useable in save to disk templates
Fix a regression in 7.2 that caused the popup used for editing fields in the book list to be mis-positioned on very wide monitors
Version 7.5.1 fixes a bug in 7.5.0 where calibre would not start up using dark colors when the system was in dark mode on some windows installs and another bug that could cause errors when using cover grid mode with covers stored in CMYK colorspace
Kobo driver: Add support for the new color Kobo devices
Edit book: Add a setting to control cursor width under Preferences->Editor settings
Edit book: Regex-function mode: Show a confirmation popup when closing the function editor when there are unsaved changes
Bug Fixes
Fix undocked Quickview dialog not being restored at startup
Windows: Fix an issue where closing a maximized calibre window to the system tray and then reconnecting with remote desktop would cause a blank calibre window to be displayed
Export of calibre data: Ensure individual part files in the exported data are no larger than one gigabyte even if the library contains individual files larger than that size.
Edit book: Spell check: Add options to exclude words in ALL CAPS or with numbers or in camelCase/snake_case from the list of words
Allow easily inverting the current search via the right click menu on the search box
Bug Fixes
Kobo driver: Fix database unsupported error with newest firmware
DOCX Input: Fix text elements containing only whitespace being incorrectly ignored
Bulk metadata dialog: Do not fail when setting covers from ebook files and some of the files have invalid covers
Kindle driver: Add support for sending cover thumbnails to the Kindle Scribe
A new options under Preferences->Look & feel to draw covers with rounded corners
Bulk metadata edit: Add a new tab where you can create rules to transform tags/authors/publishers for the selected books
Tag browser context menu for Formats now has Open with menu items
E-book viewer: When hovering over the top/bottom margin show a button indicating that a click will open the viewer controls. Can be configured via The Headers and footers section of the viewer Preferences.
Spell check dialog: Also show count of currently displayed words
Bug Fixes
E-book viewer: Fix searching not ignoring ruby text
Edit book: Save the state of the current book when opening a new book via File->Open book
Edit book: Fix importing a list of words into a user dictionary not working
EPUB3 metadata: Do not fail to read metadata in the presence on invalid calibre user metadata in the OPF file with empty keys
Get books: Fix rules to map tags on adding books not being applied to books downloaded via Get books
Spellcheck dialog: Move the checkbox to hide correctly spelled words with the rest of the checkboxes that filter the word list
E-book polishing: Add option to download external resources (images/stylesheets/etc.)
Conversion: Add an option under Structure detection to automatically fill in blank alt attributes for images that have alt text in the image file metadata
Content server: Use the book title as the filename for downloaded highlights
Review downloaded metadata dialog: Add a "Previous" button to go back to the last reviewed book
Bug Fixes
Content server viewer: Fix the bottom of the text being cut off on mobile browsers when not in full screen mode. Unfortunately, this means the viewer now requires a browser no more than two years old.
Kindle driver: Increase the size of the cover thumbnails sent to the Scribe
Kindle output: Fix cover images that contain EXIF data without a rotation not displaying on the Kindle lockscreen
E-book viewer: Fix ruby tags not excluded when searching for text
Content server viewer: Fix a regression in the previous release that broke searching
Book details: When dropping files add an option to add them to the book as data files
Edit book: A new action to toggle line wrapping mode in all code editors. Can be assigned via Preferences->Keyboard shortcuts->Global actions or added to the toolbar via Preferences->Toolbars->Book wide actions
Kobo driver: Add an option to force the SeriesID for all books in a series to have the same value
Bug Fixes
Fix a regression in the previous release that broke merging of books when the confirmation for the merge was disabled
E-book viewer: Allow some header and footer items such as progress to overflow instead of being truncated
HTMLZ output: Make renaming of image files happen in filename order
MTP driver: Fix infinite loop when connecting to some devices with more 65K objects in their filesystem
Fix shortcut editing widget when Qt is using a theme that inserts accelerators into push button labels automatically
E-book viewer: Support for jumping to and displaying paper edition page numbers
Edit book: When text is selected allow changing the indentation of all lines in the selection by pressing Tab to increase one level or Shift+Tab to decrease one level
Allow a plugboard to change the series_index as well as the series name.
News download: News recipes can now optionally use browser engines based on either Qt or Chromium network stacks instead of mechanize
Email delivery: When sending emails to Kindles do not convert filenames to English letters as Amazon appears to have finally fixed their email servers to handle non-English filenames
Quickview: Add a tooltip displaying the full cell contents
Bug Fixes
Update the version of the Qt toolkit bundled with calibre to the latest available, fixing some crashes on macOS related to accessibility tools
Edit book: Fix searching marking incorrect text in the presence of non-BMP unicode characters
Conversion: Do not embed a second copy of a font when using the option to embed font family if the font is already embedded in the book
calibredb list: Fix a regression in the previous release that required setting --template-header to empty to use the list command
Tolino driver: Fix books from the Tolino cloud not being listed
Windows: Book details panel: Fix selection not visible when using the system default theme
Hide the Virtual library tab bar in device view as it is non-functional
E-book viewer: Read aloud: A new Text-to-Speech engine (Piper) that uses a neural network for realistic sounding voices
New experimental engine to convert PDF files with support for automatic header/footer removal
Content server: Viewer: Read Aloud: Implement word-by-word tracking when reading aloud if the browser and voice used support it, for example, Chromium on Windows, Firefox on Android and Safari on macOS
Image popup: Add a context menu with an option to reset the current zoom
Edit metadata dialog: Show the number of data files on the data files button
Bug Fixes
Fix a regression in the previous release that broke using Tab key to move around the book list while editing cells
E-book viewer: Fix scrollbar position not updating during continuous scroll
E-book viewer: Fix a harmless error when the book contains page list references whose targets do not exist
Linux binary build: Fix missing libdeflate dependency
E-book viewer: Halve the time taken to open large EPUB format books for the first time
PDF new engine: Improve header/footer detection
For column icons and grid view emblems, support icons for both light and dark themes
News downloads: Mark links to locally available articles with a middle-dot
When saving a layout also save the main window geometry
Bug Fixes
Windows: Read Aloud: Fix an occasional crash when stopping read aloud when using the legacy windows TTS engine
Windows: Read Aloud: Fix clicking in text to change what is being read causing tracking of currently read word to fail when using the legacy Windows TTS engine
Read aloud: Fix reading large numeric words causing text synchronization to fail when using some legacy TTS engines
EPUB3 metadata: Fix setting series number to zero not working
Comic Input: Handle comics whose internal files have control codes in their filenames
E-book viewer: Fix a regression that broke searching in Japanese books that use <ruby> text
E-book viewer: Fix a regression in the previous release that broke Read aloud for selected text
Amazon metadata plugin: Workaround for downloads failing because Google discontinued its webcache
Cover grid: Suppress the 2px border Qt draws for the list view
Edit book: A new tool to create an audio overlay in EPUB files for all text using the Read aloud facility
Dark mode: make scrollbar more visible with higher contrast and rounded corners
E-book viewer: In flow mode when scrolling across internal file boundaries using the mouse wheel/touchpad have a short half second pause to ease the transition. Can be controlled via the Scrolling section of the Viewer preferences.
ebook-meta.exe: Add an option to disallow rendered cover of first page for EPUB
Book details: Add an action to download the cover to the context menu when right clicking the cover
Read aloud: Add a restore defaults button to the configuration dialog
Auto adding: Allow excluding arbitrary file types not just known book file types
Edit metadata dialog: Add an action to open the book's folder to the context menu of the formats list
Bug Fixes
Read aloud: Fix only first 32000 characters per chapter being read
Content server: Read aloud: Fix clicking on a word to skip reading aloud to that word causing word highlighting to stop working
Linux: Handle speech dispatcher with dummy output module and no voices more gracefully
When renaming authors fix empty author folder not being removed if it contained file explorer metadata but was otherwise empty
Edit metadata dialog: Fix keyboard shortcuts to edit prev/next raising an error when trying to go beyond the first/last book
Linux: ToC Editor: Fix a regression in 7.17 that broke using the Create new entry button
Content server: Fix changing the language of a book not working for non-English user interface language and for books that have no existing language
Linux: Read aloud with Piper: Fix audio not playing on some Linux systems
Notes browser: When searching books search over all currently selected categories not just the last selected one
E-book viewer: Read Aloud: Add an option to control the position of the popup control bar. It can now be placed along the top or bottom edges so as to overlap less with text.
System tray menu: Add action to restart calibre
Tolino driver: Support new firmware
Bug Fixes
Windows: Enable popup OS notifications even when system tray icon is disabled to match behavior on other platforms. Notifications can be disabled via Preferences->Look & feel->Disable notifications on job completion
Fix a regression that caused incorrect English transliteration of Japanese text even when the UI language is set to Japanese
macOS: Dark mode: Fix a regression that caused the scrollbar to no longer be transient
DOCX Input: When some text has multiple footnotes insert a space between the consecutive foot note numbers so that they are distinct
DOCX Input: Fix ToC nesting not working if the styles for the ToC levels dont use integer margins
E-book viewer: Fix spurious chapter transition after configuring Read aloud
PDF Input: Fix reflow of lines in files with little text not working