Changes in this release:- Change to require minimum calibre version 0.8.53 in order to utilise some calibre bug fixes/changes
- Change to calibre API for deprecated dialog in 0.8.49 which caused issues that intermittently crashed calibre on Mac OS
- Add a "Insert or replace cover" option to attempt to insert or replace a cover without doing a conversion
- Add a "Remove cover" option to attempt to completely remove an identified cover from the ePub.
- Rewrite "Removed unused image files" and "Remove broken cover images" features to use lxml rather than regex for better accuracy
- Add protection for numerous options against trying to apply them to a DRM encrypted book
- Better handle ebooks where the ncx file is not in same directory as opf manifest
- If user chooses redundant options (e.g. "Remove all jackets" makes "Remove legacy jackets" redundant) do not run the redundant option
All of the discussions related to the beta versions of this release have been moved into the
Modify ePub development forum thread.
This is a pretty massive release in terms of effort - I don't want to even think about how many hours went into it! You wouldn't think that making sure an ePub has a cover with all the correct references to it was so difficult. However at long last it is possible to cleanly insert/replace/remove covers for ePubs without risking the side effects of a conversion, which is pretty darn cool if I say so myself.
My huge thanks to all the testers for their invaluable feedback and patience through the many iterations to get to this point... enjoy.