New features
- Native AZW3 conversion with
--to azw3, without requiring KindleGen.- Device navigation, covers, thumbnails, images, SVG artwork, and embedded fonts.
- Selectable compression:
none,standard(default), orhuffdic. - Optional APNX sidecars through
document.azw3.apnx.
Backlinks and Templates
- Successful empty or whitespace-only backlink-template output now suppresses generated return links in EPUB/KEPUB, AZW3, KFX/AZW8, PDF, and Markdown.
- Backlink-template parsing or execution errors now fail conversion instead of silently inserting a fallback.
- Bundled backlink defaults remain unchanged.
Breaking Configuration Changes
- Replace
--kfx-compressionwith--compression:- AZW3:
none,standard,huffdic. - KFX/AZW8:
none,lzma.
- AZW3:
- Move Markdown image settings from
document.images.markdowntodocument.markdown.images. The old key is no longer accepted.
Other Improvements
- Unified native CSS media-query evaluation and expanded debug diagnostics.
- Separated AZW3 and Kobo rendering adapters while preserving existing output behavior.
- Reorganized documentation, clarified configuration and reader limitations, and expanded regression coverage.
- Updated to Go 1.27.4 and refreshed dependencies.
Reader Notes
- Kindle footnote popups remain device- and firmware-dependent.
- For AZW3 embedded fonts require selecting Publisher Font on Kindle.
- APNX page numbers are approximate, not print-edition pagination.
Full Changelog: v1.9.5...v2.0.1