All Versions
71
Latest Version
Avg Release Cycle
45 days
Latest Release
-

Changelog History
Page 7

  • v0.8.0 Changes

    • [SEMVER_MINOR] Add support for optimizing PNGs already loaded into memory via library function
  • v0.7.0 Changes

    • Minor compression improvement on interlaced images
    • Performance optimizations
    • [SEMVER_MINOR] Move default Options into a Default impl
    • [SEMVER_MINOR] Add option for setting number of threads (#39)
  • v0.6.0 Changes

    • Fix issue where output directory would not be created if it did not exist
    • Use miniz for compression strategies where it outperforms zlib
    • [SEMVER_MINOR] Partially implement -p / --preserve, as far as stable Rust will allow for now
    • [SEMVER_MINOR] Implement --fix to ignore CRC errors and recalculate correct CRC in output
  • v0.5.0 Changes

    • [SEMVER_MINOR] Palette entries can now reduced, on by default (#11)
    • Don't report that we are in pretend mode if verbosity is set to none
    • Add cargo bench suite (#7)
  • v0.4.0 Changes

    • Performance optimizations
    • [SEMVER_MAJOR] -s automatically infers --strip safe (#31)
    • Update byteorder and clap crates
    • Fix issue where interlaced images incorrectly applied filters on the first line of a pass
  • v0.3.0 Changes

    • 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
  • v0.2.2 Changes

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

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

    • 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
  • v0.1.1 Changes

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