# ChangeLog ## unreleased ## v0.10.0.20231105 (2023-11-05) * optipng 0.7.8 [@toy](https://github.com/toy) ## v0.10.0.20231014 (2023-10-14) * libmozjpeg 4.1.5 [@toy](https://github.com/toy) ## v0.10.0 (2023-10-11) * advancecomp 2.6 and oxipng 9.0.0 [@toy](https://github.com/toy) * Remove 32 bit (i686) linux binaries/platform [@toy](https://github.com/toy) ## v0.9.1.20230828 (2023-08-28) * libmozjpeg 4.1.4 [@toy](https://github.com/toy) ## v0.9.1.20230814 (2023-08-14) * jpegoptim 1.5.5 [@toy](https://github.com/toy) ## v0.9.1.20230625 (2023-06-25) * gifsicle 1.94 [@toy](https://github.com/toy) ## v0.9.1.20230622 (2023-06-22) * libpng 1.6.40 [@toy](https://github.com/toy) ## v0.9.1.20230526 (2023-05-26) * libmozjpeg 4.1.3 [@toy](https://github.com/toy) ## v0.9.1.20230515 (2023-05-15) * jpegoptim 1.5.4 [@toy](https://github.com/toy) ## v0.9.1.20230325 (2023-03-25) * jpegoptim 1.5.3 [@toy](https://github.com/toy) ## v0.9.1.20230304 (2023-03-04) * liblcms 2.15 [@toy](https://github.com/toy) ## v0.9.1.20230212 (2023-02-12) * jpegoptim 1.5.2 [@toy](https://github.com/toy) ## v0.9.1.20230129 (2023-01-29) * pngquant 2.18.0 [@toy](https://github.com/toy) ## v0.9.1.20230127 (2023-01-27) * advancecomp 2.5 [@toy](https://github.com/toy) ## v0.9.1.20230107 (2023-01-07) * jpegoptim 1.5.1 [@toy](https://github.com/toy) ## v0.9.1.20221226 (2022-12-26) * oxipng 8.0.0 [@toy](https://github.com/toy) ## v0.9.1.20221210 (2022-12-10) * oxipng 7.0.0 [@toy](https://github.com/toy) ## v0.9.1.20221127 (2022-11-27) * advancecomp 2.4 and libpng 1.6.39 [@toy](https://github.com/toy) ## v0.9.1.20221104 (2022-11-04) * liblcms 2.14 [@toy](https://github.com/toy) ## v0.9.1.20220917 (2022-09-17) * jpegoptim 1.5.0 and libpng 1.6.38 [@toy](https://github.com/toy) ## v0.9.1.20220909 (2022-09-09) * oxipng 6.0.1 [@toy](https://github.com/toy) ## v0.9.1.20220907 (2022-09-07) * oxipng 6.0.0 [@toy](https://github.com/toy) ## v0.9.1 (2022-08-29) * libmozjpeg 4.1.1, updrade 32 bit ubuntu to bionic [@toy](https://github.com/toy) ## v0.9.0 (2022-06-11) * Add [pngout](http://advsys.net/ken/utils.htm) (since January 2021 license allows redistrubition for freely distributed non-commercial projects) [#24](https://github.com/toy/image_optim_pack/issues/24) [@toy](https://github.com/toy) ## v0.8.0.20220418 (2022-04-18) * advancecomp 2.3 and jpegoptim 1.4.7 [@toy](https://github.com/toy) ## v0.8.0.20220131 (2022-01-31) * liblcms 2.13 [@toy](https://github.com/toy) ## v0.8.0.20220117 (2022-01-17) * libjpeg 9e and pngquant 2.17.0 [@toy](https://github.com/toy) ## v0.8.0.20211116 (2021-11-16) * oxipng 5.0.1 [@toy](https://github.com/toy) ## v0.8.0 (2021-10-20) * Add [lcms2](https://littlecms.com) colour management library for pngquant [@toy](https://github.com/toy) * Add [oxipng](https://github.com/shssoichiro/oxipng) (v5.0.0), switch to ubuntu/xenial32 for 32 bit [@toy](https://github.com/toy) ## v0.7.0.20211002 (2021-10-02) * pngquant 2.16.0 [@toy](https://github.com/toy) * gifsicle 1.93 [@toy](https://github.com/toy) * pngquant 2.15.1 [@toy](https://github.com/toy) ## v0.7.0.20210511 (2021-05-11) * pngquant 2.15.0 [@toy](https://github.com/toy) ## v0.7.0.20210430 (2021-04-30) * pngquant 2.14.1 [@toy](https://github.com/toy) * libmozjpeg 4.0.3 [@toy](https://github.com/toy) ## v0.7.0.20210206 (2021-02-06) * libmozjpeg 4.0.2 [@toy](https://github.com/toy) ## v0.7.0 (2020-12-05) * libmozjpeg 4.0.0 [@toy](https://github.com/toy) * Set darwin deployment target to 10.9 [@toy](https://github.com/toy) * Remove 32 bit (i386) binaries/platform on darwin [@toy](https://github.com/toy) * Switch to centos 7 for linux builds as 6.9 is outdated [@toy](https://github.com/toy) * pngquant 2.13.1 [@toy](https://github.com/toy) ## v0.6.0.20201024 (2020-10-24) * pngquant 2.13.0 [@toy](https://github.com/toy) ## v0.6.0.20200215 (2020-02-15) * jpegarchive 2.2.0 and libmozjpeg 3.3.1 [@toy](https://github.com/toy) ## v0.6.0.20200116 (2020-01-16) * libjpeg 9d [@toy](https://github.com/toy) ## v0.6.0.20191208 (2019-12-08) * jhead 3.04 [@toy](https://github.com/toy) * Update jhead source and use https where possible [@toy](https://github.com/toy) ## v0.6.0 (2019-08-15) * Remove FreeBSD and OpenBSD binaries/platforms [#16](https://github.com/toy/image_optim_pack/issues/16) [@toy](https://github.com/toy) ## v0.5.6.20190728 (2019-07-28) * pngquant 2.12.5 [@toy](https://github.com/toy) ## v0.5.6 (2019-07-18) * Ignore dotfiles alongside libraries when selecting path with compatible binaries [@toy](https://github.com/toy) ## v0.5.5 (2019-07-14) * Fix specifying platform in gemspec for platform specific gems [@toy](https://github.com/toy) ## v0.5.4 (2019-07-14) * Remove deprecated `rubyforge_project` attribute from gemspec [rubygems/rubygems#2436](https://github.com/rubygems/rubygems/pull/2436) [@toy](https://github.com/toy) ## v0.5.3 (2019-05-25) * pngquant 2.12.3 [@toy](https://github.com/toy) * Enable frozen string literals [@toy](https://github.com/toy) ## v0.5.2.20190428 (2019-04-28) * gifsicle 1.92 and libpng 1.6.37 [@toy](https://github.com/toy) ## v0.5.2 (2019-04-10) * Use libc++ instead of libstdc++ on darwin and set deployment target to 10.7 [#15](https://github.com/toy/image_optim_pack/issues/15) [@toy](https://github.com/toy) * Switch to openbsd 5.9 [@toy](https://github.com/toy) ## v0.5.1.20190105 (2019-01-05) * jhead 3.03 [@toy](https://github.com/toy) ## v0.5.1.20181213 (2018-12-13) * jhead 3.02 [@toy](https://github.com/toy) ## v0.5.1.20181208 (2018-12-08) * libpng 1.6.36 [@toy](https://github.com/toy) * pngquant 2.12.2 [@toy](https://github.com/toy) * libpng 1.6.35 [@toy](https://github.com/toy) ## v0.5.1 (2018-06-10) * Switching back to centos (6.9) for linux to use more widely compatible glibc during compilation [#12](https://github.com/toy/image_optim_pack/issues/12) [@toy](https://github.com/toy) * Add archive checksum verification [#10](https://github.com/toy/image_optim_pack/issues/10) [@toy](https://github.com/toy) ## v0.5.0.20180605 (2018-06-05) * pngquant 2.12.0 [@toy](https://github.com/toy) ## v0.5.0.20180419 (2018-04-19) * jpegoptim 1.4.6 [@toy](https://github.com/toy) ## v0.5.0.20180401 (2018-04-01) * jpegoptim 1.4.5 [@toy](https://github.com/toy) * advancecomp 2.1 [@toy](https://github.com/toy) ## v0.5.0.20180124 (2018-01-24) * libjpeg 9c and pngquant 2.11.7 [@toy](https://github.com/toy) ## v0.5.0.20180108 (2018-01-08) * gifsicle 1.91 [@toy](https://github.com/toy) ## v0.5.0.20180103 (2018-01-03) * optipng 0.7.7 [@toy](https://github.com/toy) ## v0.5.0.20171208 (2017-12-08) * Ensure unused libgcc is not dynamically linked with pngquant [@toy](https://github.com/toy) * Don’t use lcms (colour profiles) in pngquant [@toy](https://github.com/toy) * pngquant 2.11.2 [@toy](https://github.com/toy) * pngquant 2.11.1 [@toy](https://github.com/toy) ## v0.5.0.20171101 (2017-11-01) * pngquant 2.11.0 [@toy](https://github.com/toy) ## v0.5.0.20171001 (2017-10-01) * libpng 1.6.34 [@toy](https://github.com/toy) ## v0.5.0.20170831 (2017-08-31) * pngcrush 1.8.13 [@toy](https://github.com/toy) ## v0.5.0.20170830 (2017-08-30) * libpng 1.6.32 [@toy](https://github.com/toy) ## v0.5.0.20170815 (2017-08-15) * gifsicle 1.90 [@toy](https://github.com/toy) * pngquant 2.10.2 [@toy](https://github.com/toy) ## v0.5.0.20170803 (2017-08-03) * libpng 1.6.31 and pngcrush 1.8.12 [@toy](https://github.com/toy) ## v0.5.0.20170712 (2017-07-12) * gifsicle 1.89 [@toy](https://github.com/toy) * pngquant 2.10.1 [@toy](https://github.com/toy) ## v0.5.0.20170701 (2017-07-01) * libpng 1.6.30 [@toy](https://github.com/toy) ## v0.5.0.20170609 (2017-06-09) * advpng 2.0 [@toy](https://github.com/toy) ## v0.5.0 (2017-05-06) * Add gemspec for each platform to also release per platform gems [@toy](https://github.com/toy) ## v0.4.0 (2017-04-26) * pngquant 2.9.1 [@toy](https://github.com/toy) * Rebuild all binaries [@toy](https://github.com/toy) * Update freebsd box definition to 10.3 [@toy](https://github.com/toy) * Switching to ubuntu for linux as centos has outdated gcc, remove centos boxes definitions [@toy](https://github.com/toy) * Fix pngcrush makefile variable overrides [@toy](https://github.com/toy) * Allow custom structure of projects in Makefile which doesn't allow to put resulting binary in the root folder [@toy](https://github.com/toy) ## v0.3.1.20170318 (2017-03-18) * libpng 1.6.29 [@toy](https://github.com/toy) ## v0.3.1.20170311 (2017-03-11) * pngquant 2.9.0 [@toy](https://github.com/toy) ## v0.3.1.20170121 (2017-01-21) * libpng 1.6.28, libz 1.2.11 and pngcrush 1.8.11 [@toy](https://github.com/toy) ## v0.3.1 (2016-12-30) * libpng 1.6.27 and pngquant 2.8.2 [@toy](https://github.com/toy) * Makefile cleanup [@toy](https://github.com/toy) ## v0.3.0.20161206 (2016-12-06) * pngquant 2.8.1 (resort to cloning due to submodule not in archive) [@toy](https://github.com/toy) * advpng 1.23 [@toy](https://github.com/toy) * advpng 1.22 (windows related change) [@toy](https://github.com/toy) ## v0.3.0.20161108 (2016-11-08) * advpng 1.21 [@toy](https://github.com/toy) * pngcrush 1.8.10 [@toy](https://github.com/toy) ## v0.3.0.20161021 (2016-10-21) * libpng 1.6.26 [@toy](https://github.com/toy) * pngcrush 1.8.8 [@toy](https://github.com/toy) ## v0.3.0.20160927 (2016-09-27) * pngcrush 1.8.7 [@toy](https://github.com/toy) ## v0.3.0.20160905 (2016-09-05) * libpng 1.6.25 and pngcrush 1.8.6 [@toy](https://github.com/toy) * jpegoptim 1.4.4 [@toy](https://github.com/toy) ## v0.3.0.20160812 (2016-08-12) * pngcrush 1.8.4 [@toy](https://github.com/toy) ## v0.3.0.20160806 (2016-08-06) * libpng 1.6.24 [@toy](https://github.com/toy) ## v0.3.0 (2016-07-27) * Add FreeBSD and OpenBSD binaries [toy/image_optim#89](https://github.com/toy/image_optim/issues/89) [toy/image_optim#90](https://github.com/toy/image_optim/issues/90) [@toy](https://github.com/toy) * Flatten vendor paths from os/arch to os-arch [@toy](https://github.com/toy) * Add script for build build boxes using veewee [@toy](https://github.com/toy) * pngcrush 1.8.2 [@toy](https://github.com/toy) ## v0.2.3 (2016-07-09) * Change dependency on fspath to allow versions 2.1...4 [@toy](https://github.com/toy) ## v0.2.2 (2016-07-09) * advancecomp 1.20 [@toy](https://github.com/toy) * Rescue `Errno::ENOENT` on load when uname is not available [@toy](https://github.com/toy) ## v0.2.1.20160610 (2016-06-10) * libpng 1.6.23 and pngquant 2.7.1 [@toy](https://github.com/toy) ## v0.2.1.20160510 (2016-05-10) * pngquant 2.7.0 [@toy](https://github.com/toy) ## v0.2.1.20160413 (2016-04-13) * pngcrush 1.8.1 [@toy](https://github.com/toy) ## v0.2.1.20160406 (2016-04-06) * optipng 0.7.6 [@toy](https://github.com/toy) ## v0.2.1.20160221 (2016-02-21) * pngquant 2.6.0 [@toy](https://github.com/toy) ## v0.2.1.20160119 (2016-01-19) * libjpeg 9b [@toy](https://github.com/toy) ## v0.2.1.20160117 (2016-01-17) * pngcrush 1.8.0 [@toy](https://github.com/toy) * libpng 1.6.21 [@toy](https://github.com/toy) ## v0.2.1.20160103 (2016-01-03) * libpng 1.6.20 and pngcrush 1.7.92 [@toy](https://github.com/toy) ## v0.2.1.20151113 (2015-11-13) * libpng 1.6.19 and pngcrush 1.7.88 [@toy](https://github.com/toy) ## v0.2.1.20151012 (2015-10-12) * pngcrush 1.7.87 [@toy](https://github.com/toy) ## v0.2.1.20151002 (2015-10-02) * pngquant 2.5.2 [@toy](https://github.com/toy) ## v0.2.1.20150808 (2015-08-08) * pngquant 2.5.1 [@toy](https://github.com/toy) ## v0.2.1.20150802 (2015-08-02) * libpng 1.6.18 and pngcrush 1.7.86 [@toy](https://github.com/toy) ## v0.2.1.20150702 (2015-07-02) * gifsicle 1.88 and pngquant 2.5.0 [@toy](https://github.com/toy) ## v0.2.1.20150525 (2015-05-25) * jpegoptim 1.4.2 and libmozjpeg 3.1 [@toy](https://github.com/toy) ## v0.2.1.20150422 (2015-04-22) * jpegarchive 2.1.1 [@toy](https://github.com/toy) * pngquant 2.4.1 [@toy](https://github.com/toy) ## v0.2.1.20150411 (2015-04-11) * jpegarchive 2.1.0 using libmozjpeg 3.0 [@toy](https://github.com/toy) ## v0.2.1.20150407 (2015-04-07) * pngquant 2.3.6 [@toy](https://github.com/toy) ## v0.2.1.20150327 (2015-03-27) * libpng 1.6.17 [@toy](https://github.com/toy) ## v0.2.1.20150310 (2015-03-10) * pngcrush 1.7.85 and pngquant 2.3.5 [@toy](https://github.com/toy) ## v0.2.1.20150305 (2015-03-05) * pngcrush 1.7.84 [@toy](https://github.com/toy) ## v0.2.1.20150203 (2015-02-03) * jhead 3.00 [@toy](https://github.com/toy) ## v0.2.1.20150201 (2015-02-01) * pngquant 2.3.4 [@toy](https://github.com/toy) ## v0.2.1.20150129 (2015-01-29) * pngcrush 1.7.83 [@toy](https://github.com/toy) ## v0.2.1.20150107 (2015-01-07) * pngquant 2.3.3 (2.3.2 skipped due to [pornel/pngquant#133](https://github.com/pornel/pngquant/issues/133)) [@toy](https://github.com/toy) ## v0.2.1 (2014-12-23) * jpegoptim 1.4.1, libpng 1.6.16, pngcrush 1.7.82 [@toy](https://github.com/toy) ## v0.2.0.20141210 (2014-12-10) * gifsicle 1.87 [@toy](https://github.com/toy) ## v0.2.0.20141122 (2014-11-22) * libpng 1.6.15 [@toy](https://github.com/toy) * pngcrush 1.7.81 [@toy](https://github.com/toy) * pngcrush 1.7.80 [@toy](https://github.com/toy) ## v0.2.0 (2014-11-08) * Add `jpeg-recompress` from [jpeg-archive](https://github.com/danielgtaylor/jpeg-archive) [@toy](https://github.com/toy) ## v0.1.0.20141104 (2014-11-04) * pngcrush 1.7.79 [@toy](https://github.com/toy) ## v0.1.0 (2014-11-01) * Initial release [@toy](https://github.com/toy)