Skip to content

Releases: teerapap/mangafmt

v0.7.0

08 Jun 18:50

Choose a tag to compare

v0.7.0 (2026-06-09)

Features:

  • Support multiple input files.
  • Support --parallel flag to control the number of files to format concurrently.
  • Support --log-file flag to write log messages to file instead of standard output.
  • Support --progress-bar flag to show progress bar.
  • Support --resize flag to enable/disable resize step.
  • Support --convert-only flag to disable all formatting steps.

Bug Fixes:

  • Update golang.org/x/image to fix reported vulnerability.

Improvements:

  • Improve logging with structured messages with colors.
  • Reduce memory footprint.
  • Change term from book to volume.
  • Return wrapped error and log as fatal instead of panic.
  • Improve help usage format.

Full Changelog: CHANGELOG.md

v0.6.0

23 May 18:44

Choose a tag to compare

v0.6.0 (2026-05-24)

Features:

  • Detect background automatically when trimming margin borders.
    • Remove -background flag.
  • Support -author for EPUB/KEPUB format output.

Bug Fixes:

  • Fix ImageMagick6/7 page extraction to apply auto-orientation and cropbox functions in pdf.

Improvements:

  • Improve double-page spread detection by adding more heuristic signals with the help from Claude code.
    • Add -spread-confidence flag.
    • Remove -spread-margin flag.
    • Remove -spread-bg-distortion flag.
    • Remove -spread-lr-distortion flag.
  • Speed-up loading page by using LRU cache.

Full Changelog: CHANGELOG.md

v0.5.0

08 Mar 17:32

Choose a tag to compare

v0.5.0 (2026-03-09)

Features:

  • Support -spread-keep-orientation and -spread-keep-original flag.

Full Changelog: CHANGELOG.md

v0.4.0

23 Jul 18:02

Choose a tag to compare

v0.4.0 (2024-07-24)

Features:

  • Support multiple background colors for --background.
    • Some manga may have both white and black background so using single background color may lead to incorrect double-page spread detection for some pages.

Bug Fixes:

  • Fix wrong background hex color in EPUB output format.

Improvements:

  • Print version and full command arguments when --verbose is enabled for debugging.

Full Changelog: CHANGELOG.md

v0.3.0

13 Jul 18:45

Choose a tag to compare

Features:

  • Support Windows and OSX in addition to Linux.
  • Reduce memory consumption by ~75%
  • Faster processing time up to ~70% improvments (using libvips)

Bug Fixes:

  • Fix missing style.css in EPUB output format.

Functional Changes:

  • Require ImageMagick6 or ImageMagick7 or libvips commands during runtime for PDF input.
  • Do not require libmagickwand as build or runtime dependencies.
  • --background now support only hex format.

Improvements:

  • Pure Go code without cgo-linked dependencies
  • Improve edge trimming.
  • Use static app version and do not rely on debug.BuildInfo.
  • Replace google/uuid with hashicorp/go-uuid.

Full Changelog: CHANGELOG.md

v0.2.1

03 Jun 10:29

Choose a tag to compare

Bug Fixes:

  • Fix malformed epub/kepub output due to html/template bug.

Full Changelog: CHANGELOG.md

v0.2.0

03 Jun 07:09

Choose a tag to compare

Features:

  • Improve grayscale color depth reduction to reduce output file size substantially.
  • Add --grayscale-depth command-line argument

Full Changelog: CHANGELOG.md

v0.1.0

01 Jun 19:03

Choose a tag to compare

Changelog

  • First public release

Full Changelog: https://github.com/teerapap/mangafmt/commits/v0.1.0