Skip to content

ePubLift v1.0.0

Choose a tag to compare

@bariskayadelen bariskayadelen released this 09 Jun 19:52
· 35 commits to main since this release

First stable release.

ePubLift modernizes EPUB files — upgrading legacy EPUB 2.0 to EPUB 3.3 while staying backward-compatible with older readers — and re-encodes raster images to WebP to shrink file size. Fully pure-Rust: no C compiler or system libraries required.

Highlights

  • EPUB 2.0 → EPUB 3.3 modernization with a backward-compatible hybrid (keeps toc.ncx + OPF guide alongside generated nav.xhtml)
  • JPEG/PNG → WebP conversion at configurable quality, with all references rewritten
  • Version-stamped output names (<name>_v3.3.epub)
  • Optional --ascii filename transliteration
  • Per-image audit report
  • gen-sample companion binary for safe end-to-end testing

See CHANGELOG.md for full details. Roadmap (cross-platform binaries, GUI, EPUB 3.4 / AVIF & JXL) in ROADMAP.md.

Asset: epublift-v1.0.0-macos-arm64.tar.gz (macOS Apple Silicon). Build from source for other platforms — see the README.