github rupor-github/fb2cng v2.0.1

one hour ago

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), or huffdic.
    • 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-compression with --compression:
    • AZW3: none, standard, huffdic.
    • KFX/AZW8: none, lzma.
  • Move Markdown image settings from document.images.markdown to document.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

Don't miss a new fb2cng release

NewReleases is sending notifications on new releases.