Release v0.5.0#27
Merged
Merged
Conversation
First tagged release. Feature-complete for the v1 candidate:
- DAISY 2.02 → EPUB 3 conversion with Media Overlays
- EPUBCheck-clean output (0/0/0 on the reference book)
- ACE accessibility validation (`dpub a11y`, `--a11y`)
- MP3 → Opus audio recompression with parallel ffmpeg
- Local Whisper transcription with prose-shaped paragraph cleanup
- Automatic (Open Library) and explicit (`--cover`) cover lookup
- Parallel batch conversion (`dpub batch`)
- Stable JSON output for CI/pipeline use (`--json`)
- `--rights` for explicit dc:rights stamping
- Single static binary; Apple-Silicon Metal acceleration via
`--features metal`
No API stability commitment yet — that comes with 1.0.
Workspace `version` bumped from `0.1.0-dev` to `0.5.0`. All
internal path-deps updated to match. CHANGELOG `[Unreleased]`
section renamed to `[0.5.0] - 2026-05-06`; a fresh empty
`[Unreleased]` block stays on top for ongoing work.
Pushing the `v0.5.0` tag after merge fires the release workflow,
which produces unsigned binaries for Linux x86_64, macOS arm64
(with Metal Whisper acceleration), and Windows x86_64 and uploads
each as a release asset.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
First tagged release. Feature-complete for the v1 candidate.
After this PR merges, push the `v0.5.0` tag (`git tag v0.5.0 && git push origin v0.5.0`) and the release workflow builds unsigned binaries for Linux x86_64, macOS arm64 (with Metal Whisper acceleration), and Windows x86_64, attaching each to a GitHub Release of the same name.
Changes in this PR
What ships in 0.5.0
End-to-end DAISY 2.02 → EPUB 3 conversion with Media Overlays, plus:
No API stability commitment yet — that comes with 1.0.
Out of scope
Test plan