Tag browser: When using the Find function have unaccented characters match their accented equivalents, if the setting for it is set in Preferences->Searching
DOCX Input: When converting indices, put each sub-entry on its own line.
Edit book: Insert hyperlink: Add history for the template
Edit book: Insert hyperlink: Add a few more variables for the link template: _SOURCE_FILENAME_, _DEST_FILENAME_ and _ANCHOR_
Bug Fixes
Catalogs: Set the language of created catalogs to the calibre interface language instead of English
DOCX Input: Do not display section breaks that have a numbering style applied to them.
Content server: Fix listening on :: not also listening on IPv4 interfaces on Windows
DOCX Output: Fix heading styles that have the same font size as body text getting incorrect font sizes after conversion.
EPUB/MOBI Catalogs: Fix prefix rules not working when calibre UI language is something other than English
EPUB/MOBI Catalogs: Fix exclusion by tag not working for tags that have spaces in them
Subset fonts: Fix error when trying to subset unicode characters that require two UTF-16 code points on Windows.
Content server: Fix option to restrict displayed user field not working in the /opds view
Tag browser: Fix incorrect icon for user categories.
PDF Output: Fix conversion failing when fonts with non-English names are used.
Tag browser: When using the Find function have unaccented characters match their accented equivalents, if the setting for it is set in Preferences->Searching
DOCX Input: When converting indices, put each sub-entry on its own line.
Edit book: Insert hyperlink: Add history for the template
Edit book: Insert hyperlink: Add a few more variables for the link template: _SOURCE_FILENAME_, _DEST_FILENAME_ and _ANCHOR_
Bug Fixes
Catalogs: Set the language of created catalogs to the calibre interface language instead of English
DOCX Input: Do not display section breaks that have a numbering style applied to them.
Content server: Fix listening on :: not also listening on IPv4 interfaces on Windows
DOCX Output: Fix heading styles that have the same font size as body text getting incorrect font sizes after conversion.
EPUB/MOBI Catalogs: Fix prefix rules not working when calibre UI language is something other than English
EPUB/MOBI Catalogs: Fix exclusion by tag not working for tags that have spaces in them
Subset fonts: Fix error when trying to subset unicode characters that require two UTF-16 code points on Windows.
Content server: Fix option to restrict displayed user field not working in the /opds view
Tag browser: Fix incorrect icon for user categories.
PDF Output: Fix conversion failing when fonts with non-English names are used.
3.38.1 fixes a typo in 3.38.0 that caused the Polish books function to not work when polishing small numbers of books
Content server: Implement the "Copy to library" function. To use it click the three dots in the top right corner of a book's page and choose "Copy to library"
Content server: Add Next/Previous buttons to the book details page
Bug Fixes
Content server: Fix editing metadata that affects multiple books causing all the metadata for all the books to become the same.
Open With: Fix using .bat files as the program not working.
ZIP Output: Fix an error when building the ToC on macOS for some books with non-ASCII ToC entries
Edit book: Check book: Follow recent releases of epubcheck in expecting .ttf files to have the mime-type application/vnd.ms-opentype in EPUB 3 books
Fix font mime-types not being auto-corrected when upgrading EPUBs from 2 to 3
Content server: Try to detect if a book file has been edited outside of calibre and serve the updated copy
Fix merging books not updating author if the source book has no title
Content server: Fix heading for custom comments columns being duplicated in the book details page
Fix editing of dates not working is the date format is set to iso.
Content server: Implement the "Copy to library" function. To use it click the three dots in the top right corner of a book's page and choose "Copy to library"
Content server: Add Next/Previous buttons to the book details page
Bug Fixes
Content server: Fix editing metadata that affects multiple books causing all the metadata for all the books to become the same.
Open With: Fix using .bat files as the program not working.
ZIP Output: Fix an error when building the ToC on macOS for some books with non-ASCII ToC entries
Edit book: Check book: Follow recent releases of epubcheck in expecting .ttf files to have the mime-type application/vnd.ms-opentype in EPUB 3 books
Fix font mime-types not being auto-corrected when upgrading EPUBs from 2 to 3
Content server: Try to detect if a book file has been edited outside of calibre and serve the updated copy
Fix merging books not updating author if the source book has no title
Content server: Fix heading for custom comments columns being duplicated in the book details page
Fix editing of dates not working is the date format is set to iso.
Version 3.39.1 fixes a bug in 3.39.0 that broke copy to library for books that have saved conversion options
TXT Input: Use markdown 3.0 with support for new extensions such as code highlighting and smarten punctuation.
Book details panel: Allow editing the identifiers for the book by right clicking on the existing Ids.
Content server: Allow specifying custom URLs for the 'Search the internet' feature via Preferences->Sharing over the net->Search the internet.
Tag browser: Category editor: Add a checkbox to restrict the entries shown to only those present in the current Virtual library
Allow adding files to selected book records from the clipboard. To use copy a file from windows explorer, right click the Add books button and choose: Add files to selected books from clipboard
Tag browser: When right clicking on a saved search add a menu option to search using the raw search expression.
Tag browser: Have pressing the Enter key find the next match.
Windows: Add a button to Preferences->Sharing over the net to set calibre to run when the computer starts
Bug Fixes
Fix a regression in the previous release that broke Copy to library and delete after when copying a duplicated book.
Edit book: Fix pasting of image from clipboard using (Ctrl-V) not working
Content server: Fix {id} not working in the custom list template
EPUB/MOBI Catalogs: Fix presets not saving title and format information.
macOS: Respect the system setting for text insertion cursor blink time
FB2 Output: Fix comments from the input document not present in the output.
calibredb: Fix adding books with an OPF file to a remote server not picking up the cover specified in the OPF file
TXT Input: Fix option to remove indents at the start of lines breaking conversion of markdown documents.
EPUB/MOBI Catalog generation: Allow matching empty fields in exclusion rules.
EPUB/MOBI Catalogs: Fix multiple books with the same title but different authors in a genre not being listed.
Update the Get Books and metadata Amazon.com plugins to handle changes to the markup on the Amazon results page
Version 3.40.1 fixes a bug in 3.40 that could prevent calibre starting when using a custom date column
Content server: Add an option to control which book list mode is used by default for new users (Preferences->Sharing over the net->Choose book list mode)
Content server: Allow clicking on book cover in details page to read the book.
Amazon metadata plugin: Add a option to use the mobi-asin to find books.
E-book viewer: Allow specifying ToC hrefs via the --open-at command line parameter.
Tag Mapper: Allow Title-casing of tags.
Manage authors dialog: Add an entry to the right click menu to show books by the current author in the main book list.
Lots of internal changes to calibre's codebase to prepare it for python 3 support.
Bug Fixes
Content server: Fix links to external resources in book details and the viewer not working
Content server: Fix using a bookmark to load the book list not working if server is password protected.
Content server: Book details page: Fix close button not going back to book list after using Next/previous buttons.
Kobo driver: Fix update device metadata setting not being saved. Also fix book language not being set correctly on newer firmware.
PDF Output: Fix 'stroke-dasharray' lines in SVG images in the input document not being rendered correctly.
Fix searching for authors on amazon not working because of a change in the amazon URL structure.
Cover grid: Check for cover size change due to screen scale change on every paint event and invalidate cache if there is a change.
Edit book: Fix Option key + ; not working in the editor.
Edit book: Fix pasting images into a book with no Images folder not working correctly.
Confirm cancel on library restore dialog
EPUB/MOBI Catalogs: Fix presets not being applied for some options.
Fix using --insert-metadata with ebook-convert not inserting the title and author metadata from the source document
Adding books: When adding with auto-merge and auto-convert enabled, also run conversions for books into which the added files are merged.
Content server: Add an option to control which book list mode is used by default for new users (Preferences->Sharing over the net->Choose book list mode)
Content server: Allow clicking on book cover in details page to read the book.
Amazon metadata plugin: Add a option to use the mobi-asin to find books.
E-book viewer: Allow specifying ToC hrefs via the --open-at command line parameter.
Tag Mapper: Allow Title-casing of tags.
Manage authors dialog: Add an entry to the right click menu to show books by the current author in the main book list.
Lots of internal changes to calibre's codebase to prepare it for Python 3 support.
Bug Fixes
Content server: Fix links to external resources in book details and the viewer not working
Content server: Fix using a bookmark to load the book list not working if server is password protected.
Content server: Book details page: Fix close button not going back to book list after using Next/previous buttons.
Kobo driver: Fix update device metadata setting not being saved. Also fix book language not being set correctly on newer firmware.
PDF Output: Fix 'stroke-dasharray' lines in SVG images in the input document not being rendered correctly.
Fix searching for authors on amazon not working because of a change in the amazon URL structure.
Cover grid: Check for cover size change due to screen scale change on every paint event and invalidate cache if there is a change.
Edit book: Fix Option key + ; not working in the editor.
Edit book: Fix pasting images into a book with no Images folder not working correctly.
Confirm cancel on library restore dialog
EPUB/MOBI Catalogs: Fix presets not being applied for some options.
Fix using --insert-metadata with ebook-convert not inserting the title and author metadata from the source document
Adding books: When adding with auto-merge and auto-convert enabled, also run conversions for books into which the added files are merged.
version 3.41.1 and 3.41.2 fix various regressions in the previous release that affect a few people.
Content server: Add an option to control which book list mode is used by default for new users (Preferences->Sharing over the net->Choose book list mode)
Content server: Allow clicking on book cover in details page to read the book.
Amazon metadata plugin: Add a option to use the mobi-asin to find books.
E-book viewer: Allow specifying ToC hrefs via the --open-at command line parameter.
Tag Mapper: Allow Title-casing of tags.
Manage authors dialog: Add an entry to the right click menu to show books by the current author in the main book list.
Lots of internal changes to calibre's codebase to prepare it for Python 3 support.
Bug Fixes
Content server: Fix links to external resources in book details and the viewer not working
Content server: Fix using a bookmark to load the book list not working if server is password protected.
Content server: Book details page: Fix close button not going back to book list after using Next/previous buttons.
Kobo driver: Fix update device metadata setting not being saved. Also fix book language not being set correctly on newer firmware.
PDF Output: Fix 'stroke-dasharray' lines in SVG images in the input document not being rendered correctly.
Fix searching for authors on amazon not working because of a change in the amazon URL structure.
Cover grid: Check for cover size change due to screen scale change on every paint event and invalidate cache if there is a change.
Edit book: Fix Option key + ; not working in the editor.
Edit book: Fix pasting images into a book with no Images folder not working correctly.
Confirm cancel on library restore dialog
EPUB/MOBI Catalogs: Fix presets not being applied for some options.
Fix using --insert-metadata with ebook-convert not inserting the title and author metadata from the source document
Adding books: When adding with auto-merge and auto-convert enabled, also run conversions for books into which the added files are merged.
Versions 3.41.1, 3.41.2, 3.41.3 fix various regressions in the previous release that affect a few people.
Conversion: Transform styles: When using regular expressions fix substitution groups not working.
Fix a regression in the previous release that caused the conversion of HTML to text in comments when output to catalogs or converting downloaded metadata to behave slightly differently.
Edit book: Fix beautify not handling and [TH] tags correctly.[/TH]
[TH]
DOCX Input: Fix cross-references using the 'fldSimple' markup not being recognized by calibre.
EPUB/MOBI Catalogs: Fix a regression in the previous release that caused ampersands and middle-dots to appear as HTML entities in the output.
Prevent a malformed tweaks.json file from stopping calibre startup
Fix a regression that broke completion for ebook-convert
News fetching: Fix a regression that broke removal of attributes/javascript/srcset because of bugs in the new BeautifulSoup
TXT Output: Fix Vietnamese  character being stripped from output.
E-book viewer: Fix specifying a non-existen location via --open-at causing viewer to hang
HTML metadata: Support reading identifiers from HTML files
Preferences->Ignored devices: Add a button to reset the list of devices that calibre is allowed to manage
Bug Fixes
macOS: Fix a regression that could cause a crash on exit if any books were deleted while calibre was running.
Content server OPDS: Handle form encoded search queries.
Fix an error when adding files from clipboard and file is of unknown type
Speed up restoring original format by doing a rename rather than a copy and re-add.
EPUB 3: Fix setting metadata in EPUB 3 files without a title not working
PML Input: Modernize the generated HTML a bit.
HTMLZ Output: Fix svg content from HTML files that contain only SVG being removed.
Content server: Fix OPDS feed for category based browsing listing restricted books, even though these books cannot be actually downloaded.
Preserve tag order when reading metadata from MOBI files
Add missing 'language' field to ComicBookInfo metadata for .CBR files.
LIT Output: Fix regression in 3.41 caused by py3 porting that broke conversion of some files to LIT.
Version 3.47.1 fixes an error when using internet lookup from the book details panel and the e-book viewer, and also the tweak to control number of columns in the edit metadata dialog not working