HomeBranch API v1.4.0
Multi-format books, PDF support, and legacy format backfill
What’s new
Multi-format book support
Books can now carry more than one file format at a time. Matching uploads can be linked under a single logical book, with each format retaining its own filename, hash, and extracted metadata.
PDF support
The API now accepts both EPUB and PDF uploads. Format-aware download and reading endpoints can resolve the correct file for a given book, while the uploads and book records stay grouped under the same title.
Legacy library migration
This release backfills missing primary format rows for books uploaded before the multi-format model was introduced. Older libraries upgrade cleanly and previously uploaded books continue opening after the release.
Upgrade notes
No manual migration steps are required. Database migrations still run automatically on startup, and this release includes the legacy book backfill needed for older libraries. Deploy HomeBranch Web v1.5.0 alongside this API release for the matching format-aware UI.