Calibre2opds v3.2 has made it to release status (albeit it took a lot longer than originally anticipated). It is available from the normal Calibre2opds Download site.
There is an extensive list of changes and fixes:
- Change: Documentation moved back to wiki on MobileRead as it is easier to maintain than is the case on WordPress. Using a wiki also allows for users to update it directly which should help with improving the documentation.
- Change: Reworked the way that filenames within the catalog are derived. Should mean that filenames are shorter and less cryptic. However invalidates any cached names from earlier releases.
- Change: Reworked way the ‘encrypt’ files option is handled. When active an ‘encryption string’ is added at the start of folder/file names only – but the remainder of names is same as unencrypted versions.
- Change: Improvements to run.cmd and rungui.cmd for handling 32-bit Java on 64-bit Windows
- Change: Changed the way progress text messages are derived so should be more meaningful.
- New: Added counts to some of the generation progress lines where it made sense (authors, tags, series etic)
- Fix: #c2o-18: Re-organise GUI fields amongst the various tabs
(in particular move Featured Books fields to Custom Catalogs tab) - 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-134: Wrong sorting of list of authors/title with accent
- Fix: #c20-135: CALIBRE2OPDS_CONFIG Environment variable used incorrectly
- 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 (implemented for GUI defauls – not yet made book language specific)
- New: #c2o-147: (partial for Language) Option to suppress selected tags in tags sub-catalog
- Fix: #c2o-148: Catalog generation crashes 3.2 RC (r206)
- New: #c2o-149: Added an option to clear encrypted filenames cache to Tools menu
- Fix: #c2o-150: Bug 3.2 rev206M – java.lang.NullPointerException: null
- Fix: #c2o-151: Incorrect index link
- Fix: #c2o-152: Catalog generation causes crash. v. 3.1 rev170M and v3.2 Release Candidate (rev 206)
- Fix: #c2o-153: Crash during Copy if Calibre has altered book author/title during run
- New: #c2o-154: Allow the user to decide if language should be treated like a tag
- Fix: #c2o-159: A value for Maximum Books Summary length of -1 is not being treated correctly
More detail can be found for any of these by going the Calibre2opds issue register at: http://calibre2opds.myjetbrains.com/youtrack/issues
