-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Expand file tree
/
Copy pathChangelog.txt
More file actions
2043 lines (1222 loc) · 70.5 KB
/
Changelog.txt
File metadata and controls
2043 lines (1222 loc) · 70.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# vim: ft=yaml
#
# Each release can have new features and bug fixes. Each of which
# can optionally have linked tickets and a description.
# In addition they can be marked as major by adding the word major
# to the ticket list.
# Also, each release can have new and improved recipes.
# {{{ 9.x.0 2026-xx-xx
#
# :: new features
#
# - title
#
# :: bug fixes
#
# - title
#
# :: improved recipes
# - title
#
# :: new recipes
# - title by author
# }}}
{{{ 9.7.0 2026-04-10
:: 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
- [2146912] E-book viewer: Fix a regression in the previous release that caused annotations/last read information to not be saved in e-book files
- [2147495] AI: Make the GitHub backend a bit more robust
- [2147008] AI: OpenRouter backend: Fix reasoning level "auto" disabling all reasoning
- [2147261] Content server: Read book: Fix regression causing error during searching
- [2146829] 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
:: improved recipes
- The Week
- The Age
- Financial Times
- Mint
:: new recipes
- Cenital by Rodrigo Pazos
}}}
{{{ 9.6.0 2026-03-27
:: new features
- [major] Full text search: A new cards based view of full text search results with book covers
To perform a full text search, click the "FT" button on the left of the search bar. The old compact
result view can be re-activated by clicking the button to the left of the search bar
in the Full text search window.
- [2144422] 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
- [2146404] 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)
- [2144489] Only apply changes to text fields in the book list when the new value is different from the old
- [2144486] Completions: Update list of completion suggestions when cursor is moved
:: improved recipes
- BusinessLine
- Naked Capitalism
- Le Canard Enchaine
- Le Monde
- Courrier International
- L'Equipe by Kabonix
:: new recipes
- L'Humanite by Kabonix
- Telerama by Kabonix
- Le Parisien by Kabonix
}}}
{{{ 9.5.0 2026-03-13
:: new features
- [2142135] Allow creating a column to display reading progress
Reading progress comes from the calibre E-book viewer. To create the
column, go to Preferences->Add your own columns, click the plus
button and finally click on the "Read progress" link.
- Annotations browser: Allow filtering by highlight style
- [2142728] 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
- [2143063] 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
:: improved recipes
- Naked Capitalism
:: new recipes
- Truthout by PaulB223
}}}
{{{ 9.4.0 2026-02-27
:: new features
- [2142715] 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
- [2142611] DOCX Input: Fix paragraph/list margins in documents created by LibreOffice that do not have Word 2007 compatibility
- [2142345] 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)
:: improved recipes
- WIRED Daily
- TOI Print Edition
}}}
{{{ 9.3.1 2026-02-20
:: 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
- [2141251] 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
- [2141151] Make the new pages column value available in save to disk/send to device templates
- [2141625] 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
- [2142195] Fix a regression in calibre 9.0 that broke output to PDB/TCR/zTXT files
- [2141994] 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
- [2141170] Completion: When sorting completion matches in contains mode ensure matches are sorted first by distance from beginning and then sub-sorted alphabetically
- [2141766] Windows: Fix a regression in calibre 9 that caused tooltips to not follow the color scheme
- [2141197] 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
- [2142318 212296] 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
:: improved recipes
- Financial Times
- The Asahi Shimbun
- Todoist
}}}
{{{ 9.2.1 2026-02-06
:: 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)
- [2139555] 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)
- [2139521] Windows: Workaround for bug in Qt 6.10 causing Read Aloud in the E-book viewer to crash when stopped and restarted
- [2139529] Fix drag and drop of books into bookshelf view not working
- [2139403] Bookshelf: Fix bookshelf view blank on some macOS systems
- [2139576] E-book viewer: Fix a regression in calibre 9.0 that broke the Go to page function
- [2140541] 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
- [2140769] 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
}}}
{{{ 9.1.0 2026-01-31
:: new features
- This is a pure bugfix release fixing various regressions in calibre 9.0
:: bug fixes
- [2139397] macOS: Fix crash when pasting cover image
- [2139455] Fix restore database not working
- [2139399] Windows: Fix the Read Aloud feature in the E-book viewer not working when using the Piper engine
- [2139454] Fix using icon themes in "For dark and light" mode not working
- Fix covers in the Cover grid slightly stretched on high DPI screens
- [2139414] Amazon metadata download: Fix publication date not being retrieved from amazon.co.jp
:: improved recipes
- Economist
}}}
{{{ 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
The button is visible 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
- 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
- [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
- [major] 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 plugin for "LM Studio" which allows running various AI models locally
:: bug fixes
- [2133435] Use a named local timezone for better display of historical dates in the local timezone
- [2133846] PDF Input: Fix a regression in the new PDF input engine that caused HTML markup to not be always escaped
- [2132253] Get books: Update amazon.it store plugin
- Fix addition of format specific options when using calibredb catalog with command line flags
- [2133134] calibredb catalog: Fix generation of language field in BiBTeX catalogs
- [2132182] 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.
- [2133932] Fix a bug in 8.16.0 that prevented the Ask AI what to read next feature from working
- [2133992] Fix a crash in 8.16.0 that caused using the "Close" button in Ask AI to crash calibre on some systems
}}}
{{{ 8.15.0 2025-11-21
:: new features
- [2131619] 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
- [2131158] Comments editor: Add shortcuts for case change operations. Select some text, right click and see the case change menu for the shortcuts
:: bug fixes
- [2131622] 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
- [2130880] Edit book: Fix a memory leak in the HTML syntax highlighter
- [2131557] calibredb list: Fix identifier values not being shown
:: improved recipes
- Guardian
:: new recipes
- Hack a Day by Rui Rebelo
}}}
{{{ 8.14.0 2025-11-07
:: new features
- Tolino driver: Add support for latest firmware
- [2130804] 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
- [2127819] A new shortcut Ctrl+Alt+Shift+P to switch to the previously applied Virtual library
:: bug fixes
- [2130764] FB2 Input: Fix a remote code execution vulnerability from maliciously crafted FB2 files
- [2130603] E-book viewer: Ignore soft hyphens when looking up words
- [2130573] Catalog export: Fix export of languages in BibTeX format
- [2128853] Windows: Fix Open With not working with Microsoft Paint
:: improved recipes
- Harper's Magazine
- Afrique 21
- Orient XXI
- The Atlantic
}}}
{{{ 8.13.0 2025-10-18
:: new features
- [2126881] 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: Don't use /tmp on Linux fixes export breaking with large FTS database on Linux distros that mount /tmp in RAM
- [2126611] 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
:: improved recipes
- Todoist
- NZZ
}}}
{{{ 8.12.0 2025-10-01
:: 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
- [2126569] 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
}}}
{{{ 8.11.1 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
- [2125742] Windows: Fix regression in (8.11.0) causing conversion to be broken when metadata contains non-BMP characters
:: improved recipes
- New York Times
- Economist
- El Diplo
- New York Review of Books
}}}
{{{ 8.10.0 2025-09-05
:: 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
- [2121304] MTP driver: Allow creating format specific destinations for audiobook files
- Preferences->Keyboard: Allow searching by shortcut as well as by name
:: bug fixes
- [2121737] Kindle MTP driver: Fix APNX files being placed in incorrect location when books are sent to subfolders inside the root folder
- [2121897] E-book viewer: Read Aloud: Fix regression in previous release that broke changing voices when engine is set to 'Automatically select'
- [2121701] Fix a regression in the previous release that broke markdown output
:: improved recipes
- Harvard Business Review
- Outlook Magazine
}}}
{{{ 8.9.0 2025-08-22
:: new features
- [2109496] Annotations browser: Add a color swatch in the results list to make seeing the type of highlight easier
- [2117322] 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
- [2118371] When merging books via drag and drop show the cover of the target book
- [2120726] HTMLZ Output: Add support for embedded fonts
- Plugin installation window: Allow filtering available plugins by category
- [2119557] Fetch news: Add a sub-menu to the right click menu of the Fetch news button that shows recently downloaded news sources
:: bug fixes
- [2099740] Edit book: When pasting text from the clipboard ensure it is normalized to NFC form
- [2109789] Content server viewer: Improve the selection dialog for choosing a Text-to-speech voice
- [2117412] Content server: Fix an error when editing a book's metadata to change both the cover and another field
:: improved recipes
- New York Times
- Todoist
- Tagespost
:: new recipes
- Startechery by thekabistro
}}}
{{{ 8.8.0 2025-08-08
:: 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
- [2117433] 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
- [2118744] 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
- [2117255 2117336] 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.
:: improved recipes
- Economist
- Press Information Bureau
- Indian Express
- Wall Street Journal
- De Tijd
- Washington Post
}}}
{{{ 8.7.0 2025-07-18
:: new features
- Kindle driver: Add support for generating page number files (APNX) on 2024 and newer MTP based Kindles
- [2116804] When finding similar books by author ignore "et al." suffix on author names
:: bug fixes
- [2116864] Fix a regression in the previous release that broke configuring Sending of books to device
- [2117113] 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
- [2116065] 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 custom comments like fields stretch them vertically to take up unused space
:: improved recipes
- New York Magazine
- World Archaeology
- Minerva Magazine
- Military History
- Ancient Egypt
}}}
{{{ 8.6.0 2025-07-10
:: 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
- [2115246] Windows: Fix a regression in the previous release that caused terminal windows to popup momentarily when adding PDF files or converting them
- [2115057] E-book viewer: Fix a regression in 8.4 that broke fading of the background image
- [2116006] Tag browser: Fix clicking on categories to search for books by first letter of series not working correctly for non-English language books
- [2115111] 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
- [2115084] Windows: Generate catalog: Workaround for systems where a broken antivirus or similar holds open files in the catalog library causing a permission denied error
:: improved recipes
- Economist
- 1843
- Financial Times
- PC World
- Muy Interesante Mexico
- Hindu Business Line
- Business Standard
- Hindustan Times
- The Week
- Times of India
- Hindustan
- Financial Times
- Reason
:: new recipes
- La Presse by quatorze
}}}
{{{ 8.5.0 2025-06-20
:: 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 how the Kobo displays series numbers using a template.
- [2112424] 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
- [2111559] Prevent Windows 11 from starting a conhost.exe process for every calibre worker process
- E-book viewer: Improve highlight grouping with recurring chapter names
- [2110400] When sending emails to amazon and pocketbook use random English text instead of UUIDs for subject/body.
:: improved recipes
- NYTimes
- WSJ
- Financial Times
- Eenadu
- Fokus.se
- Business standard
- Go comics
- NZ Herald
- TLS Magazine
}}}
{{{ 8.4.0 2025-05-09
:: new features
- [2107778] 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
- [2110117] 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
- [2109755] Wayland: Workaround Qt/Wayland bug that prevents the menu of the Layout button from showing
- [2109612] Prevent recursion when creating base temporary folder if something on system deletes the created temporary folder
:: improved recipes
- NYTimes Book Review
- Washington Post
- tagesschau
- Hindu
- Economist
- Economist Espresso
:: new recipes
- Frieze Magazine by Kabonix
}}}
{{{ 8.3.0 2025-04-18
:: 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
- [2106280] E-book viewer: Fix a regression in 8.0 that caused the clock to display an extra p after the time
:: improved recipes
- GoComics
- Internazionale
- New York Times
- SCMP
- The Hindu
- Barrons
}}}
{{{ 8.2.1 2025-04-04
:: 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
- [2105884] 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
- [2104850] E-book viewer: Show an error message when an invalid nearby search expression is used
- [2105424] 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
- [2106205] Version 8.2.1 fixes an error when clicking on format links in the book details panel
:: improved recipes
- The Economist
- Reuters
- Private eye
}}}
{{{ 8.1.1 2025-03-28
:: new features
- [2103833] Edit metadata dialog: Allow right clicking on the cover to edit it with an external program
- [2104325] Virtual library tabs: When the tabs are locked prevent them from being re-ordered as well
- FreeBSD: Add support for connecting to devices, contributed by Guido Falsi
:: bug fixes
- [2103949] macOS: Fix regression in previous release that caused calibre:// URLs to no longer work
- [2103777] 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
- [2103926] KEPUB Output: Include leading whitespace in kobo sentence span tags. This prevents unsightly breaks when highlighting across formatted text on the Kobo
- [2103846] 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
- [2103990] 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
- [2103870] 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
- [2100891] Fix archive formats such as ZIP not being indexed for full text search
- Version 8.1.1 fixes a regression causing an error that does not affect functionality on startup on macOS
:: improved recipes
- Horizons
- Economist
- Granta
}}}
{{{ 8.0.1 2025-03-21
:: new features
- [major] Much improved Kobo support
calibre can now natively edit, view and convert KEPUB format files used by the Kobo. It also automatically
converts EPUB to KEPUB when sending books to Kobo devices (can be configured by right clicking the kobo icon in calibre).
- [major] Connect to folder: Allow connecting a specific device
calibre can now connect to a folder and treat it as though it is a USBMS based device.
This is useful particularly on Chromebooks where USB devices appear as folders rather than actual devices.
- [2099780] 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
- [2100891] Full text search: Also index text in ZIP and RAR archives as these can be viewed by the calibre viewer
- [2099678] 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
- [2099777] E-book viewer: Fix viewer not closing on the interrupt signal
- [2099754] Edit book: Download external resources: Fix incorrect filename if the server returns a generic Content-Type header
- [2098620] Metadata download: Publisher/series transform rules: Fix values with commas in them not working
- 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
:: improved recipes
- Linux Weekly News
- Spectator
- Economist
- Granta
- Hindu
- 1843
- Barrons
- Frontline
- Zaobao
- Strange Horizons
}}}
{{{ 7.26.0 2025-02-14
:: 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
- [2097677] 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
- [2097563] 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
- [2097947] Fix series mapping rules in the metadata preferences not working
- [2098133] Fix setting custom icon for category doesn't work
- [2092732] Kobo driver: Fix a regression that broke working with very old Kobo devices
:: improved recipes
- Science Journals
- Barrons
}}}
{{{ 7.25.0 2025-02-07
:: new features
- Allow setting custom icons for items in the Tag 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
- [2068527] 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
- [2096841] 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
:: improved recipes
- spektrum.de
- Economist
- Arret sur images
- Le Canard Enchaine
- Foreign Affairs
:: new recipes
- Alternatives Economiques by Kabonix
- Zerodeux by Kabonix
- Afrique XXI by Kabonix
- Orient XXI by Kabonix
- Contretemps by Kabonix
- Faz.net by Anonymous
- Moview Web and Football League World by SpicyPoison
}}}
{{{ 7.24.0 2025-01-10
:: new features
- [2091268] 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
- [2092496] Edit book: Spell check: Add a button to export the currently displayed list of words as a CSV file
- [2092483] Add from ISBN: Add a checkbox to automatically convert obsolete ISBN 10 to ISBN 13
- [2092395] 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
- [2092948] Read aloud: Fix no audio produced when text contains <3 and using the Windows legacy speech engine
- [2092643] Fix Tabbing while editing cells in the book list not always working
- Windows build: Also sign the portable launcher exes
- [2092630] Fix viewing books via the Cover browser not working when in device view
:: improved recipes
- LWN Weekly
- Outlook India
- Livemint
}}}
{{{ 7.23.0 2024-12-20