From b6b1d6c1cb8fbf99781f8ac016f369367bb5b52c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 26 Sep 2025 07:12:25 +0530 Subject: [PATCH] version 8.11.0 --- Changelog.txt | 35 +++++++++++++++++++++++++++++++++++ src/calibre/constants.py | 2 +- 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/Changelog.txt b/Changelog.txt index d9269a9d56..6084deb91b 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -23,6 +23,41 @@ # - title by author # }}} +{{{ 8.11.0 2025-09-26 + +:: new features + +- [major] E-book viewer: Add an "Ask AI" tab to the dictionary lookup panel. Allows you to query AI about the currently selected text. + + Supports hundreds of AI models via Providers such as Google, OpenRouter, GitHub and locally running models via Ollama. + Many of them can be used free of charge. Note that this feature is completely optional and no AI related code is even loaded until you configure an AI provider. + +- [2122257] Preferences: Show the keyboard shortcut for each category in preferences in the tooltip + +:: bug fixes + +- [2122747] 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 + +- [2123829] PDB Input: Fix failure to convert some PDB files with sightly malformed headers + +- [2125438] Fix error when trying to add the first icon rule to the Tag browser + +- [2041848] 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 + +:: improved recipes +- New York Times +- Economist +- El Diplo +- New York Review of Books + +}}} + {{{ 8.10.0 2025-09-05 :: new features diff --git a/src/calibre/constants.py b/src/calibre/constants.py index 8d1f2081b9..99aa7c3424 100644 --- a/src/calibre/constants.py +++ b/src/calibre/constants.py @@ -11,7 +11,7 @@ from functools import lru_cache from polyglot.builtins import environ_item, hasenv __appname__ = 'calibre' -numeric_version = (8, 10, 101) +numeric_version = (8, 11, 0) __version__ = '.'.join(map(str, numeric_version)) git_version = None __author__ = 'Kovid Goyal '