Full text search: Ignore soft hyphens when extracting searchable text from books. Note that you will have to re-index your library to take advantage of this.
Content server: Have the Read button open PDF files in the browsers builtin PDF viewer rather than the calibre viewer since the calibre viewer is not well suited to PDF
Kobo driver: Add support for new firmware
Create icon theme dialog: Add a checkbox to install the newly created theme into calibre
Allow re-indexing a book for FTS by right clicking the Book details panel
Bug Fixes
Content server: Workaround for Chrome bug causing multiple sign in prompts when connecting to the server after restarting Chrome
Fix a regression in 6.0 that broke rendering of first page of EPUB as cover when the EPUB has no actual cover
Content server: Fix a regression in 6.0 that caused incorrect rendering of comments metadata in the book details panel in dark mode
FB2 Input: Fix a regression in 6.0 that broke conversion of FB2 on macOS
Metadata download from Google: Switch to making the queries via a Google web search as this finds some books that searching via the API does not
Book details panel: Fix clicking on items from an enumerated column containing ampersands not searching correctly
Image editor: Do not allow initial mouse drag to create selection rect outside the image bounds
E-book viewer: Fix clicking on ToC entries moving keyboard focus to the ToC search box when the ToC window is floating
Fix a regression in 6.0 that caused the default cover to be rendered small in some contexts
Various bug fixes related to the new dark/light icon theme switching. Make the icons more consistent even when using the system theme. Use calibre specific file type icons when using the non native file dialogs. Allow creating dark/light override icons manually in the configuration folder.
Disable the color theme setting when using system style
When using a fixed color palette and the system colors are of different type enforce the color palette
Ignore Qt generated application palette changes when using a fixed palette
In the icon theme chooser dialog show light and dark themes only in the light and dark tabs
Welcome wizard: Fix device names not being translated correctly leading to the same name being repeated for some devices
Read aloud: Fix spurious error message on Linux about voices not being installed
Linux binaries: Bundle brotli and graphite2 as well as Qt links against them
FTS dialog: When keyboard navigation changes the current item ensure it stays visible
Binary builds: Fix Qt TLS backends not included
Fix Qt WebEngine creating cache folders outside of the calibre cache directory
Version 6.2.1 fixes a regression in 6.2.0 that caused the Read button in the Content server to only work for PDF books
Conversion pipeline: Add support for !important when flattening CSS rules
Content server: Use the chapter title as the base bookmark name when creating new bookmarks
Allow changing the search order when clicking on items in the Tag browser (Preferences->Look & feel->Tag browser->Hierarchy and searching)
Check library: Make vacuuming the full text database optional as it is very slow and memory intensive
Tag browser: Move the preferences for controlling the order and display of categories in the Tag browser from Preferences->Tweaks to Preferences->Look & feel->Tag browser
User category editor: Hide items not visible in the Tag browser
Allow adding a button to show the Manage categories window to the toolbars via Preferences->Toolbars & menus
Google metadata download: When excluding results from a web search because they don't match the specified title/author ignore diacritics, accents, etc.
Bug Fixes
E-book viewer: Lookup: Google dictionary: Add some padding at the left and right margins
E-book viewer: Lookup word in Google dictionary: Fix meanings of some words not being shown in the user's preferred language
Fix calibredb backup_metadata --all operating only on dirty books not all books
Do not VACUUM FTS db when exporting library as it can be very slow
Windows: Nicer error message when attempting to run viewer/editor on machine without MediaPack installed
Edit book: Reports: Fix rendering of images in the images report table
Content server: Fix formatting of dates for custom columns using ISO format
When running calibre with the --with-library command line flag and calibre is already running, switch to the specified library in calibre
E-book viewer: Ask for confirmation when deleting a custom highlight style
Do not show the virtual libraries tab bar when no virtual libraries are present
Tag mapper: When specifying the replacement tag allow completion from the tags in the currently open library
Template language: New functions strcasecmp() and to_hex()
Bug Fixes
Comments editor: Workaround for Qt inserting invalid font-weight when converting a paragraph to a heading
E-book viewer: When displaying highlights dont group highlights from different chapters when the chapter titles are identical
Tag browser: Fix error if a User category contains a reference to a deleted custom column
When sending books by email to the Kindle and PocketBook email delivery services use random subject and filenames consisting of simple English letters to try to workaround various bugs in their email processing code
Book details: allow displaying multi-valued categories such as tags on separate lines via Preferences->Look & feel->Book details
Tag browser: When searching the Tag browser allow also filtering the book list to show only books that match one of the categories currently shown in the Tag browser.
Edit book: When right clicking on HTML files in EPUB 3 books, allow marking them as the Table of Contents (NAV document)
Bug Fixes
EPUB Output: Fix converting a document with obfuscated fonts to EPUB 3 not working
Edit book: Fix an error when processing books that contain comments inside unknown CSS @ rules
Content server: Fix jumping to locations such as bookmarks not working on iPhone/iPad running iOS >= 15
Font subsetting: Fix :first-line and :first-letter pseudo classes not being handled correctly
Workaround for Amazon's email delivery service not reading metadata from inside ebook files
Edit book: File list: Fix pressing Tab key while renaming a file not starting the rename of the next file
Book details: allow displaying multi-valued categories such as tags on separate lines via Preferences->Look & feel->Book details
Tag browser: When searching the Tag browser allow also filtering the book list to show only books that match one of the categories currently shown in the Tag browser.
Edit book: When right clicking on HTML files in EPUB 3 books, allow marking them as the Table of Contents (NAV document)
Bug Fixes
EPUB Output: Fix converting a document with obfuscated fonts to EPUB 3 not working
Edit book: Fix an error when processing books that contain comments inside unknown CSS @ rules
Content server: Fix jumping to locations such as bookmarks not working on iPhone/iPad running iOS >= 15
Font subsetting: Fix :first-line and :first-letter pseudo classes not being handled correctly
Workaround for Amazon's email delivery service not reading metadata from inside ebook files
Edit book: File list: Fix pressing Tab key while renaming a file not starting the rename of the next file
Version 6.6.1 fixes a regression that caused the Edit metadata window to not remember its last used size. Note that you will have to resize it once after updating to 6.6.1, after which the size will be remembered.
Template language: A new "Python template mode" which allows using arbitrary Python code in templates
Tag browser: Allow removing format from selected books by right clicking on the format in the Tag browser
E-book viewer: Ask for confirmation when creating a highlight that will overwrite existing highlights
Book list: Allow changing column widths via a dedicated dialog by right clicking on column headers
Bug Fixes
E-book viewer: Fix a regression that broke adding of new lookup sources
E-book viewer: Fix copy to clipboard not ignoring text from elements that are marked as non user selectable
Content server: When adding books, run all file type plugins before reading metadata
Edit book: Preview panel: In dark mode when all of the background/foreground/link colors are set to "No change" do not render the book using dark colors
Allow customizing the buttons available to the right of the search bar in the main calibre window via Preferences->Toolbars & menus->The buttons on the searchbar
Book details panel: Allow adjusting the space used by the cover with a splitter
Make splitter handles more visible in the calibre UI style
When sending by email to kindle dont include the author in the filename as amazon is currently reading the author from the file metadata but not the title
Bug Fixes
Book list: Fix incorrect rendering of yes/no icons when they are configured to have only two values
Nook driver: Send books to the NOOK folder for the 2021 Nook model as well
Improve performance in very large libraries of various UI operations such as right clicking, marking books, etc.
Fix edit metadata dialog not remembering its position and improve how calibre restores window position and size on multi-monitor systems
Conversion: Fix CSS styles applied to SVG elements being discarded
EPUB Input: Fix empty adobe page number template file causing conversion to fail
E-book viewer: Fix rendering of comments in metadata display when using a dark color scheme
AZW3 Input: Fix svg images that use a prefix for the SVG namespace not being recognized
Edit book: Fix double clicking in the see what changed dialog not opening the file in the editor since calibre 6.0
Edit book: Fix modified indicator on images not working correctly when replacing the image
Amazon metadata download: Adapt the plugin for website changes
Edit book: Check book: Allow automatic fixing of various simple CSS errors
E-book viewer: When Read aloud is speaking, make the control bar translucent so that words under the bar are visible
Edit book: Switch to a new library (stylelint) for find problems in CSS as the old library was no longer maintained.
Edit book: File browser: Allow using keyboard shortcuts to re-order the spine
calibredb list: Allow specifying multiple fields for --sort-by
Check library: Allow opening the book folder easily
Bug Fixes
Fix windows not being moved onto the current monitor when they were previously visible on a removed monitor that was to the left of the current monitor
Book list: Fix a regression in the previous release that broke drag and drop of multiple books
Fix detection of Tolino Vision 6 on macOS/Linux
Content server: Fix auto full screen not working when continuing to read books with user account enabled
Edit book: Set semantics: Fix error when setting the "Notes" semantic
HTMLZ output: Fix images referred to in CSS stylesheets not being converted
Book details panel: Fix HTML comment tags in the comments breaking display of book details
Content server home page: When showing recently read books from across devices hide the entries for which loading the cover fails
Windows Text-to-speech: Dont fail to configure if one of the voices has no defined language
Fix a regression in calibre 5 that broke using a file for the --extra-css option of ebook-convert
Content server FTS: Fix page header bar not visible
Content server: Fix identifiers from third party metadata download plugins not becoming clickable links on the book details page
Edit book: Warn when saving will overwrite a read-only file
Fix restoring geometry of maximized/fullscreen dialogs forcing them visible
Fix a regression in the previous release that caused spurious error message when doing some out of band searches
Fix a regression in the previous release that broke choosing new programs for the Open with function
E-book viewer: Read aloud: On Windows switch to using the new Microsoft speech subsystem with access to more voices
calibre:// URL scheme: allow specifying a Virtual library for show_book URLs
Add by ISBN: Allow adding using identifiers other than ISBN as well
Update bundled Qt to 6.4 this means calibre on macOS is now only supported on Big Sur and newer
Spell check dialog: Allow up and down arrow keys to work regardless of focus
Allow multiple Template tester dialogs
Bug Fixes
Windows MTP device driver: Ignore failure to enumerate objects inside non-root folders
Book list: Fix a regression in the previous release that broke dragging to select multiple books
Content server viewer: Fix reload book not actually reloading until the browser is also refreshed
E-book viewer: Fix occasional false warning about highlight being overwritten
E-book viewer: Fix detection of selected highlights when all text is selected
Fix an error when embedding metadata into a large number of books
When updating metadata in EPUB 2 files and no language is specified, do not remove the <dc:language> tag as this causes epubcheck to complain. Instead set the language to "und"
Wireless device driver: Remove the timeout for initial connection
Use an icon rather than a color to report errors in fields and the search box
Conversion dialog: Regex builder: Workaround bug in Qt that prevented searching for non breaking spaces in the wizard used to test search expressions
Spell check dialog: move down after correcting word, not up
Get books: Fix Mobileread store plugin not working
Content server: E-book viewer: Long tapping on an image now causes it to be displayed in an internal popup rather than a new window as some browsers block the creation of new windows
Bug Fixes
E-book viewer: Fix some adjacent highlights with nothing in between them not being displayed.
Content server: Workaround for Safari regression causing bookmarks to disappear on reload
E-book viewer: Read aloud: Fix a regression in the previous release that caused the Read aloud controls to not reappear when Read aloud is canceled and restarted
E-book viewer: Read aloud: Fix a regression in the previous release that caused an error when using Read aloud on a chapter with no text, such as the cover page
E-book viewer: Fix a regression that caused a spurious error on Windows when reading out selected text
Fix a regression in calibre 5.0 that broke sorting the device view by title if one of the books has an empty title
Edit book: Spell Check dialog: Fix second word not getting selected when after first word is fixed