Releases: isalin/epubkit
Releases · isalin/epubkit
Release list
v1.0.3
- Changed EPUB merge ordering to use the listed input order by default, with
--sortand thesortAPI option available for natural filename ordering. - Added validation for conflicting merge order options and kept
--preserve-orderas a compatibility no-op because preserving input order is now the default. - Added detailed help output for the
merge,meta,info,unpack, andcoverCLI subcommands. - Documented merge ordering, sorted merges, merge label prefix/suffix flags, and
epub cover set -ooutput 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
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