View Single Post
Old 01-17-2020, 09:01 PM   #2
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,737
Karma: 6990705
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
What's new in Kepubify v3?
Kepubify v3 is the next major release of kepubify.

New features:
- Kepubify now gives you much more control over the output location and naming. See the help text (if you want, there are more detailed examples here).
- Covergen now supports grayscale and color inversion.

Improvements:
- Kepubify now converts books 15-30% faster and uses 50-70% less memory (Update: As of v3.1.1, it's now 40-70% faster than that for batch conversions, making it at least twice as fast as v2.x, and almost 30x faster than Calibre overall).
- Kepubify now has a 50% smaller binary.
- Smartening punctuation is now more robust and supports more punctuation.
- Seriesmeta and covergen are now built for ARM and 32-bit Linux.
- The help text for kepubify is now split into sections.
- There are now comprehensive unit tests for Kepubify, especially around the span adding.
- Kepubify is now automatically tested on Windows and macOS in addition to Linux.
- Kepubify now processes files in a deterministic order (i.e. the files are listed in alphabetic order during conversion).
- You can now add more than one additional stylesheet from the command line.

Breaking changes:
- Smartening punctuation has been disabled by default.
- Span adding has been refactored and improved to better match Kobo. This means that the numbering of spans may be different if you reconvert a book.
- Optional stylesheet inlining has been removed.
- The API for the kepub package has been redesigned. See the godoc for more information.

Bugfixes:
- Kepubify now works better on books with deeply nested structures.
- Race conditions in the parallel processing code have been eliminated.
- The bugfixes for #36, #29, #28, #26, #21, #14, #10, #5, and #2 have been improved.
- The HTML parser now deals with XML declarations and self-closing tags in a better way.
- Adding spans doesn't swallow whitespace under certain conditions anymore.

See the commit log for more detailed information.

Last edited by geek1011; 07-14-2020 at 04:53 PM.
geek1011 is offline   Reply With Quote