------------------------------------------------------------------- Fri Jul 3 14:57:25 UTC 2026 - ecsos - 9.11.0 - Update to 9.11.0 * New Features - Allow exporting annotations in the HTML format as a standalone web page that can be viewed in any browser with support for light/dark themes, searching and filtering by highlight style - E-book viewer: Ask AI: Allow using the {selected} placeholder when typing free form queries to the AI as well * Bug Fixes - E-book viewer: Fix text area not always resizing correctly when window is resized when the scrollbar is enabled - Fix a regression in the previous release that broke python templates in the book details panel - Fix a regression in the previous release that caused default values for custom columns to not be used when adding new books ------------------------------------------------------------------- Fri Jun 26 08:03:23 UTC 2026 - ecsos - 9.10.0 - Update to 9.10.0 * New Features - Content server: A new "modern" interface with a sidebar to ease navigation - Content server: When used with HTTPS allow installation as a PWA (Progressive Web App) - Edit book: Saved searches: When filtering the list of saved searches match by keywords - CSS parsing: Add support for CSS Level 4 selectors - Cover grid: When using an image larger than the viewport as a texture scale it to fit the viewport - Annotations browser: Allow restricting displayed annotations by custom annotation styles as well - Edit book: Compress images: Add option to convert PNG images to JPEG or WEBP * Bug Fixes - E-book viewer: Fix IME on Windows not working when typing in notes for highlights - Conversion: Heuristics: Improve performance in some pathological cases - SNB Input: Fix error on some input files - Windows: fix rare crash when too many notifications are displayed at once - Fix duplicating of books not duplicating value from enumerated columns when the column has a default value defined - Fix a regression in 9.8 that caused errors from AI plugin providers to be silently swallowed and not displayed to user - Fix CSV export invalid when exporting comments field - Disallow Python templates when reading book metadata (CVE-2026-53511) ------------------------------------------------------------------- Mon Jun 8 08:01:11 UTC 2026 - Andreas Schwab - Skip test_recipe_browser_webengine in qemu emulation ------------------------------------------------------------------- Thu May 28 10:00:30 UTC 2026 - ecsos - 9.9.0 - Update to 9.9.0 * New features - A new option to keep the current search when switching Virtual libraries under Preferences->Searching - Pages column: Add support for accurate page counting of fixed layout EPUB files - Add from ISBN: Ignore space around the colon used to separate identifier type from value - Get books: Update and improve the WolneLektury store * Bug fixes - E-book viewer: Fix incorrect search match offsets in normal search mode when the text contains non-BMP Unicode characters - Content server: Apply null metadata when serving book files. Matches behavior of save to disk - Linux: Fix SSL certificate loading not working on Fedora 44 - Bulk metadata dialog: Fix backspace key not working in number input boxes when set to Undefined * New news sources - Various Hungarian and Czech news sources by bubak - SuperInteressante by Pedro Henrique Souza * Improved news sources - Indian Express - Business Standard - BBC - New Criterion - Associated Press - Pro Publica - LA Times - Washington Post - New Yorker - TLS Magazine - Asian Review of Books - VOX - The Conversation - Chicago Tribune - New Republic Magazine - Indian Express - TIME Magazine ------------------------------------------------------------------- Fri May 1 09:21:19 UTC 2026 - ecsos - 9.8.0 - Update to 9.8.0 * New Features - Content server: In the /mobile view allow clicking on book titles/covers to see book details - Edit book: Allow reset of zoom to 100% by right clicking in the preview panel - macOS Tahoe: Have the calibre app icon automatically use a dark look when the system is in dark mode - AI: Support for arbitrary local providers that export an OpenAI compatible interface * Bug Fixes - Native TTS engine: Normalize text to NFKC so that word tracking works when the native engine reports spoken word with different normal form - When converting GIF images to PNG workaround bug in PIL causing exception when checking if the GIF is animated - Preserve existing conversation with AI when there is an error talking to it ------------------------------------------------------------------- Mon Apr 20 17:25:01 UTC 2026 - ecsos - 9.7.0 - Update to 9.7.0 * New Features - Annotations browser: Allow grouping results by any field - E-book viewer: Handle native pinch to zoom gesture on touchpads the same as the pinch to zoom on touchscreens. Default action is to change font size. - Content server: Implement full offline mode when using HTTPS connections to the content server * Bug Fixes - E-book viewer: Fix a regression in the previous release that caused annotations/last read information to not be saved in e-book files - AI: Make the GitHub backend a bit more robust - AI: OpenRouter backend: Fix reasoning level "auto" disabling all reasoning - Content server: Read book: Fix regression causing error during searching - Content server: Fix opening results from full text search not working - Fix a couple of minor regress in the new Full text search view introduced in the previous release - MTP driver: Linux: Fix a rare crash when connecting devices with large collections - Fix cover not being set when adding files to existing book records with no cover - Changes from 9.6.0 * New Features - Full text search: A new cards based view of full text search results with book covers - A new "word-prefix" completion mode that shows matches that have any word starting with the typed in letters - Bookshelves: Add option to have the height of books be constant per group - Edit book: File list: Allow using Ctrl+Shift+Left/Right to move an item to top/bottom of the list * Bug Fixes - Fix notes being lost when changing the lookup name of custom column - E-book viewer: Fix using the slower/faster buttons causing a chapter skip when using the Piper neural speech backend - Content server viewer: Fix annotations being not synced to the server in some Android devices when using the Firefox browser - Windows: Force kill calibre.exe on quit to workaround hang in interpreter shutdown on some systems - TXT Output: Fix asciiize option not applying to generated inline Table of Contents - E-book viewer: Disallow background images from the internet. This was an unused feature anyway (CVE-2026-33205) - TXT Input: Ensure resource files are read only from book contents (CVE-2026-33206) - Only apply changes to text fields in the book list when the new value is different from the old - Completions: Update list of completion suggestions when cursor is moved - Changes from 9.5.0 * New Features - Allow creating a column to display reading progress - Annotations browser: Allow filtering by highlight style - E-book viewer: Add an option to display the pages from the paper book page list (when available) while also showing the last page number - Edit book: Add a tool to remove unused images, similar to the tool to remove unused CSS - Tolino driver: support new firmware version - E-book viewer: Add a reset button to the reading stats panel * Bug Fixes - Fix overridden icons from config directory not switching between dark/light variants on theme change - Fix: Use MOBI fallback for KFX format when downloading news periodicals - Edit book: Restore focus to editor after showing search count popup message - Fix a bug in KEPUB markup removal when there are empty kobo spans - RB Input: Ensure files are extracted within container dir (CVE-2026-30853) - Book list: Fix ctrl+shift+arrow key not moving the currently selected book. Fixes #2142950 - Changes from 9.4.0 * New Features - E-book viewer: Add "reading stats" to show reading progress - Edit book: Nicer UI for changing the entries in the insert tag menu - Cover grid: Option to draw emblems on top of cover in Preferences->Look & feel->Cover grid->Emblems - Cover grid: Add option to draw text flush with bottom of rendered cover + Bug Fixes - DOCX Input: Fix paragraph/list margins in documents created by LibreOffice that do not have Word 2007 compatibility - ODT Input: Fix a regression in the previous release that broke conversion of images - Content server: When banning IPs for repeated login is enabled, only use the IP address not any HTTP headers as the ban key (CVE-2026-27824) - Content server: Sanitize content disposition received as query parameter (CVE-2026-27810) ------------------------------------------------------------------- Sat Feb 21 13:25:00 UTC 2026 - ecsos - 9.3.1 - Update to 9.3.1 * Version 9.3.1 fixes a regression in the previous release that caused a spurious error message to show when merging books and a regression in calibre 9.0 that broke using textures as the Cover grid background when using the system theme on Windows ------------------------------------------------------------------- Fri Feb 20 13:02:56 UTC 2026 - ecsos - 9.3.0 - Update to 9.3.0 * New features - Windows installer: Detect running calibre processes and ask user to shutdown calibre before proceeding with installation to avoid reboots post installation - Improve Preferences->Tweaks getting rid of the need for double apply - KEPUB Output: When converting to KEPUB preserve cover aspect ratio regardless of the setting for it in the EPUB Output to match the behavior of KEPUB files from Kobo * Bug fixes - Make the new pages column value available in save to disk/send to device templates - Hanvon N10 device driver: Fix calibre unable to put its metadata files onto the device - Amazon metadata download plugin: Fix incorrect series index from amazon.com - Fix a regression in calibre 9.0 that broke output to PDB/TCR/zTXT files - Windows: Fix calibre not exiting on quit when the wireless device driver is used in calibre 9 - Fix error in page counting when using the calibredb command to add a book - Completion: When sorting completion matches in contains mode ensure matches are sorted first by distance from beginning and then sub-sorted alphabetically - Windows: Fix a regression in calibre 9 that caused tooltips to not follow the color scheme - PDF Input: Fix PDF Outline not being converted to Table of Contents in output document when using the calibre engine - ODT Input: Ensure images are extracted within container (CVE-2026-26064) - PDB Input: Ensure extracted images are within the container (CVE-2026-26065) - Fix a regression in calibre 9.0 that caused a spurious large books merge warning when merging books in the cover grid view - Windows: Fix harmless error popup if user tries to launch calibre multiple times in quick succession * Improved news sources - Financial Times - The Asahi Shimbun - Todoist - Changes from 9.2.1 - Version 9.2.1 prevents the Content server from using template based searches since this is insecure when the content server is used with un-authenticated users - Changes from 9.2 * New Features - ZIP Output: Change the template engine used for HTML templating from templite to Mustache, for greater safety and performance. Note that this is a breaking change if you use custom templates with ZIP output (CVE-2026-25731) - Check library: Add an option to rebuild the annotations search index * Bug Fixes - CHM Input: Ignore internal files that have paths that end up outside the container. Prevents path traversal attacks with malicious CHM files (CVE-2026-25635) - EPUB Input: Ensure font obfuscation processing happens only on files from the EPUB, preventing path traversal attacks from malicious EPUB files (CVE-2026-25636) - Windows: Workaround for bug in Qt 6.10 causing Read Aloud in the E-book viewer to crash when stopped and restarted - Fix drag and drop of books into bookshelf view not working - Bookshelf: Fix bookshelf view blank on some macOS systems - E-book viewer: Fix a regression in calibre 9.0 that broke the Go to page function - E-book viewer: Fix google dictionary lookup results not legible - E-book viewer: Fix PageUp/PageDown keys needing to be pressed repeatedly at internal HTML file boundaries in flow mode - Bookshelf: Avoid rendering during initial show while the view is still being resized - Fix a regression in calibre 9.0 that caused mouse wheel to scroll a full row at a time in the Cover grid - News download: Fix a regression in 8.11 that broke automatic cleanup of downloaded HTML - Changes from 9.1 * New Features - This is a pure bugfix release fixing various regressions in calibre 9.0 * Bug Fixes - macOS: Fix crash when pasting cover image - Fix restore database not working - Windows: Fix the Read Aloud feature in the E-book viewer not working when using the Piper engine - Fix using icon themes in "For dark and light" mode not working - Fix covers in the Cover grid slightly stretched on high DPI screens - Amazon metadata download: Fix publication date not being retrieved from amazon.co.jp - Changes from 9.0 * New Features - A new Bookshelf view with your books arranged on shelves showing their spines - Viewer: Add an "Edit book" button to the viewer controls to edit the current book - Linux: Add momentum based scrolling for the book list when using high resolution scroll devices like touchpads - TXT Output: Add an option to replace images by their alt attribute text - EPUB: Support reading cover images from so called "Open Manga Format" non-conformant EPUB files produced by some Japanese publishers. - Add a tweak to change the font size of the AI chat widget - E-book viewer: Allow typing in a page number to go to instead of forcing the user to scroll through existing page numbers - Kobo driver: Support for updated firmware - A new tweak to hide all AI features from the user interface in Preferences->Tweaks * Bug Fixes - KEPUB Output: Add some CSS to fix rendering of tate-chu-yoko text on Kobo devices - Only show the Sort button on the search bar if the Sort By action has not been added to the search bar by the user - EPUB3 metadata: Handle identifiers that use HTTP URLs without the url: prefix - Edit book: Check book: Fix spurious unreferenced warnings for SMIL media overlay audio files - Edit book: Reports: Have pressing enter do the same action as double clicking the current entry - E-book viewer: Improve export of SVG images - Disable GPU acceleration for Qt WebEngine by default to prevent crashes on some older systems. Can be re-enabled via Preferences->Tweaks - Speedup calibre shutdown time by a couple of seconds ------------------------------------------------------------------- Sat Dec 6 14:48:43 UTC 2025 - ecsos - 8.16.2 - Update to 8.16.2 * Bug Fixes - Fix a crash in 8.16.0 that caused using the "Close" button in Ask AI to crash calibre on some systems ------------------------------------------------------------------- Fri Dec 5 20:40:29 UTC 2025 - ecsos - 8.16.1 - Update to 8.16.1 * Bug Fixes - Fix a bug in 8.16.0 that prevented the Ask AI what to read next feature from working ------------------------------------------------------------------- Fri Dec 5 10:12:37 UTC 2025 - ecsos - 8.16.0 - Update to 8.16.0 * New Features - Allow asking AI questions about any book in your calibre library. Right click the "View" button and choose "Discuss selected book(s) with AI" - AI: Allow asking AI what book to read next by right clicking on a book and using the "Similar books" menu - AI: Add a new backend for "LM Studio" which allows running various AI models locally * Bug Fixes - Use a named local timezone for better display of historical dates in the local timezone - PDF Input: Fix a regression in the new PDF input engine that caused HTML markup to not be always escaped - Get books: Update amazon.it store plugin - Fix addition of format specific options when using calibredb catalog with command line flags - calibredb catalog: Fix generation of language field in BiBTeX catalogs - Fix incorrect series index when downloading metadata from amazon.co.jp - Fix a regression in the previous release that caused the case change menu to not be present in the comments editor. ------------------------------------------------------------------- Fri Nov 21 09:48:35 UTC 2025 - ecsos - 8.15.0 - Update to 8.15.0 * New Features - E-book viewer: Highlights panel: Show the date for highlights in the tooltip when hovering over a highlight - Comments editor: When changing case preserve as much text formatting as feasible - Comments editor: Add shortcuts for case change operations. Select some text, right click and see the case change menu for the shortcuts * Bug Fixes - Editing book list: Be robust against the book list changing in the background when a book is auto added or similar while a cell is being edited - Edit book: Fix a memory leak in the HTML syntax highlighter - calibredb list: Fix identifier values not being shown. Fixes #2131557 ------------------------------------------------------------------- Fri Nov 7 05:27:39 UTC 2025 - ecsos - 8.14.0 - Update to 8.14.0 * New Features - Tolino driver: Add support for latest firmware - When showing completions for languages show all languages that contain the typed in string instead of only languages that start with the typed in string - When showing completions in substring match mode, order the completions by how close to the start the query is - A new shortcut Ctrl+Alt+Shift+P to switch to the previously applied Virtual library * Bug Fixes - FB2 Input: Fix a remote code execution vulnerability from maliciously crafted FB2 files - E-book viewer: Ignore soft hyphens when looking up words - Catalog export: Fix export of languages in BibTeX format - Windows: Fix Open With not working with Microsoft Paint ------------------------------------------------------------------- Fri Oct 17 09:59:17 UTC 2025 - ecsos - 8.13.0 - Update to 8.13.0 * New Features - Virtual libraries: Allow defining their search expressions more comfortably in a multi-line edit box - Open with: On Windows launch the specified program via the windows API for executing programs to decouple it more thoroughly from the calibre environment * Bug Fixes - Get books: Fix ebooks.com plugin - calibre-server: Fix CALIBRE_OVERRIDE_DATABASE_PATH not working - Export library: Dont use /tmp on Linux fixes export breaking with large FTS database on Linux distros that mount /tmp in RAM - Fix a regression in 8.11 that caused errors when trying to open a book from the full text search results while the search was still running - Drop calibre-fix-build-with-Qt6.10.patch because now in upstrem, - Change Source URL, because upstream has change something again in DownloadUrl. ------------------------------------------------------------------- Thu Oct 16 10:36:29 UTC 2025 - Hans-Peter Jansen - Add calibre-fix-build-with-Qt6.10.patch to cope with the private library linking changes introduced by Qt 6.10 ------------------------------------------------------------------- Wed Oct 1 16:05:25 UTC 2025 - ecsos - 8.12.0 - Update to 8.12.0 * New Features - Tolino driver: Support for latest Tolino firmware 5.11.230427 - Ollama AI: Allow setting arbitrary HTTP headers to send with every request * Bug Fixes - Fix a regression in the previous release that broke conversion of HTML that does not parse as XHTML - Ollama AI: Fix configuration of custom URL not working ------------------------------------------------------------------- Fri Sep 26 12:31:19 UTC 2025 - ecsos - 8.11.1 - Update to 8.11.1 * Bug Fixes - Windows: Fix regression in (8.11.0) causing conversion to be broken when metadata contains non-BMP characters ------------------------------------------------------------------- Fri Sep 26 05:06:05 UTC 2025 - ecsos - 8.11.0 - Update to 8.11.0 * New Features - E-book viewer: Add an "Ask AI" tab to the dictionary lookup panel. Allows you to query AI about the currently selected text. - Preferences: Show the keyboard shortcut for each category in preferences in the tooltip * Bug Fixes - E-book viewer: Fix modifying an existing highlight causing duplicates to be created in some books - E-book viewer: Fix very large e-books sometimes having a few non working links on Windows - PDB Input: Fix failure to convert some PDB files with sightly malformed headers - Fix error when trying to add the first icon rule to the Tag browser - E-book viewer: Fix Esc key not closing footnote popup when the popup has keyboard focus - E-book viewer: Fix placement of selection handles in some books when modifying an existing highlight - Windows build: Sign the .pyd DLLs in addition to the .dll DLLs ------------------------------------------------------------------- Mon Sep 15 13:24:42 UTC 2025 - ecsos - 8.10.0 - Update to 8.10.0 * New Features - Book list: Allow controlling the tooltips displayed for every column using a template. Right click the column header and choose "Define tooltip template" to set the tooltip for that column - MTP driver: Allow creating format specific destinations for audiobook files - Preferences->Keyboard: Allow searching by shortcut as well as by name * Bug Fixes - Kindle MTP driver: Fix APNX files being placed in incorrect location when books are sent to subfolders inside the root folder - E-book viewer: Read Aloud: Fix regression in previous release that broke changing voices when engine is set to 'Automatically select' - Fix a regression in the previous release that broke markdown output - Changes from 8.9.0 * New Features - Annotations browser: Add a color swatch in the results list to make seeing the type of highlight easier - Match books in library window: When doing the initial search using the title of the book on the device, if no matches are found remove trailing text in parentheses or after a colon and try again - When merging books via drag and drop show the cover of the target book - HTMLZ Output: Add support for embedded fonts - Plugin installation window: Allow filtering available plugins by category - Fetch news: Add a sub-menu to the right click menu of the Fetch news button that shows recently downloaded news sources * Bug Fixes - Edit book: When pasting text from the clipboard ensure it is normalized to NFC form - Content server viewer: Improve the selection dialog for choosing a Text-to-speech voice - Content server: Fix an error when editing a book's metadata to change both the cover and another field - Changes from 8.8.0 * New Features - E-book viewer: Improve display of Lookup results from Google - Kobo driver: Add support for latest Tolino firmware - Conversion: Handle -epub-text-emphasis properties used in some Japanese language EPUB books - Piper Neural text to speech engine: re-write the backend used to run the Piper speech models to no longer need an external binary for improved performance and robustness * Bug Fixes - Edit book: Reports: Fix sorting by name of CSS rules - Fix template based custom column of tags type not being treated as multi valued when using it for similarity searches - When adding books recursively do not try to import folder whose names named with an ebook file extension. These are, for example, generated by Apple Books - EPUB3 Output: Fix various issues with processing nav files when they contain more than just the Table of Contents and are not included in the spine. - Add calibre-disable_piper.patch because since 8.8.0 calibre needs onnxruntime to build which is not in openSUSE. ------------------------------------------------------------------- Thu Aug 28 10:28:51 UTC 2025 - ecsos - Use new package podofo-0.10.5 to fix build error in Tumbleweed. Version in Tumbleweed is to new. ------------------------------------------------------------------- Fri Jul 18 05:58:19 UTC 2025 - ecsos - 8.7.0 - Update to 8.7.0 * New Features - Kindle driver: Add support for generating page number files (APNX) on 2024 and newer MTP based Kindles - When finding similar books by author ignore "et al." suffix on author names * Bug Fixes - Fix a regression in the previous release that broke configuring Sending of books to device - Kobo driver: Fix a regression that caused ancient, pre-Touch kobo devices to no longer work with calibre - MTP driver: Workaround for LibMTP no longer returning device serial numbers on some systems - Edit book: Fix the next/previous buttons in the Text search tool not working - Fix series and publisher mapping rules not handling commas correctly when downloading metadata one book at a time - Edit metadata dialog: When there are only a few cusotm comments like fields stretch them vertically to take up unused psace ------------------------------------------------------------------- Fri Jul 11 05:12:16 UTC 2025 - ecsos - 8.6.0 - Update to 8.6.0 * New Features - Content server: Add a checkbox in content server user preferences to prevent a user account from changing its own password via the web interface - Restoring database: Improve performance by an order of magnitude - Add a tweak to Preferences->Tweaks to permit displaying the sort value for series in the Tag browser - Welcome wizard: Change default output format to AZW3 for Kindle as MOBI is obsolete and all Kindles released within the last decade plus support AZW3 - Add 'Search "not in"' and 'Filter "not in'" buttons to Manage authors and Manage Items * Bug Fixes - Windows: Fix a regression in the previous release that caused terminal windows to popup momentarily when adding PDF files or converting them - E-book viewer: Fix a regression in 8.4 that broke fading of the background image - Tag browser: Fix clicking on categories to search for books by first letter of series not working correctly for non-English language books - Edit metadata individually: Ensure Next/Previous buttons work even if something re-orders the books in the book list. They will now iterate over the books as they were at the time the dialog is created - Windows: Generate catalog: Workaround for systems where a broken antivirus or similar holds open files in the catalog library causing a permission denied error ------------------------------------------------------------------- Sat Jul 5 19:49:15 UTC 2025 - ecsos - Add missing require libjpeg-turbo. ------------------------------------------------------------------- Fri Jun 20 08:08:10 UTC 2025 - ecsos - Update to 8.5.0 * New Features - The scrollbars used in calibre in light mode are now the same style as the ones in dark mode, this improves the contrast making the scrollbar more accessible - Kobo driver: add an option to change the how the Kobo displays series numbers using a template. - Manage data files dialog: Add a button to cancel remaining books when managing multiple books - Kobo driver: add support for new Tolino firmware * Bug Fixes - Prevent Windows 11 from starting a conhost.exe process for every calibre worker process - E-book viewer: Improve highlight grouping with recurring chapter names - When sending emails to amazon and pocketbook use random English text instead of UUIDs for subject/body. ------------------------------------------------------------------- Fri May 9 05:03:33 UTC 2025 - ecsos - Update to 8.4.0 * New Features - KEPUB Output: Add an option to generate KEPUB files that have better text justification at the cost of gaps in highlighting when used on the Kobo - E-book viewer: Allow the background image specified in the Style section of the viewer preferences to extend under the page margins as well * Bug Fixes - E-book viewer: Fix a regression that broke the "show book in main calibre program" link - News download: Fix Next/Previous links not working when the pointed to article failed to download - E-book viewer: Handle links to missing internal files with an error popup rather than becoming non-functional - E-book viewer: Fix some links not being processed correctly for very large EPUB files with many internal HTML files - Get books: Update ebooks.com plugin for website changes - Metadata review dialog: Fix merging of tags not working correctly - Wayland: Workaround Qt/Wayland bug that prevents the menu of the Layout button from showing - Prevent recursion when creating base temporary folder if something on system deletes the created temporary folder ------------------------------------------------------------------- Fri Apr 18 06:19:16 UTC 2025 - ecsos - Uptate to 8.3.0 * New Features - Cover grid: Allow configuring different backgrounds for light and dark mode in Preferences->Look & feel->Cover grid - E-book viewer: Further speedup first open of large EPUB files by another 30% - Metadata review dialog: Add merge comments action * Bug Fixes - Kobo driver: Fix viewing of KEPUB files from the device view in calibre not working - Fix a regression in 8.1 that broke displaying of the debug log when running in debug mode - E-book viewer: Fix a regression in 8.0 that caused the clock to display an extra p after the time - Fix build error for Leap 16.0. ------------------------------------------------------------------- Fri Apr 11 10:54:10 UTC 2025 - Eric Schirra - Update to 8.2.100 No changelog from upstream. But see: https://github.com/kovidgoyal/calibre/compare/v8.2.1...v8.2.100 ------------------------------------------------------------------- Fri Apr 4 08:47:34 UTC 2025 - ecsos - Update to 8.2.1 - Version 8.2.1 fixes an error when clicking on format links in the book details panel ------------------------------------------------------------------- Fri Apr 4 05:23:22 UTC 2025 - ecsos - Update to 8.2.0 * New Features - Kobo driver: Add support for new Tolino firmware - Kindle driver: Allow using a value of * in Preferences->Output options->MOBI Output to have the driver mark all books sent to the device as personal documents * Bug Fixes - Kobo driver: Fix hyphenation and extra CSS added to KEPUB files being ignored by the renderer on the Kobo - macOS: Fix opening book folder or PDF files for books with square brackets in the title not working - Quickview: Fix a long standing bug with syncing of columns in the presence of hidden/re-ordered columns - E-book viewer: Show an error message when an invalid nearby search expression is used - KEPUB Output: Fix incorrect encoding detection for some HTML files without an encoding declaration - macOS: Fix a regression in the previous release that caused failures in the E-book viewer when updating annotations for books with a large number of annotations ------------------------------------------------------------------- Fri Mar 28 08:09:05 UTC 2025 - ecsos - Update to 8.1.1 - Version 8.1.1 fixes a regression causing an error that does not affect functionality on startup on macOS ------------------------------------------------------------------- Fri Mar 28 05:59:16 UTC 2025 - ecsos - Update to 8.1.0 * New features - Edit metadata dialog: Allow right clicking on the cover to edit it with an external program - Virtual library tabs: When the tabs are locked prevent them from being re-ordered as well - FreeBSD: Add support for connecting to devices * Bug fixes - macOS: Fix regression in previous release that caused calibre:// URLs to no longer work - macOS: Fix a regression in calibre 8 that prevented icons in menus from being rendered - Kobo driver: Fix hyphenation settings not being applied correctly when generating KEPUB to put on the device - KEPUB Output: Include leading whitespace in kobo sentence span tags. This prevents unsightly breaks when highlighting across formatted text on the Kobo - Content server: Fix FB2 books not readable via the in-browser viewer - Edit book: Add text narration: Fix preferred voice for language setting being ignored - E-book viewer: Use IPC to update annotations when calibre is running. Avoids possible loss of annotations in the Annotations browser due to db being locked - Ensure calibre temp files are deleted even on program crash - Fix incorrect minimums on font size changing controls in viewer - Fix regression in previous release causing incorrect rendering of layout menu on some macOS machines - Fix archive formats such as ZIP not being indexed for full text search ------------------------------------------------------------------- Fri Mar 21 10:15:41 UTC 2025 - ecsos - Update to 8.0.1 - Version 8.0.1 fixes a failure to start on systems where the user had previously installed the KoboTouchExtended plugin and disabled the builtin KoboTouch driver ------------------------------------------------------------------- Fri Mar 21 06:48:29 UTC 2025 - ecsos - Update to 8.0.0 * New Features - Much improved Kobo support - Connect to folder: Allow connecting a specific device - When completing names for fields that contain hierarchical data in prefix mode match prefixes after every period - ToC editor: Allow moving of multiple selected items in the Table of Contents - macOS: The calibre application icons in the dock are now displayed in a white frame to follow Apple's current recommended icon style - Kobo driver: Add support for new firmware on Tolino devices - Book details: Add option in to suppress author search links * Bug Fixes - Fix a regression that broke tabbing to edit cells in the book list when some columns have been hidden or re-ordered - Catalog generation: Allow using templates that access the database for notes - Fix a bug when renaming authors to a name with commas in it - Full text search: Also index text in ZIP and RAR archives as these can be viewed by the calibre viewer - E-book viewer: Fix Table of Contents current entry tracking not working for some books - When reading metadata from HTML also recognize name="subject" meta tags as calibre tags - E-book viewer: Fix viewer not closing on the interrupt signal - Edit book: Download external resources: Fix incorrect filename if the server returns a generic Content-Type header - Metadata download: Publisher/series transform rules: Fix values with commas in them not working ------------------------------------------------------------------- Tue Mar 11 12:30:47 UTC 2025 - ecsos - Use pythons instead static python311. ------------------------------------------------------------------- Fri Feb 14 05:31:49 UTC 2025 - ecsos - Update to 7.26.0 * New Features - Allow specifying web search links that are used when clicking on item names in the Book details panel for custom columns via Preferences->Add your own columns - Content server: When clicking on author names in the book details page perform the same action as clicking it in the calibre program's Book details panel * Bug Fixes - Fix a regression in 7.17 that caused various minor problems with editing metadata directly in the book list - Fix a regression in the previous release that broke conversion using Heuristics and TXT input documents - E-book viewer: Fix header/footer text size too small when using multiple monitors and the primary monitors DPI is much less than secondary monitor DPI - Fix series mapping rules in the metadata preferences not working - Fix setting custom icon for category doesn't work - Kobo driver: Fix a regression that broke working with very old Kobo devices ------------------------------------------------------------------- Fri Feb 7 06:37:48 UTC 2025 - ecsos - Update to 7.25.0 * New Features - Allow setting custom icons for items in the Tab browser by right clicking on them and choosing "Manage icon for this value" - Kindle driver: Allow import of KFX files from 2024 Kindles that use the MTP protocol - A new tweak in Preferences->Tweaks to control the East Asian language used when transliterating to English - Add an option to adjust the size of the link and note icons in Book details under Preferences->Look & feel->Book details * Bug Fixes - Nook driver: Fix the Glowlight 4 not working on Windows - MTP driver: Fix Internal storage and SD card being swapped on some devices that have buggy firmware that assigns the SD card a lower id than the internal storage - Template dialog: Respect the tweak for title/series when editing save to disk and send to device templates - Content server: Fix icons for individual formats not being shown in the Tag browser ------------------------------------------------------------------- Fri Jan 10 15:54:59 UTC 2025 - ecsos - Update to 7.24.0 * New Features - Allow creating rules to transform series names in the Bulk metadata editor and Preferences->Metadata download - Conversion: Automatically set the page progression direction for books that do not have it set and have their primary language either Arabic or Hebrew - Content server: Book details view: Make calibre://show-book and calibre://view-book URLs in the comments work - Edit book: Spell check: Add a button to export the currently displayed list of words as a CSV file - Add from ISBN: Add a checkbox to automatically convert obsolete ISBN 10 to ISBN 13 - Save single format to disk: Allow choosing the book cover as the format to save - Option to show a button to access all available actions from the status bar in Preferences->Look & feel->Main interface * Bug Fixes - Read aloud: Fix no audio produced when text contains <3 and using the Windows legacy speech engine - Fix Tabbing while editing cells in the book list not always working - Windows build: Also sign the portable launcher exes - Fix viewing books via the Cover browser not working when in device view ------------------------------------------------------------------- Fri Dec 20 08:54:43 UTC 2024 - ecsos - Update to 7.23.0 * New Features - Happy holidays to everyone! -Content server: Allow managing the data files associated with a book by clicking the three dots in the top right corner of the book's page and choosing "Manage data files" - Edit metadata dialog: Allow right clicking on the cover to view it in a popup window at larger size - Add an option to expand the Tag browser tree to show the item that was current when the library was closed - Add import and export stored template to Preferences / template functions - Various Quality-of-Life improvements to the dialog used to edit columns with fixed sets of values - Resolve doi.org links when pasting identifiers * Bug Fixes - Viewer: Fix some HTMLZ files not opening on some systems - Amazon metadata plugin: Update for changed markup for some books on amazon search results page ------------------------------------------------------------------- Sat Nov 30 10:25:47 UTC 2024 - ecsos - Update to 7.22.0 * New Features - 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 ------------------------------------------------------------------- Fri Nov 8 07:30:59 UTC 2024 - ecsos - Update to 7.21.0 * New Features - 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 ------------------------------------------------------------------- Fri Oct 18 05:00:12 UTC 2024 - ecsos - Update to 7.20.0 * New Features - PDF Input: Automatic header/footer detection and removal - Read Aloud: Allow configuring an extra pause at the end of every sentence when using the Piper TTS engine - PDF Output: Add _WIDTH_PIXELS_ and _HEIGHT_PIXELS_ variables to know the width and height of the header/footer area in templates - Windows: Use calibre's bundled SSL certificates instead of the system certificate store by default - Trim image tool: Add a control to adjust aspect ratio - Kobo driver: Add support for the new firmware used by the Tolino Shine 5 * Bug Fixes - Fix a regression in previous release that broke copying of book to another library if the books author does not exist in the destination database - Read aloud: Piper backend: Fix not working with voices whose names have non-ASCII characters on Windows. - Content server: Fix book with non-ASCII filenames not downloading in the Kindle browser when using the /mobile view - Content server: Fix embedding the server HTML inside a third party iframe causing an error ------------------------------------------------------------------- Wed Oct 9 13:14:19 UTC 2024 - ecsos - Fix build error and remove podofo as buildrequire and require, after suse has removed podofo binary. boo#1231058 Upstream say only podofo >= 0.10.3, but not whether libpodofo is sufficient or whether they need the binary podofo. ------------------------------------------------------------------- Fri Sep 27 05:49:22 UTC 2024 - ecsos - Update to 7.19.0 * New Features - 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 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 ------------------------------------------------------------------- Tue Sep 24 07:28:58 UTC 2024 - Steve Kowalik - Remove BuildRequires on dukpy, it hasn't been required since 6.0. ------------------------------------------------------------------- Fri Sep 13 04:47:49 UTC 2024 - ecsos - Update to 7.18.0 * New Features - 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 - Use mspack from calibre upstream again and not from system, because it rise up build error in Tumbleweed. ------------------------------------------------------------------- Fri Aug 23 09:11:34 UTC 2024 - ecsos - Update to 7.17.0 * New features - E-book viewer: Support for jumping to and displaying paper edition page numbers If an e-book contains embedded information about the pages from the paper edition of the book, the calibre E-book viewer can now jump to a page number via the Go to button in the viewer controls. You can also optionally have the current paper edition page number displayed in the header/footer by adding Pages from paper edition to either the header or footer in the viewer settings. - 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 Closes tickets: 2076251 - 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 Closes tickets: 2075565 * 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 Closes tickets: 2075970 - 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 Closes tickets: 2074002 - calibredb list: Fix a regression in the previous release that required setting --template-header to empty to use the list command Closes tickets: 2076515 - 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 Closes tickets: 2073441 * New news sources - GaGadget by bugmen00t - Süddeutsche Zeitung Magazin by unkn0wn - Science Journal by unkn0wn * Improved news sources - Jot Down - Various Russian and Ukranian news sources - Nautilus Magazine - Süddeutsche Zeitung - The India Forum - WSJ - National Geographic - Washington Post - Mediapart - Bloomberg - Nautilus ------------------------------------------------------------------- Wed Jul 31 05:08:26 UTC 2024 - ecsos - Update to 7.16.0 * New Features - Add a driver for the new 2024 Tolino devices. They use a modified version of the Kobo firmware, so they are detected as Kobo devices. - Various news recipes now have the ability to download past issues, accessible via the Advanced tab in the Schedule news dialog * Bug Fixes - ONLY if you use the calibre Content server, you should update calibre as soon as possible - Content server: Fix path traversal vulnerability - Content server: Fix SQL injection vulnerability - Content server: Fix an XSS vulnerability in one endpoint - Content server: Fix an error when opening the downloaded books page directly via a link and using a custom book list template - macOS: Fix opening multiple books from Finder with the editor only opening one of the books - Fix the legacy LRF format viewer not starting - Fix mouse wheel not transitioning from undefined date to current date in date entry controls ------------------------------------------------------------------- Fri Jul 19 08:14:10 UTC 2024 - ecsos - Update to 7.15.0 * New Features - Fetch news: Allow individual news sources to specify source specific options such as downloading of past editions * Bug Fixes - Windows: MTP driver: Fix a regression in the previous release that caused an error with some devices - Icon theme creation dialog: Fix various issues when creating an icon theme with many icons that have light/dark variants ------------------------------------------------------------------- Fri Jul 12 05:20:31 UTC 2024 - ecsos - Update to 7.14.0 * New Features - 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 ------------------------------------------------------------------- Fri Jun 28 09:11:04 UTC 2024 - ecsos - Update to 7.13.0 * New Features - When merging books add an option to store discarded or replaced covers as an alternate cover in the data folder of the target book - Generate CSV catalog: Add a button to sort the fields by the order in which they appear in the book list * Bug Fixes - MTP driver: Preserve cover aspect ratio for thumbnail generation - Fix identifiers not always being merged correctly when merging books - DOCX Input: Fix extra left padding when converting lists - Amazon metadata download: Get title and comments for audiobook pages - Amazon metadata: When filtering search engine results by title ignore words of the title that are purely punctuation - When matching books on a device to book in the library assume a match if the title and any one author match, dont require all authors to match - Update Google Images cover download plugin for website changes - When adding new books if the timestamp is specified as undefined use the current timestamp - Content server: Fix systemd pre-activated socket not working - Content server: Fix no KFX download link in OPDS acquisition feeds ------------------------------------------------------------------- Sun Jun 23 09:55:12 UTC 2024 - ecsos - Fix build error for Tumbleweed. Since version 5.2.0 of python-lxml the new package python-lxml_html_clean is needed. ------------------------------------------------------------------- Fri May 31 06:21:09 UTC 2024 - ecsos - Update to 7.12.0 * New Features - 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 ------------------------------------------------------------------- Fri May 24 05:34:55 UTC 2024 - ecsos - Update to 7.11.0 * New Features - 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 - Changes from 7.10.0 * New Features - 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 ------------------------------------------------------------------- Fri Apr 19 07:23:34 UTC 2024 - ecsos - Update Tumbleweed to 7.9.0 * New Features - 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 ------------------------------------------------------------------- Fri Apr 5 05:55:04 UTC 2024 - ecsos - Update Tumbleweed to 7.8.0 * New Features - E-book viewer: Highlight panel: Allow filtering the shown highlights by type of highlight - Conversion: Add support for the CSS text-transform property when subsetting embedded fonts - E-book viewer: Allow displaying the view mode paged/flow in the header/footer - Book details popup window: Allow dropping of files to add formats/set the cover just as for the book details panel - Book details: Context menu: Add a menu action to remove the associated link - DOCX Input: Add role=doc-noteref for links to footnotes/endnotes so that they popup in more e-book readers - Add a "Mark all selected books" to the Mark action. - Add "Hide Empty Categories" to tag browser configuration menu - Supernote: Support for new device firmware - Sort by tool: Add an action to re-apply the current sort * Bug Fixes - Grid view cover cache: Fix covers not loading when cache entries are stale - Conversion: Do not change viewport relative font sizes used for SVG text elements - Conversion: Fix