oxipng/CHANGELOG.md
2016-04-05 10:52:02 -04:00

1.7 KiB

Version 0.3.1 (unreleased)

  • Performance optimizations

Version 0.3.0

  • Properly decode interlaced images
  • [SEMVER_MINOR] Allow converting between progressive and interlaced images (#3)
  • Fix a bug that would cause oxipng to crash on very small images

Version 0.2.2

  • Limit number of threads to 1.5x number of cores
  • Significantly improve memory usage, especially with high optimization levels. (#32)
  • Refactor output code (#19)

Version 0.2.1

  • Add rustdoc for public methods and structs
  • Improve filter mode 5 heuristic (#16)
  • Add tests for edge-case images with subtitles (#29)

Version 0.2.0

  • Fix program version that is displayed when running oxipng -V
  • Ensure --quiet mode is actually quiet (@SethDusek #20)
  • Write status/debug information to stderr instead of stdout
  • Use heuristics to determine best combination for -o1 (#21)
  • [SEMVER_MAJOR] Allow 'safe', 'all', or comma-separated list as options for --strip
  • [SEMVER_MINOR] Add -s alias for --strip

Version 0.1.1

  • Fix oxipng * writing all input files to one output file (#15)

Version 0.1.0

  • Initial beta release
  • Reduce color type and bit depth
  • Recompress with zlib
  • Multithreading
  • Strip headers option
  • Backup file before writing option
  • Write to stdout option