Skip to content

Latest commit

 

History

History
126 lines (76 loc) · 2.88 KB

CHANGELOG.md

File metadata and controls

126 lines (76 loc) · 2.88 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.4.0 - 2020-07-18

Added

  • Output grayscale JPEGs when possible. These are smaller than color JPEGs.
  • Add background color if output format doesn't support transparency. Set the background color using --background-color option.
  • Handle Exif orientation of input file. Rotate and flip the image data accordingly.
  • Add --spread option to configure quality spread. For example --quality 80 --spread 10 will target JPEG quality of 80 with the minimum quality of 70 and maximum quality of 90.

Changed

Removed

  • --input-format option is not needed anymore because input format is automatically detected based on magic number.

Fixed

  • Support non-UTF-8 filenames

0.3.1 - 2020-06-22

Changed

  • By default --min and --max are now calculated based on the given --quality

Fixed

  • Fix version number

0.3.0 - 2020-06-13

Added

  • Add --quality which defines a JPEG-like quality target
  • Provide glibc-based Linux binary which is about 50% faster than the musl version

Removed

  • --target is removed, use --quality instead

Fixed

  • Make file extension check case-insensitive

0.2.1 - 2020-04-08

Added

  • More documentation
  • Provide macOS binary

0.2.0 - 2020-02-10

Added

  • Support standard input and output

Changed

  • Output file is now specified with --output option

0.1.4 - 2019-08-25

Changed

  • Fancy output format

Fixed

  • Fix WebP SSIM calculation
  • Fix program hang when input and output are same file

0.1.3 - 2019-08-25

Fixed

  • Fix JPEG reading

0.1.2 - 2019-08-25

Added

  • Add transparency support

0.1.1 - 2019-08-25

Changed

  • Increase WebP compression quality

0.1.0 - 2019-08-23

Added

  • Initial release