Added
- Validate an EPUB against the spec (
epublift check). New subcommand that
checks one or more EPUBs and reports problems with epubcheck-compatible
message IDs (RSC-005,OPF-053,PKG-016, …). Powered by
epubveri — our own pure-Rust,
JVM-free alternative to W3Cepubcheck(no Java, no external process),
consumed as the published crates.io crate. Grep-style exit code (0valid,
1problems found) for CI gating;--jsonfor tooling;--quietto show
only failing files;--profile dict|edupub|idx|previewfor extension specs.
Behind the opt-invalidatebuild feature (shipped in the release binaries).
epubveri is pre-1.0 (~98.8% message-ID recall vs epubcheck — not yet full
parity), andchecksays so. See docs/validate.md.
Full Changelog: cli-v1.10.1...cli-v1.11.0