forked from kovidgoyal/calibre
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changelog.yaml
2818 lines (1859 loc) · 128 KB
/
Changelog.yaml
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:fileencoding=utf-8:ts=2:sw=2:sta:et:sts=2:ai
# Each release can have new features and bug fixes. Each of which
# must have a title and can optionally have linked tickets and a description.
# In addition they can have a type field which defaults to minor, but should be major
# for important features/bug fixes.
# Also, each release can have new and improved recipes.
# - version: ?.?.?
# date: 2014-??-??
#
# new features:
# - title:
#
# bug fixes:
# - title:
#
# improved recipes:
# -
#
# new recipes:
# - title:
- version: 1.32.0
date: 2014-04-11
new features:
- title: "Fetch news: Allow automatically creating custom news sources by importing OPML files. Many RSS news reader programs can export their list of RSS feeds in the OPML format."
- title: "Conversion: When inserting metadata as a jacket page, alter the font sizes in the jacket so that the sizes match the sizes used in the rest of the book. Also pretty print the generated jacket HTML."
- title: "Allow searching for books by id and uuid using the id: and uuid: prefixes"
- title: "Allow specifying arbitrary colors for column coloring rules"
bug fixes:
- title: "Update the version of openssl shipped in the binary builds (the version in the windows 64bit build was vulnerable to the Heartbleed bug)"
- title: "Edit Book: Fix book being marked as modified even when no actual changes were done by various automated tools such as Smarten Punctuation, Subset Fonts, etc."
- title: "Fix ebook-device cp -f failing when destination file already exists"
tickets: [1303181]
- title: "Ensure that the rendered dates in the book list and edit metadata dialogs are always in the same language as the calibre interface, regardless of system language setting"
- title: "Edit metadata dialog: Remember window size for the cover download window"
- title: "DOCX Input: Dont fail on DOCX files that contain pages with zero effective width."
tickets: [1303022]
- title: "Content server: Fix page not found error when clicking on a category that has only a single item in it"
- title: "Send books to the Books folder for the Tolino Vision, as it cannot find books placed outside this folder"
- title: "Edit book: Fix error when beautifying HTML files that contain un-indented <script> or <style> tags"
improved recipes:
- Ekantipur
- NRC Handelsblad
- Frontline
- version: 1.31.0
date: 2014-04-04
new features:
- title: "DOCX Input: Support for converting indexes created using the Word Index tool. The entries in the index are automatically converted into links pointing to the indexed locations."
- title: "AZW3 Output: Add support for converting documents with very large table of contents (with more than 2000 entries)."
tickets: [1250475]
- title: "Edit Book: Add a button to easily insert HTML tags. Useful if you want to quickly surround selected text with an arbitrary tag. You can right click the button to get a list of recently used tags."
- title: "Driver for Tolino Vision (OS X/Linux only)."
tickets: [1301875]
- title: "Edit book: Allow editing SVG files as raw XML"
bug fixes:
- title: "DOCX Input: Fix incorrect numbering being generated for numbered lists in some circumstances."
tickets: [1301044]
- title: "calibredb check_library: Do not create empty library if user specifies incorrect path"
- title: "DOCX Input: Fix handling of hyperlinks in documents where the hyperlink is specified as a field internally (Microsoft Word does not use fields for hyperlinks)"
- title: "Get Books: Update WH Smiths plugin for website changes and remove Diesel eBooks, as they are shutting down"
- title: "AZW3 Output: Fix a bug that caused popup footnotes in some AZW3 files to not work properly. The popup would show all remaining footnotes instead of only the current footnote."
tickets: [1293290]
- title: "AZW3 Output: Various tweaks to the internal structure and headers of the output file to make it closer to what kindlegen 2.9 generates"
- title: "Edit Book: When user is editing files belonging to another user account on linux/os x rather than erroring out when saving, change the ownership of the file to the editing user."
tickets: [1299097]
- title: "Edit Book: Fix insert Inline ToC creating non-linear jumps in class names"
- title: "Fix regression that broke ebook-device cp"
improved recipes:
- CNET
- El Pais Impreso
- CNet News
- Antyweb
new recipes:
- title:
- version: 1.30.0
date: 2014-03-28
new features:
- title: "Cover Browser: Add an option to show covers with their original aspect ratio instead of resizing them all to have the same width and height. Option is in Preferences->Look & Feel->Cover Browser."
tickets: [1295902]
- title: "PDF Output: Enable using javascript inside header and footer templates"
- title: "Edit Book: When generating an inline ToC add a class attribute to all <ul> tags to make it easy to style a particular level of the ToC"
- title: "Use abstract named sockets on linux for IPC, to avoid use of temp files for sockets"
- title: "Drivers for the N800 and N950 Nokia MeeGo tablets"
- title: "Edit Book Saved searches: Allow saving normal mode searches as well"
- title: "Edit Book Saved searches: Add import/export functionality"
- title: "calibredb add: Add option to specify language when adding books"
tickets: [1295200]
bug fixes:
- title: "AZW3 Input: Handle files with garbage bytes in their table of contents."
tickets: [1297713]
- title: "DOCX Input: Fix text from some paragraphs not being converted if the paragraph contains an inline forced page break and no formatted text or line breaks."
tickets: [1296817]
- title: "calibre-customize: Do not error out if one of the installed plugins has no customization help when listing all plugins"
- title: "Edit book: Fix error when exporting files on some windows systems with non UTF-8 filename encodings"
tickets: [1298071]
- title: "Edit Book: When beautifying treat <img> tags as block tags"
tickets: [1297532]
- title: "Linux binary build: Fix worker processes not working on linux systems with bash >= 4.3"
- title: "PDF Output: Fix using __SECTION__ in header and footer templates resolving to the inscorrect section if a page with no sections follows a page with multiple sections."
tickets: [1295236]
- title: "Cover Browser: Fix visual 'pop' when scrolling the first time"
- title: "Grid View: Allow the left and right arrow keys to traverse over rows."
tickets: [1295901]
improved recipes:
- The Atlantic
- Courrier International
- Der Tagesspiegel
- version: 1.29.0
date: 2014-03-21
new features:
- title: "Edit Book: Add support for saved searches. Click Search->Saved Searches to bring up a dialog where you can create and manage saved searches"
- title: "Edit Book: New tool to specify semantics in EPUB books (semantics are items in the guide such as preface, title-page, dedication, etc.). To use it, go to Tools->Set Semantics"
tickets: [1287025]
- title: "Edit Book: Preview panel: Add a copy selected text action to the context menu"
- title: "Edit Book: When inserting hyperlinks, allow specifying the text for the hyperlink in the insert hyperlink dialog"
bug fixes:
- title: "Fix a regression in the previous release that broke downloading metadata for authors with a double initial such as R. A. Salvatore."
tickets: [1294529]
- title: "Edit book: When generating inline Table of Contents, mark it as such in the guide section of the OPF."
tickets: [1287018]
- title: "E-book viewer: Fix right margin for last page in a chapter sometimes disappearing when changing font size."
tickets: [1292822]
- title: "Edit Book: Fix saving of empty files not working"
- title: "Edit book: Fix a regression in the previous release that broke saving a copy of the current book on linux and OS X"
- title: "Edit book: Fix syntax highlighting in HTML files breaks if the closing of a comment or processing instruction is at the start of a new line."
- title: "Edit book: Fix check book failing in the presence of empty <style/> tags."
tickets: [1292841]
- title: "Catalogs: Fix handling of tristate boolean custom columns when creating EPUB/MOBI catalogs."
tickets: [1294983]
- title: "Linux build: Workaround for systems that have broken libc implementations that change the behavior of truncate() on file descriptors with O_APPEND set."
tickets: [1295366]
improved recipes:
- TIME
- Wired Daily Edition
new recipes:
- title: Applefobia
author: koliberek
- version: 1.28.0
date: 2014-03-14
new features:
- title: "Edit Book: Add a tool to easily insert hyperlinks (click the insert hyperlink button on the toolbar)"
- title: "Edit book: Add a tool to easily open a file inside the book for editing by just typing a few characters from the file name. To use it press Ctrl+T in the editor or go to Edit->Quick open a file to edit'"
- title: "Edit book: Allow disabling the completion popups for the search and replace fields. Right click on the search/replace field to enable/disable the completion popup"
- title: "E-book viewer: Add an option to control the maximum text height in full screen. Note that it only works if the viewer is in paged mode (which is the default mode)."
- title: "Show the search expression for the virtual library in a tooltip when hovering over the tab for the virtual library."
tickets: [1291691]
- title: "Book details panel: Show author URL in a tooltip when hovering over author names"
- title: "Kobo driver: Update to handle updated Kobo firmware"
bug fixes:
- title: "Library backup: Avoid infinite retries if converting metadata to backup OPF for a book fails. Simply fail to backup the metadata for that book."
tickets: [1291142]
- title: "Edit book: Fix file permissions for the edited book being changed on Linux and OS X"
- title: "Fix text entry cursor becoming invisible when completion popup is opened"
- title: "Possible fix for crash on OS X Mavericks when adding duplicates"
- title: "E-book viewer: Fix pressing the Esc key to leave full screen mode not changing the state of the full screen button"
- title: "When reading metadata from filenames, do not apply the fallback regexp to read metadata if the user specified regexp puts the entire filename into the title. The fallback is only used if the user specified expression does not match the filename at all."
- title: "Linux binary install script: Fix error on linux systems where the system python has an encoding of None set on stdout. Assume encoding is utf-8 in this case."
- title: "Content server: Fix (maybe) an error on some windows computers with a non-standard default encoding"
improved recipes:
- Fleshbot
- version: 1.27.0
date: 2014-03-07
new features:
- title: "An option to add multiple books from inside a ZIP or RAR file. Right click the Add Books button and choose 'Add multiple books from archive'."
- title: "Database backend: Make the database backend more robust when the calibre library is placed on flaky filesystems. Now when an I/O error occurs while writing to the database, the connection to the database is closed and re-opened and the operation is retried."
tickets: [1286522]
- title: "DJVU Input: Speedup extraction of text from DJVU files by implementing the BZZ decoder algorithm in C"
bug fixes:
- title: "MOBI Input: Fix empty <a> tags not being handled correctly in rare cases when the markup is bad enough to be parsed only using the fallback HTML parser."
tickets: [1288430]
- title: "Edit book: Fix column number of cursor shown in the bottom right being one less than it should be."
- title: "Edit book: Fix names for non-BMP unicode character (Such as emoticons) not being displayed in the lower right corner. Also allow these characters to be searched for by name in the Insert special character tool."
- title: "Do not show system tray notification popups while analyzing books on device, as they can be slow on systems that display multiple messages serially instead of replacing the last message"
- title: "Linux installer script: Do not use the filesystem to pass the downloaded tarball to tar as it is possible for malicious code running on the users computer to alter the download file between signature verification and calling tar to extract the files."
- title: "DJVU Input: When extracting embedded txt from TXTz sections in DJVU files, fix incorrect extraction of txt when the djvutxt external program is not present."
tickets: [1286771]
- title: "Edit Book: Fix import HTML file as new book not working on OS X"
- title: "Wireless device driver: Fix a regression that prevented it form working with the Calibre Sync Android app."
- title: "Fix a regression in 1.26 that caused width and height attributes on <img> tags to generate CSS width and height properties without a 'px' suffix"
- title: "Linux binary installer: Fix an error when using proxies and python 3 with the new installer script"
tickets: [1286274]
- title: "Edit book: When exporting files, fill the choose filename popup with the name of the file being exported as the default name"
- title: "Make the new Linux installer script compatible with python 2.6."
tickets: [1286011]
improved recipes:
- American Thinker
- HNA
- Heise
- Arguments and Facts
- Financial Times
- version: 1.26.0
date: 2014-02-28
new features:
- title: "Edit Book: Allow direct importing of HTML or DOCX files as new books without doing a full conversion. Use File->Import HTML or DOCX to import a file as a new EPUB book with minimal changes from the original."
- title: "Linux binary installer: Various improvements to the binary installer. It now creates an un-installer (calibre-uninstall) that will remove all files created by the installer. It also no longer asks for the installation directory. If you wish to change that, you need to specify it in the installation command itself. Also the installer is now downloaded securely via HTTPS from github and verifies the signature of the installed files. Finally, it can be used to create an isolated install, that only makes changes to files in the installation directory and does not require root privileges."
tickets: [1283154]
- title: "Metadata download: Add an option to merge the downloaded comments into existing comments, instead of overwriting (Preferences->Metadata download)."
tickets: [1285319]
- title: "Edit book: Add an option to automatically beautify individual files whenever they are opened for editing. Look under 'Editor Settings' in the Edit Book Preferences."
- title: "Bulk metadata download: When reviewing downloaded metadata allow hiding the controls on the comments box by right clicking in the comments area. Useful on smaller screens."
tickets: [1283251]
- title: "E-book viewer: When displaying metadata for the book, also display custom column metadata"
bug fixes:
- title: "Smarten punctuation: Correct handling for decade abbreviations like '60s and measurements in feet and inches like 1' 2\"."
tickets: [1285351]
- title: "EPUB Output: If the output profile is set to one of the Nook profiles, do not use shorthand CSS properties as the Nook cannot handle them."
- title: "Conversion: Fix incorrect CSS being generated when converting files that have <img> tags with width or height attributes that contain fractional numbers."
tickets: [1283108]
- title: "Edit Book: When editing EPUB files, and a file is added in META-INF/ do not automatically add it to the manifest. Also do not warn about unmanifested files inside META-INF/ since a few vendors (Apple) require non standard files in that location."
tickets: [1283015]
- title: "Fix Book details popup window not being updated when editing metadata in the main window"
- title: "Edit book: Fix editor not marking the book as modified when doing a Replace All that does not affect any currently open files."
- title: "Windows: Use a separate worker process to move files to the recycle bin. Fixes the problem of the recycle bin icon not being updated when deleting books into an empty recycle bin. Also avoids the overhead of launching a new, short-lived worker process for every delete."
- title: "calibredb: When deleting books/formats wait for deleted files to be moved to recycle bin, before quitting"
- title: "RTF Output: Fix invalid RTF being produced when the text contains a double backslash."
tickets: [1268118]
- title: "Edit book: Fix option to disable showing the character before cursor not working"
- title: "Get Books: Update various store plugins to account for changes to the store websites"
- title: "Fix virtual library names with ampersands in them not being displayed correctly in the virtual library menu and tab bar"
improved recipes:
- AnandTech
- Zeit Online
- Spektrum
- Le Temps
new recipes:
- title: Various Russian news sources
author: bug_me_not
- version: 1.25.0
date: 2014-02-21
new features:
- title: "PDF: Add support for reading and writing extended (XMP) metadata"
description: "calibre can now read and write XMP metadata from PDF files. This means that all metadata that you can create in calibre, including custom columns, can be stored in the PDF files. It is also useful when importing PDF files created by some academic publishers, that sometimes have good XMP metadata, such as DOI identifiers, tags and so on."
type: major
- title: "Updated Quick Start guide. Available from: https://github.com/kovidgoyal/calibre/raw/master/resources/quick_start.epub"
- title: "Edit Book: Allow typing arbitrary unicode characters with the keyboard in the editor To use this feature, just type the unicode code number and press Alt+X. For example, to get the character ÿ type ff and press Alt+X"
tickets: [1280868]
- title: "Edit book: Some performance improvements for the syntax highlighter that should make the editor noticeably more responsive while typing inside large HTML files."
bug fixes:
- title: "Edit book: Fix an error that occurs if more than 100 checkpoints are created."
tickets: [1282583]
- title: "Edit book: Fix splitting of HTML file occurring at the wrong location if the HTML contains invalid constructs like nested <p> tags"
- title: "Edit book: If the book being edited is deleted outside the editor, instead of showing an error message on save, ask the user to choose a new file location before saving."
- title: "Bulk metadata edit search and replace: Do not allow the user to perform the search and replace until she enters a search expression."
tickets: [1282357]
- title: "Conversion: When converting SVG images for formats that do not support SVG and the SVG has an invalid viewBox, ignore the viewBox instead of aborting conversion"
- title: "Conversion: Fix parsing of HTML 5 documents that are also valid XML but use non-namespaced inline svg"
- title: "Catalogs: Fix multiple exclusion rules causing entries to be duplicated."
tickets: [1281296]
- title: "HTML Input: Fix incorrect parsing of file names in href/src attributes that contain percent encoded non-ascii characters."
tickets: [1281099]
- title: "Edit book: Workaround bug in Qt causing crash on deleting bottom most file in the Files Browser on linux"
- title: "Edit book: Workaround for bug in Qt that caused extra null bytes to be appended to the end of the file when saving if the file contains non-BMP unicode characters."
- title: "Edit book: When autofixing file extensions <-> mimetype mismatch, if the file in question is in the spine, change the file extension rather than the mimetype, as that is more likely to be the correct fix."
- title: "Fix the Similar Books menu items failing to find similar books if the target book has a quote in its metadata"
tickets: [1280606]
- title: "Edit book: Fix regression that caused program to stop responding when quitting via File->Quit"
improved recipes:
- Various Polish news sources
- Mac World UK
new recipes:
- title:
- version: 1.24.0
date: 2014-02-14
new features:
- title: "E-book viewer: Add support for touchscreens when running on Windows tablets."
type: major
description: "The builtin viewer in calibre now supports touch screens on Windows tablets. You can tap or swipe to turn pages. Swipe up or down to jump between sections. Swipe and hold to flip through pages rapidly and pinch to zoom in and out."
- title: "Sending by email: Add an option to insert the comments from the book metadata as text into the email. Useful to allow the recipient to see a summary of the book before opening it. The option is in Preferences->Sharing by email"
- title: "Edit book: new tool to automatically generate an inline (HTML) Table of Contents based on the current NCX Table of Contents. Accessed via Tools->Table of Contents->Insert inline Table of Contents."
- title: "Edit Book: Add a check for internal links in the book that do not point to HTML documents"
- title: "Kobo driver: Add support for the soon to be released firmware version 3.2"
- title: "Completion popups: Allow pressing Tab (in addition to Enter) to accept the current completion"
- title: "Edit book: When auto-fixing named entities, fix in all files not just current file."
bug fixes:
- title: "EPUB Output: Do not override any declared text-decoration CSS for <u> tags when auto-converting them to <span> (auto-conversion is needed to comply with the epub spec)."
tickets: [1278670]
- title: "Windows: Improve handling of non-ascii characters when the command line utilities are outputting to the windows console"
- title: "PDF Output: Fix incorrect rendering of html files with only a single large image and very little text. In some rare circumstances, the full html file would not be rendered."
ticket: [1278877]
- title: "Add a copy to clipboard button for the duplicates message when copying to another library."
tickets: [1278305]
- title: "Catalogs: Fix an error when generating catalogs via calibredb from the command line on non-English installs"
- title: "Catalogs: Fix an error creating catalogs in ebook format when one of the books contains HTML entities in its title"
- title: "Preferences: When using the Restore to defaults button for the Tweaks, remove all plugin tweaks as well. This allows the user to recover the tweaks file if one of the plugins insert invalid code into the plugin tweaks"
- title: "Edit book: Fix previously used locations for file open dialogs not being remembered when edit book is launched from within the main calibre program"
- title: "Edit book: Fix a couple of temporary files occasionally not being cleaned up on program exit in windows"
tickets: [1280040]
improved recipes:
- Associated Press
- NRC Handelsblad
- Cumhuriyet Yazarlar
- ABC (es)
- version: 1.23.0
date: 2014-02-07
new features:
- title: "Edit Book: Highlight the closest surrounding tag when editing HTML/XML"
- title: "Edit Book: Add a tool to easily change the current paragraph (the paragraph containing the cursor) to a heading. Simply click the button with 'H1' on it and choose the heading level you want the current paragraph changed to."
- title: "Edit Book: When running Replace All add a button to the replaced message to show exactly what changes were done and allow them to be undone"
- title: "Edit book: When checking book, detect case mismatches between links and the filenames of the files they point to and offer to auto-correct the links"
- title: "Adding books: Implement a copy to clipboard button for when duplicates are found during the adding process. Useful if you wish to review the list of duplicates later."
tickets: [1276918]
- title: "Linux installer: Install appdata files for integration with software stores."
tickets: [1271974]
- title: "Edit book: Auto add a checkpoint when the book is first opened for editing"
bug fixes:
- title: "Edit Book: Fix a bug in AZW3 support that could cause images/fonts to get mixed up when saving and re-opening the book multiple times."
tickets: [1276726]
- title: "Edit Book: Fix individual find and replace not working in regex mode if the search expression uses lookbehind/lookahead operators"
- title: "Compare books: Fix unchanged lines at the start of a change block being sometimes marked with a blue background, even though they contain no changes"
- title: "Compare books: Fix incorrect scrolling when viewing all text and a large amount of text is present after the final change."
- title: "PDF Output: Fix a zero division error when the transformation matrix has a zero diagonal"
tickets: [1277102]
- title: "calibredb add_custom_column: Fix a spurious error message when adding custom columns caused by the new db backend"
- title: "calibredb list: Fix error if one of the requested fields is empty for all requested books"
- title: "calibredb set_metadata: Fix setting series_index with the -f argument not working"
- title: "Markdown input: Fix handling of very large files."
tickets: [1212330]
- title: "Edit book: Do not create savepoints when no changes are performed by automated tools such as smarten punctuation, remove unused css etc."
- title: "Edit Book: Fix a bug that would cause an error when a global operation like find/replace or polishing fails."
tickets: [1275366]
- title: "Metadata download: Workaround edelweiss.com no longer being able to search by author name. Search only by titles and filter the results returned by edelweiss to only include matching authors."
- title: "HTML 5 parser: Preserve non-core namespace declarations on the <html> tag"
- title: "Workaround broken file chooser dialog on Ubuntu that does not auto-insert the specified extension."
tickets: [1275125]
- title: "Compare books: Fix error when previously different files become identical after beautifying"
- title: "Edit Book: Fix subsetting embedded fonts not processing fonts included in a stylesheet that is itself referenced only by an @import rule"
- title: "Edit Book: Fix the remove unused css tool changing the namespace prefix used for the XHTML namespace in the CSS sheet, if any"
- title: "Conversion: Fix CSS selectors using the epub namespace being ignored"
- title: "Compare books: Fix double clicking in the right panel not opening the correct file in the editor"
improved recipes:
- Kathimerini
- Cosmopolitan UK
- wired.it
- Gosc Niedzielny
- New York Times Book Review
new recipes:
- title: Disinformatico
author: isspro
- title: Les Echos
author: Krittika Goyal
- version: 1.22.0
date: 2014-01-31
new features:
- title: "A new tool to compare ebook files, showing the differences in their underlying text, styles and images side by side"
type: major
description: "The new compare tool is very useful in combination with the book editor. It allows you to see what changes have been made between checkpoints and what changes were made by automated tools. You can also compare different versions of the same ebook file. How to use each of these features is described below. Screenshots and help for using the new compare tool are at http://manual.calibre-ebook.com/diff.html"
- title: "Edit book: Add a tool to view the list of checkpoints and compare the current state of the book to the state at the specified checkpoint. To use it click View->Checkpoints"
- title: "Edit book: Add a tool to compare the book being currently edited with another file. To use it go to File->Compare to other book"
- title: "Allow comparing the ORIGINAL_EPUB version of a book to the EPUB version by right clicking on the ORIGINAL_EPUB format in the book details panel. And the same for ORIGINAL_AZW3 and AZW3 formats."
- title: "Edit Book: Add a button to show the changes after various automated tools are run such as: remove unused CSS, subset embedded fonts, smarten punctuation, etc."
- title: "Edit Book: Add check for spine items with incorrect media-type specified in the manifest"
- title: "Edit Book: Enable editing of page map XML files"
- title: "DOCX Input: Improve handling of text boxes. Text boxes are still not supported, but they no longer cause errors or duplicate content when embedded inside paragraphs."
tickets: [1273130]
- title: "Edit Book: Add check for links that point to directories in the book instead of files."
tickets: [1272769]
- title: "Edit Book: Show the filename of the currently edited file in the title bar."
tickets: [1272543]
bug fixes:
- title: "Edit Book: Fix unused CSS removal tool inserting namespace declaration at the top of the stylesheet"
- title: "Edit book: Fix cover not being updated from the current cover in the calibre library when using Edit Book. Note that you can turn off metadata updating via Preferences->calibre Integration in the Edit Book Preferences."
tickets: [1272730]
- title: "Conversion: Add support for <style> and <link> tags outside the <head> tag."
tickets: [1274339]
- title: "Edit book: Fix undo not working for subsetting fonts"
- title: "CHM Input: Handle CHM files with broken markup where all the content is placed inside the <head> tag."
tickets: [1273512]
- title: "DOCX Input: Fix padding-left of <ul>, <ol> being defaulted to 0 if no padding specified in the docx style, which breaks rendering for lists at the left margin of the document."
- title: "MOBI Output: Handle the value attribute on <li> tags."
tickets: [1273559]
- title: "EPUB Output: Fix splitting of HTML files not updating links in the <pageList> section of the NCX file"
- title: "EPUB Input: Handle EPUB files with incorrect media types for the spine items when converting."
tickets: [1273471]
- title: "RTF Output: Fix failure to convert documents that contain comments with the -- string inside the comment."
tickets: [1272588]
- title: "Edit Book: Fix extra 1x1 unused GIF image being created when saving and re-opening AZW3 files."
tickets: [1272410]
- title: "Fix editing of narrow yes/no columns in the book list not very convenient"
tickets: [1272089]
new recipes:
- title: Various Russian News sources
author: bug_me_not
- version: 1.21.0
date: 2014-01-24
new features:
- title: "Edit book: Add a tool to automatically remove all unused CSS rules. Useful for books created from templates that can have large numbers of CSS rules that dont match any actual content. Available via Tools->Remove unused CSS."
- title: "Edit book: Add a tool to split HTML files at multiple locations automatically. To use it, right click in the file and choose 'Split at multiple locations'. Useful if you want to split at all heading tags or all tags having a certain class and so on."
- title: "Book polishing: Add an option to automatically remove all unused CSS rules, works the same as the tool for Edit book, above."
- title: "Driver for ImCoSys imcoV6L"
tickets: [1266079]
- title: "Edit book: Allow editing of .plist files as XML"
bug fixes:
- title: "Metadata download: Fix downloading of metadata from Edelweiss not working because of website changes"
- title: "Ebook viewer: Do not override the background color specified in the book if the user has not set a background color in the viewer preferences"
- title: "Edit book: Handle EPUB files that erroneously list the OPF itself in the OPF manifest with an incorrect mime type"
- title: "Edit book: Prevent arrange into folders tool from moving files inside the META-INF folder"
improved recipes:
- Indian Express
- Daily Express
- Business Week Magazine
- New York Review of Books
new recipes:
- title: Various Turkish news sources
author: asalet_r
- version: 1.20.0
date: 2014-01-17
new features:
- title: "Edit book: Add a new tool to automatically arrange all files in the book into folders based on their type. Access it via Tools->Arrange into folders."
- title: "Edit book: Add various validity checks for OPF files when running the Check Book tool."
description: "Check for incorrect idrefs, missing required sections, non-linear items in the spine, incorrect meta cover tags, duplicated items in the manifest or spine and so on."
- title: "Edit book: Add checks for duplicate ids in HTML/OPF/NCX files"
- title: "Edit book: Add checks for filenames containing URL unsafe characters to the Check Book tool"
- title: "Conversion: Allow getting text for entries in the Table of Contents from tag attributes."
tickets: [1267837]
bug fixes:
- title: "AZW3 Output: When converting EPUB files that include an HTML titlepage and no external cover is specified, ensure that the Go to cover action on the Kindle goes to the cover image and not the HTML titlepage."
tickets: [1268657]
- title: "Prevent setting an incorrect value for compression quality in the wireless driver causing an error"
- title: "Show a busy cursor while calibre is working on matching books on the device to books in the library, which can take a while if the user has a lot of books on the device."
- title: "iTunes driver: Retry automatically a few times when failing to send multiple book to iTunes."
tickets: [1268058]
- title: "HTML Input: Fix UTF-16/32 encoded files that are linked to from the parent file not being properly processed."
tickets: [1268262]
- title: "EPUB Output: Fix splitting of large HTML files removing all child tags from inside <pre> tags."
tickets: [1267327]
- title: "Edit book: Fix tab characters not being identified in the lower right corner."
tickets: [1267980]
improved recipes:
- Various Polish news sources
- Dilema Veche
- version: 1.19.0
date: 2014-01-10
new features:
- title: "Edit book: A new tool to insert special characters into the text, available via Edit->Insert special character. Supports all unicode characters (over 60,000 of them). See http://manual.calibre-ebook.com/edit.html#inserting-special-characters"
- title: "Edit book: When searching for text in the editor, center the found text on screen"
- title: "Driver for teXet TB-146SE."
tickets: [1266030]
- title: "Edit book: Show tooltips in the File Browser for 'special' files, such as the cover, opf, ncx, etc."
- title: "Edit book: When checking book, check for entries in the OPF whose mimetype does not match the file extension."
bug fixes:
- title: "Edit book: Fix marking a file as titlepage not working if the opf does not contain a <guide> section."
tickets: [1267643]
- title: "Edit book: Fix errors when working on HTML files that parse as valid XML, but do not have the correct XHTML namespace."
- title: "Fix typing non-English characters using an input method (key composing) in the author/tags/etc fields in the metadata dialog not working."
tickets: [1266795]
- title: "Edit book: Fix error when merging html files that include a currently opened file and a non-html file is also open"
- title: "Fix unnecessary error popup during shutdown if the wireless device driver is running and mdns de-registration fails."
tickets: [1262819]
- title: "Add L´ and D´ as recognized articles when automatically computing sort strings for French."
tickets: [1264172]
- title: "Edit book: Fix changing mimetypes in the opf file not being detected when closing the opf file or running any automated tool like Check Book"
improved recipes:
- New York Times
- Zeit Online
- Faz.net
- OGlobo
- Inc Magazine
- New York Review of Books
- Brand Eins
- version: 1.18.0
date: 2014-01-03
new features:
- title: "Add an option to control how completion works when editing authors/tags/series/etc."
description: "By default, when completing items, calibre will show you all the candidates that start with the text you have already typed. You can instead have it show all candidates that contain the text you have already typed. To do this, go to Preferences->Tweaks->Completion mode. For example, if you type asi it will now match both Asimov and Quasimodo, whereas the default behavior would match only Asimov."
tickets: [1264304]
- title: "Edit book: Add a check for too large HTML files when running the check book tool."
tickets: [1264680]
- title: "Conversion: Sort the CSS rules in the output stylesheet using a 'natural' sort algorithm, so that calibre2 sorts before calibre10."
tickets: [1265175]
- title: "Cybook Orizon driver: Upload cover thumbnails in the correct format and add an option to control what directory books are sent to on the SD card"
tickets: [1265225]
- title: "Portable installer: Do not ask the user for confirmation when upgrading an existing installation during an automated install"
- title: "Linux/OS X driver for Trekstor Pyrus LED"
- title: "Driver for Tagus Lux"
tickets: [1264355 ]
bug fixes:
- title: "MOBI Output: When text indent is specified as a percentage in the input document, prevent the generated MOBI from having too large an indent if the user chooses a large output profile like tablet."
tickets: [1265226]
- title: "Edit book: Fix live replacement of entities not working on some non-US keyboard layouts."
tickets: [1265147]
- title: "Fix titlecasing of words not capitalizing the first letter, if the first letter is not an English character."
tickets: [1265202]
- title: "Edit book: Ensure that multiple edit book windows are grouped in a separate group from viewer windows in the Windows 7 taskbar. Also change the icon color to blue to more easily distinguish it from the viewer icon"
- title: "Edit book: Fix a bug in the regex engine that calibre uses that could cause various incorrect results in some special circumstances."
tickets: [1263461]
- title: "Edit book: Replace buggy Qt supplied actions in the context menu for the editor widget with properly implemented ones"
- title: "Book list: Fix sorting on fields that are not viewable as columns not being restored on calibre restart. Also fix sorting on the Title field via the right click menu not being restored."
- title: "Windows 64bit build: Fix corrupted images in MOBI files causing crash."
tickets: [1264534]
- title: "Edit book: Prettify html in newly created books."
tickets: [1264390]
- title: "AZW3 Input: Handle azw3 files that contain some empty individual HTML files"
- title: "Comic Input: Fix a regression to comic input in 1.15 that could cause some comics to be rendered as black or white pages."
tickets: [1264133]
improved recipes:
- Chicago Tribune
- Caijing
- HBR
- poche
- Neue Osnabrucker Zeitung
new recipes:
- title: Nan Feng Chuang
author: Chen Wei
- version: 1.17.0
date: 2013-12-25
new features:
- title: "Merry Christmas everyone! Early release this week, as I will be travelling."
- title: "Edit book: Allow drag and drop of images onto the image editor"
- title: "Edit book: Allow import of multiple files at once, via File->Import files into book"
- title: "Edit book: Show the name of the current character to the left of the cursor in the status bar. Can be turned off via Preferences."
- title: "Edit book: Automatically replace HTML entities as they are typed. This can be turned off in the Preferences."
- title: "ToC Editor: Allow bulk renaming of items. Simply select the items you want to rename, right click and choose bulk rename. Useful if, for instance, you want to rename all the items to be Chapter 1, Chapter 2 and so on."
- title: "Edit book: Allow linking of stylesheets into HTML files automatically. Right click on the selected HTML files in the File browser and choose 'Link stylesheets' to have the <link> tags for the sheets automatically inserted."
- title: "Edit book: When deleting files, automatically remove all entries that refer to them from the ToC"
bug fixes:
- title: "ToC Editor: When auto-generating the table of contents from headings or XPath, if an element is at the top of the file, link only to the file instead of to the element."
tickets: [1261099]
- title: "Edit book: When splitting files, name the newly created file with a _split suffix."
- title: "Edit book: Fix position syncing incorrect when in HTML files that contain <meta> tags with charset encoding declarations over more than a single line"
- title: "Edit book: Automatic correction of font family names not quoting family names with spaces in them if the original, incorrect family name did not have a space."
tickets: [1263448]
- title: "Title casing: Fix presence of some non-English characters or smart punctuation causing all-caps text to not be properly titlecased"
- title: "Edit book: Fix a bug preventing marking an image as cover in a book that previously had no cover"
- title: "Edit book: Fix a typo causing the preferences for which windows occupy which corners to not work"
- title: "Edit book: Fix crash that happens sometimes when deleting multiple files."
tickets: [1263179]
- title: "Edit book: Handle EPUB files which contain opf files with no <metadata> tags"
- title: "Edit book: Fix deleting a file that is currently open in an editor, not auto-closing the editor"
- title: "DOCX Input: Fix error when converting DOCX file that contains only image based links and no text based links."
tickets: [1263021]
new recipes:
- title: Birmingham Evening Mail
author: Dave Asbury
- version: 1.16.0
date: 2013-12-20
new features:
- title: "Edit book: Add a tool to browse all images in the book with their thumbnails. Useful for visually locating an image. To launch it, use View->Browse images in book."
- title: "Edit book: Allow creation of new, empty books via File->Create new book"
- title: "Edit book: Add buttons to easily create formatting such as bold/italic/colors/etc. when editing HTML files"
- title: "Edit book: Add button to easily insert <img> tag while editing HTML"
- title: "Edit book: Add options to change the default font families/sizes for the preview panel"
- title: "Edit book: Allow customizing which dockable windows occupy the four dock corners via Edit->Preferences. You can now also choose to have more than one row of windows in a given dock area."
bug fixes:
- title: "Edit book: When editing AZW3 files with no images in them, do not incorrectly display a number of binary records from the AZW3 file as 'unknown' miscellaneous files"
- title: "Edit book: Fix marking image as cover not working for AZW3 files if the file did not previously have a cover"
- title: "AZW3 Output: Do not refuse to create the ToC if it has only a single entry"
- title: "Edit book: Fix crashes when processing some books that contain malformed markup on OS X and windows 64bit machines"
- title: "Edit book: Fix error when renaming the html file currently displayed in the preview panel and that file is not the file being currently edited"
- title: "Edit book: Fix crash when editing books that have links to absolute paths."
tickets: [1261337]
- title: "Edit book: Fix book not being marked as modified after editing the ToC"
- title: "Edit book: When syncing the position of the preview panel to the cursor in the editor and the cursor is at or before the <body> tag set the position of the preview panel to the top of the file, so that the top margin of the body tag is seen easily."
- title: "Edit book: Fix trying to import an html file/css file via the add new file button always resulting in a blank file"
- title: "Edit book: Fix replacing a file with another file with exactly the same filename causing an error."
tickets: [1260822]
- title: "Edit book: Have the ToC view refresh itself after any major operation on the book"
- title: "Edit book: Fix pasting in the image editor not working"
improved recipes:
- NZZ
- Spiegel Online
- Daily Mail
- FAZ.net
- version: 1.15.0
date: 2013-12-13
new features:
- title: "A new book editor, capable of editing files in the EPUB and AZW3 (Kindle) formats"
type: major
description: "Right click on any book in calibre and choose 'Edit Book', to edit e-books in the EPUB and AZW3 formats. The new editor allows you to edit the HTML/CSS and images inside the ebooks in a seamless fashion, with live preview of your changes and many helpful automated tools for checking the book for errors, editing the table of contents, merging, splitting, bulk renaming and so on. See http://manual.calibre-ebook.com/edit.html for more details and help using the new editor. Note that the editor is a completely new codebase and is still being actively developed, so expect a few bugs and many new features in the near future. However, the editor as it stands is extremely useable and useful today. Note that it replaces the old 'Tweak Book' feature in calibre. If you want the old Tweak Book back, it has been renamed to 'Unpack Book', you can go to Preferences->Toolbars and add it back. Happy holidays!"
- title: "Edit metadata dialog: In the tag editor, allow easy filtering of the lists of available and applied tags."
- title: "Driver for Onyx Boox C65."
tickets: [1259914]
bug fixes:
- title: "Kobo driver: Fix book covers not showing for sideloaded kepubs on the book details screen, with newer Kobo firmware."
tickets: [1260279]
- title: "Content server: Popup a more useful error when clicking on the cover of a book that has no formats to view."
tickets: [1260216]
- title: "Cover grid: Fix text showing 'None' for rating fields for books with no rating"
- title: "Cover grid: Set text color based on the background color/image being used."
tickets: [1258754]
- title: "Metadata editor: Fix removing formatting for comments not removing background colors."
tickets: [1258975]
- title: "EPUB Output: Remove name attribute from <a> tags (replacing with id) to keep the asinine epubcheck happy"
- version: 1.14.0
date: 2013-12-06
new features:
- title: "Edit metadata dialog: Add the ability to trim covers manually, if automatic trimming is not satisfactory."
tickets: [1256054]
- title: "You can now show any metadata field below the covers in the cover grid view, not just title. To change the displayed field go to Preferences->Look & Feel->Cover Grid."
- title: "Allow searching for plugins by name in the install new plugins dialog"
- title: "Kobo driver: Allow sending kepubs to older kobo devices as well, also add support for firmware 3.1"
tickets: [1257972, 1257143]
- title: "Allow viewer plugins to customize the viewer's user interface"
bug fixes:
- title: "Table of Contents Editor: Handle generating ToC from headings if the first heading level in the document is not h1 or the document skips some intermediate heading levels"
- title: "Update the metadata download and Get Books plugins for ozon.ru"
- title: "Fix sending by email not working on computers with non-ascii hostnames."
tickets: [1256549]
- title: "Wireless driver: Fix launching programs from within calibre causing the wireless driver port to remain in use even after calibre is shutdown."
tickets: [1256198]
improved recipes:
- Kommersant
- Pocket
- Heraldo de Aragon
- National Geographic Magazine
- Los Angeles Times
- Boerse Online
- Reuters
- version: 1.13.0
date: 2013-11-29
new features:
- title: "Edit metadata dialog: Facilitate editing the authors for books that have a large number of authors, by using a dedicated 'Edit authors' tool, which you can launch by right clicking the authors in the edit metadata dialog
and selecting 'Edit authors'."
tickets: [1255288]
- title: "Conversion: Fix specifying shorthand properties in filter css not working. Now all shorthand properties automatically filter out all the properties they are shorthand for."
- title: "Kobo driver: support new firmware version 3.0.1"
- title: "Wireless device driver: Cache metadata on a per device basis."
description: "Allows for using different cover thumbnail sizes on different devices. Will force device to resend all metadata the first time it is connected after this upgrade."
bug fixes:
- title: "Metadata download: Update code to get covers via google image search to handle changes to the google website."
tickets: [1254973]
- title: "Searching: When searching for identifiers, fix searching for values that contain colons not working. Also fix escaped parentheses not being parsed correctly."
- title: "Match books on device: Fix parentheses in book titles not being escaped when searching for matches."
tickets: [1255671]
- title: "Match books on device: Fix thumbnail in device metadata cache not being updated when matching books."
tickets: [1255676]
- title: "File open dialogs; If the previously used initial directory, no longer exists, use a directory one level up."
tickets: [1255216]
- title: "EPUB Output: Strip -- from inside comments, as some ebook reading apps cannot handle them."
tickets: [1256059]
- title: "Fix a regression in the previous release that broke the Kobo third party plugins"
- title: "Fix QuickView windows not staying on top on some linux systems"
tickets: [1253922]
- title: "Fixes for website changes for various Get Books Polish language stores"
- title: "Metadata download dialog: Fix current cover not copyable to clipboard"
- title: "Fix an incorrect translation of the language 'Polish'"
tickets: [1254161]
improved recipes:
- Economist
- Various PostMedia news sources
- version: 1.12.0
date: 2013-11-22
new features:
- title: "Auto adding: Option to add files of all types, not just ebooks. You can now tell calibre to auto add all file types, instead of just known ebooks via Preferences->Adding books->Automatic adding."
tickets: [1252814]