Skip to content

Releases: isalin/epubkit

Release list

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 08 Jul 15:21
  • Changed EPUB merge ordering to use the listed input order by default, with --sort and the sort API option available for natural filename ordering.
  • Added validation for conflicting merge order options and kept --preserve-order as a compatibility no-op because preserving input order is now the default.
  • Added detailed help output for the merge, meta, info, unpack, and cover CLI subcommands.
  • Documented merge ordering, sorted merges, merge label prefix/suffix flags, and epub cover set -o output usage.
  • Hardened the npm release workflow with manual tag creation, tag/package/lockfile/changelog checks, changelog-derived release notes, draft GitHub release handling, and npm republish detection.

v1.0.1

Choose a tag to compare

@isalin isalin released this 07 Jul 18:23

SEO and discoverability

  • Expanded npm keywords for EPUB CLI, parser, metadata, merge, cover, OPF, JavaScript, Node.js, and TypeScript searches.
  • Updated the npm package description to call out merging EPUB files explicitly.
  • Added CHANGELOG, CONTRIBUTING, and SECURITY docs for repository trust and indexed project guidance.
  • Added a GitHub social preview asset at .github/social-preview.png.

Runtime behavior

  • No runtime API, CLI behavior, or exported TypeScript types changed in this release.

Verification

  • npm run lint
  • npm test
  • npm --cache /private/tmp/epubkit-npm-cache pack --dry-run