* 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
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/calibre?expand=0&rev=830
* 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
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/calibre?expand=0&rev=828
* 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.
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/calibre?expand=0&rev=826
* 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
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/calibre?expand=0&rev=819
- 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.
OBS-URL: https://build.opensuse.org/request/show/1305353
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/calibre?expand=0&rev=343
* 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.
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/calibre?expand=0&rev=817
* 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
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/calibre?expand=0&rev=813
* 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
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/calibre?expand=0&rev=811
- 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.
OBS-URL: https://build.opensuse.org/request/show/1287182
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/calibre?expand=0&rev=807
* 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
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/calibre?expand=0&rev=805
* 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.
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/calibre?expand=0&rev=803
* 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
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/calibre?expand=0&rev=798
* 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
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/calibre?expand=0&rev=795
- 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
- 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
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/calibre?expand=0&rev=793
* 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
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/calibre?expand=0&rev=788