Calibre2OPDS Changelog

What's new in Calibre2OPDS 3.3 Build 255

May 7, 2014
  • Fixes browse by cover mode not working
  • Fixes issue with Batch mode on Windows systems
  • Fixes issue with not deleting all temporary files at end-of-run

New in Calibre2OPDS 3.3 Build 253 (Dec 9, 2013)

  • Fixes a type that caused a regression and broke the Browse by Cover mode.

New in Calibre2OPDS 3.3 Build 250 (Nov 16, 2013)

  • All file that calibre2opds can potentially add to the Calibre library now start with the string c2o_. This makes it easier to exclude them when running the Calibre Library Maintenance feature to check files against the Calibre metadata database.
  • Enhanced slightly the handling of custom column text fields that contain URL's

New in Calibre2OPDS 3.3 Build 246 (Nov 2, 2013)

  • New: #c2o-155: Allow Calibre Custom Column values to be displayed in Book Details
  • New: #c2o-160: Allow Books to be on a different URL to the catalog
  • Fix: #c2o-161: The "Language as Tag" value being inverted when saved
  • Fix: #c20-163: If you do multiple generation runs without reloading calibre2opds the catalogs are not correctly generated.
  • New: #c2o-164: Option to Publish only the generated catalog in Publish mode when Books URL specified
  • Fix: #c2o-166: HTML Downloads not generated if OPDS catalog not being generated
  • Fix: #c2o-167: Option to Save bandwidth no longer makes sense so remove it
  • New: #c2o-168: Omit counts from internal links when Minimize Changed Files selected
  • New: #c2o-169: Option to exclude tags from cross-reference links
  • New: #c2o-170: Provide direct links from a list of books to the related authors in HTML catalogs
  • Fix: #c2o-171: Publication date does not show up in the book details page

New in Calibre2OPDS 3.2 Build 245 (Oct 30, 2013)

  • New: #c2o-155: Allow Calibre Custom Column values to be displayed in Book Details
  • New: #c2o-160: Allow Books to be on a different URL to the catalog
  • Fix: #c2o-161: The "Language as Tag" value being inverted when saved
  • Fix: #c20-163: If you do multiple generation runs without reloading calibre2opds the catalogs are not correctly generated.
  • Fix: #c2o-166: HTML Downloads not generated if OPDS catalog not being generated
  • Fix: #c2o-167: Option to Save bandwidth no longer makes sense so remove it
  • New: #c2o-168: Omit counts from internal links when Minimize Changed Files selected
  • New: #c2o-169: Option to exclude tags from cross-reference links
  • New: #c2o-170: Provide direct links from a list of books to the related authors in HTML catalogs
  • Fix: #c2o-171: Publication date does not show up in the book details page

New in Calibre2OPDS 3.2 Build 243 (Oct 25, 2013)

  • New: #c2o-160: Allow Books to be on a different URL to the catalog
  • Fix: #c2o-161: The "Language as Tag" value being inverted when saved
  • Fix: #c20-163: If you do multiple generation runs without reloading calibre2opds the catalogs are not correctly generated.
  • Fix: #c2o-166: HTML Downloads not generated if OPDS catalog not being generated
  • Fix: #c2o-167: Option to Save bandwidth no longer makes sense so remove it
  • New: #c2o-168: Omit counts from internal links when Minimize Changed Files selected
  • New: #c2o-169: Option to exclude tags from cross-reference links

New in Calibre2OPDS 3.2 Build 230 (Oct 3, 2013)

  • This fixes a silly regression introduced in RC2 where split-by-letter in the Series sub-catalog was not working.

New in Calibre2OPDS 3.2 Build 206 (Apr 15, 2013)

  • Change: Documentation moved back to wiki on MobileRead as it is easier to maintain than is the case on WordPress.
  • Fix: #c2o-85: Sorting in the All Books catalog should ignore case
  • Fix: #c2o-91: Setting catalog folder to root (/) is not treated as an error
  • New: #c2o-97: Context sensitive help on configuration tabs
  • Fix: #c2o-110: Remove the display of the "Stop catalog generation Button" while other dialog displayed on top
  • Fix: #c2o-111: The "All Books" section within an author not sorted alphabetically
  • New: #c2o-112: Do not delete .htaccess files from generated catalog
  • Fix: #c2o-113: Tags have square brackets added in Book Details
  • Fix: #c2o-114: Language is ignored when running on command line (cli)
  • Fix: #c20-116: Improvements to German localization (thanks to Venia.Legendi)
  • New: #c2o-117: Include year in Recent sub-catalog entries
  • New: #c2o-120: Remove option to Exit from the confirm dialog displayed after pressing Save
  • New: #c20-121: Add links to Localization and customization guides to Help menu
  • New: #c2o-122: Allow more control over contents of Book Details pages.
  • Fix: #c2o-123: Not handling missing file
  • Fix: #c2o-128: Not Reading Ratings
  • Fix: #c2o-130: prc format crashed calibre2opds
  • Fix: #c2o-133: Add support for Kindle KF8 and AZW3 formats
  • Fix; #c2o-140: Help URL's do not point to latest documentation
  • Fix: #c2o-141: The 'Open Log File' option does not work on Windows 8
  • New: #c2o-142: Allow the book links to external sites to be localized
  • Fix: Improvements to run.cmd and rungui.cmd for handling 32-bit Java on 64-bit Windows

New in Calibre2OPDS 3.0 (Apr 15, 2013)

  • New: OPDS 1.1 compatibility
  • New: Experimental support for creating and using a search index in HTML catalogs
  • New: support for Featured Books sub-catalog
  • New: Support for custom catalog sections (based on Calibre searches)
  • New: Support for including links to external catalogs
  • New: Current profile now displayed on main screen
  • New: Support for suppressing the generation of the Recent Books sub-catalog.
  • New: Support for suppressing the generation of the Authors sub-catalog.
  • New: Support for suppressing the generation of the Series sub-catalog.
  • New: Support for suppressing the generation of the Recent Books sub-catalog.
  • New: Support for controlling whether Series information shown in Book Details
  • New: Support for controlling whether Tag information shown in Book Details
  • New: Support for controlling whether Publisher information shown in Book Details
  • New: A catalog generation run that has started can be cancelled
  • New: Use Calibre style searches in a number of places.
  • New: Maximum length of books summary can now be specified
  • New: Split by letter now splits to further levels.
  • New: Option to Control maximum number of levels for Split By letter
  • New: #751211: Allow use of External icons for catalog sections
  • New: Reset options added for URL’s used for book external links
  • New: #c20-49: Improve navigation consistency in HTML catalogs
  • New: German Localization
  • New: User supplied Resource files can be used. In particular this will allow for customization of the look-and-feel aspects of the HTML catalogs.
  • Change: Internal logging improved. This should help with diagnosing faults
  • Change: Series name/number is now at start of Books summary
  • Change: Icons used are now higher resolution and this look better on high quality screens
  • Change: Special compatibility modes removed. Stanza which was main driver for this feature is now effectively a defunct product (and the 3.2 release works with OPDS comaptibility).
  • Change: Replace the settings for the tags to be included with the new Calibre filter feature.
  • Change: Improvements to home folder redirection. Detail now logged when used.
  • Fix: #806869 Russian text in comments field not displayed correctly
  • Fix: #831976 Accented characters not displaying correctly in comments
  • Fix: #836797 Null pointer exception trying to run calibre2opds in commandline mode.
  • Fix: #840830 Command line not working in Windows
  • Fix: #c20-56 Fix handling of multiple authors in OPDS catalogs
  • Fix: Missing catalog.xml file in Nook/Trook mode
  • Fix: Books summaries were not being displayed in book lists in HTML catalogs
  • Fix: Ensure temporary files deleted even if fatal error during generation.
  • Fix: Many other small bug fixes. In particular ones that caused fatal errors during generation are now trapped wherever possible and the run allowed to continue after logging details about the issue.

New in Calibre2OPDS 2.5 Beta 1 (Aug 22, 2011)

  • New: #826209: Allow suppression of resized cover generation - use calibre cover directly
  • New: #826211: Allow suppression of thumbnail generation - use calibre cover as thumbnail
  • New: added completion times to each phase in Progress dialog to improve feedback
  • Fix: #826007 If no comments present, then Book_XXX.html and Book_XXX.xml files empty
  • New: Reset option added to fields on External Links tab to get back the default values (in case you make a mistake editing it and have forgotten what the starting point was)
  • New: Any of the external links can be suppressed by setting the relevant URL field to empty.

New in Calibre2OPDS 2.4 (Jul 26, 2011)

  • New: the All Books catalog can optionally be sorted by Series
  • New: Epub Files metadata can be automatically updated to match Calibre database.
  • New: First attempt at Italian and Spanish Localisation. Currently only partial.
  • Fix: Bug #601190 Can't seem to ignore noise words in titles and series names
  • Fix: Bug #632163: Behavior of "When browsing by cover, do not split by letter"
  • Fix: Bug #655081 Not using Calibre sort value from Authors table
  • Fix: Bug #631938 "This book on Goodreads" link is broken
  • Fix: Bug #645306 series index should not be limited to integers
  • Fix: Bug #615733 Wrong date in Recent Books
  • Fix: Bug #640339 ank lines in the comments/description are omitted in the conversion to the OPDS catalogue.
  • New: Bug #557276 Unordered Series support (Series Number of 0)
  • New: Bug #577208 Add a max. cover size option
  • New: Bug:#632438 Add librarything.com and amazon links
  • New: Bug #652590 catalog can include cbr format

New in Calibre2OPDS 2.4 Beta 5 (Jul 18, 2011)

  • New: the All Books catalog can optionally be sorted by Series
  • New: Epub Files metadata can be automatically updated to match Calibre database.
  • New: First attempt at Italian and Spanish Localisation. Currently only partial.
  • Fix: Bug #601190 Can't seem to ignore noise words in titles and series names
  • Fix: Bug #632163: Behavior of "When browsing by cover, do not split by letter"
  • Fix: Bug #655081 Not using Calibre sort value from Authors table
  • Fix: Bug #631938 "This book on Goodreads" link is broken
  • Fix: Bug #645306 series index should not be limited to integers
  • Fix: Bug #615733 Wrong date in Recent Books
  • Fix: Bug #640339 ank lines in the comments/description are omitted in the conversion to the OPDS catalogue.
  • New: Bug #557276 Unordered Series support (Series Number of 0)
  • New: Bug #577208 Add a max. cover size option
  • New: Bug:#632438 Add librarything.com and amazon links
  • New: Bug #652590 catalog can include cbr format

New in Calibre2OPDS 2.4 Beta (Jan 12, 2011)

  • New: the All Books catalog can optionally be sorted by Series
  • New: Epub Files metadata can be automatically updated to match Calibre database.
  • New: First attempt at Italian and Spanish Localisation. Currently only partial.
  • Fix: Bug #601190 Can't seem to ignore noise words in titles and series names
  • Fix: Bug #632163: Behavior of "When browsing by cover, do not split by letter"
  • Fix: Bug #655081 Not using Calibre sort value from Authors table
  • Fix: Bug #631938 "This book on Goodreads" link is broken
  • Fix: Bug #645306 series index should not be limited to integers
  • Fix: Bug #615733 Wrong date in Recent Books
  • Fix: Bug #640339 ank lines in the comments/description are omitted in the conversion to the OPDS catalogue.
  • New: Bug #557276 Unordered Series support (Series Number of 0)
  • New: Bug #577208 Add a max. cover size option
  • New: Bug:#632438 Add librarything.com and amazon links
  • New: Bug #652590 catalog can include cbr format

New in Calibre2OPDS 2.3.0 (Jul 23, 2010)

  • Change: Online documentation at http://wiki.mobileread.com/wiki/Calibre2opds updated to reflect 2.3 release.
  • Change: Removed the use of https:// style links. No longer needed as was only to get a Javascript library.
  • New: Configuration profiles to help with saving and re-using parameter sets
  • New: Compatibility mode added to allow for deviations from OPDS standard for Stanza and Trook.
  • New: Performance improvements to reduce file I/O. Should be particularily noticeable if library on network drive.
  • New: When a step is skipped, the checkbox is now set in the progress dialog
  • New: Added script files for launching gui manually
  • New: Thumbnails now use JPEG files instead of PNG files. These tend to be much smaller.
  • New: Bug #542735 Add "All Books" under Author 'All Books' entry now listed as first entry under an author ahead of any series
  • New: Bug #557287 Catalog cross-references. Rewrote the subcatalogs engine to allow for embedded levels (happy birthday Dave ;)
  • New: ZIP install package for cases where installer does not work properly (e.g. Windows 64-bit)
  • Fix: Installer bug for setting up GUI launch on Linux.
  • Fix: Reset namespace to Atom and added the OPDS namespace as well (should solve Aldiko's problems) (related to #596358)
  • Fix: corrected a bug : when checking the "include books with no file" checkbox, a null pointer exception occured in Catalog.java
  • Fix: Problem with incorrect mime type for cover images
  • Fix: Bug #578839 The target path is not saved when using direct entry
  • Fix: Bug #592161 Generated catalog no longer works with Aldiko
  • Fix: Bug #595053 crash while generating thumbnails
  • Fix: Bug #596358 OPDS Catalog namespace must be used only for new OPDS Catalog elements
  • Fix: Bug #578298 Suppress Ratings being added to book titles
  • Fix: Bug #599770 When there are multiple formats for a book, there should be an option to only include the first one in the catalog
  • Fix: Bug #578836 Error in the "skip author page" option. With this option selected, no author page is generated, and therefore the cross-catalogs links are dead...
  • Fix: Bug #588356 Crash while generating the tags catalog (Java exception)
  • Fix: Bug #577526 Some authors listed by name, instead of by Author_Sort

New in Calibre2OPDS 2.2.0 (May 7, 2010)

  • device-specific modes, Nook compatibility, publication mode:
  • There are three buttons at the top of the GUI that allow to choose from default, publication and Nook mode.
  • Each of these modes sets a list of options values, and disables a few options (required for the mode to have a specific value).
  • In the default mode, calibre2opds works as it always had, to the exception that the catalog is generated in a temporary folder, and then moved to the Calibre library folder.
  • In publication mode, the catalog is not moved to the Calibre library folder, but to another folder (called the target folder), to which the relevant files from the Calibre library are also copied (all referenced books, and their covers).
  • In Nook mode, the same is done but the destination folder is assumed to be the "My Documents" folder of a Nook's internal SD-card. This mode generates a Trook-compatible catalog. Trook then can access all of the user's books from the now local Calibre library.
  • changes to the configuration:
  • The configuration system now has a version chip written in the configuration file, which serves to check for compatibility between a newly installed version and an existing configuration file. In case of incompatibility, a warning is issued and the configuration is reset. This will be the case for this first release, so be warned!
  • adjusted to the new OPDS evolutions:
  • OPDS being a draft standard, it has evolved. I changed the generated catalogs to be compatible with the latest (at the time of this writing) version of the draft.
  • browse-by-cover mode (HTML):
  • There is now an option to generate cover-only books lists in the HTML catalogs. Not only do they look good, but they are easier to use on small touchscreens.
  • javascript-less HTML catalogs:
  • The HTML catalogs can now be used even if your browser does not support javascript (Hello, Kindle users!). In the books lists (either in list or browse-by-cover mode), simply click/touch/select the thumbnail cover and a static page describing the selected book is opened.

New in Calibre2OPDS 2.0.0 (Feb 19, 2010)

  • Added a graphical user interface

New in Calibre2OPDS 1.0.9 (Feb 15, 2010)

  • yet another regression bug : paths were again encoded with / instead of /