From 8089371ccf6b707ec4e890bc40fee1aa9d32d44d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 30 Jan 2026 08:37:16 +0530 Subject: [PATCH] version 9.0.0 --- Changelog.txt | 48 ++++++++++++++++++++++++++++++++++++++++ src/calibre/constants.py | 2 +- 2 files changed, 49 insertions(+), 1 deletion(-) diff --git a/Changelog.txt b/Changelog.txt index ef2203b7b1..1c790c621e 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -23,6 +23,54 @@ # - title by author # }}} +{{{ 9.0.0 2026-01-30 + +:: new features + +- [major] A new Bookshelf view with your books arranged on shelves showing their spines. + + Click the Layout button in the bottom right corner of the calibre window to switch to + Bookshelf view. + +- [major] Viewer: Add an "Edit book" button to the viewer controls to edit the current book when the current book is in an editable format such as EPUB, AZW3 or KEPUB. It opens the editor at the approximate location that is currently being viewed. + +- Linux: Add momentum based scrolling for the book list when using high resolution scroll devices like touchpads + +- [2137504] 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. + +- [2138862] 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 + +:: bug fixes + +- KEPUB Output: Add some CSS to fix rendering of tate-chu-yoko text on Kobo devices + +- [2138770] 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 + +- [2137122] 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 + +- [2138179] 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 + +:: improved recipes +- Times Literary Supplement +- Private Eye +- New Yorker + +}}} + {{{ 8.16.2 2025-12-04 :: new features diff --git a/src/calibre/constants.py b/src/calibre/constants.py index 3adaf56412..7500ff399c 100644 --- a/src/calibre/constants.py +++ b/src/calibre/constants.py @@ -12,7 +12,7 @@ from functools import lru_cache from polyglot.builtins import environ_item, hasenv __appname__ = 'calibre' -numeric_version = (8, 99, 12) +numeric_version = (9, 0, 0) __version__ = '.'.join(map(str, numeric_version)) git_version = None __author__ = 'Kovid Goyal '