Skip to content

Releases: tjko/jpegoptim

v1.5.5

10 Aug 02:19
Compare
Choose a tag to compare

What's Changed

  • Improved JFIF marker handling by @tjko in #153
  • New command line options: --keep-jfif and --strip-jfif

Unsigned binaries built via GitHub actions (https://github.com/tjko/jpegoptim/actions/runs/5815752650) are included for convenience:

SHA-256 checksums:

1b3f9f3e92771f49796b3060c7f338e0bb12c71c668d821446772bd92092d865  jpegoptim-1.5.5-x64-linux.zip
7ab86a5a0e13b3df7ec496c61978e7a71c275cf1a0d2cc35de07ba8ae0c10b95  jpegoptim-1.5.5-x64-osx.zip
ffa037ecc12e002c1c87c334d8ebaed988ec738c3ad606d054272950519b09a8  jpegoptim-1.5.5-x64-windows.zip

Full Changelog: v1.5.4...v1.5.5

v1.5.4

15 May 00:04
Compare
Choose a tag to compare

What's Changed

  • Fix mozjpeg not preserving JPEG mode (progressive vs normal) by @tjko in #143
  • Fix parallel processing and reading file list looping infinitely by @Cubittus in #148

Unsigned binaries built via GitHub actions (https://github.com/tjko/jpegoptim/actions/runs/4975052226) are included for convenience:

SHA-256 checksums:

6dbd823da676dd4b5844b34c5af5b27e1673473a9a065daab2f0ef2f54e78ec9  jpegoptim-1.5.4-x64-linux.zip
a2819584fa44ac34e6eb56f068f26dfc2e654348db258af64bc032ef5209f17b  jpegoptim-1.5.4-x64-osx.zip
ebd600755558e249b4bc77e5a9072325be164d0327d4ba89531727544600a036  jpegoptim-1.5.4-x64-windows.zip

Full Changelog: v1.5.3...v1.5.4

v1.5.3

25 Mar 03:23
Compare
Choose a tag to compare
  • Fix potential heap-buffer-overflor (read) when using stdin/stdout and processing corrupt JPEG

Full Changelog: v1.5.2...v1.5.3

Unsigned binaries built via github actions (https://github.com/tjko/jpegoptim/actions/runs/4517155032) are included for convenience:

SHA-256 checksums:
ad6b38ed69285eec815027484ef2f933d606dc5089ab3ebb4c3a77ca5f70f34f jpegoptim-1.5.3-x64-linux.zip
169557eb91a2f929851532b42133682e79c7325cc3a4e234cdc3cb185dea36ff jpegoptim-1.5.3-x64-macos.zip
4a7676e567198324f289348ce86251bbd1f4c5c1b1311808f78246599f44236a jpegoptim-1.5.3-x64-windows.zip

v1.5.2

11 Feb 02:09
Compare
Choose a tag to compare
  • Add support for reading list of files to process from a file (--files-from) or from standard input (--files-stdin)
  • Improved JPEG marker reporting
  • Fix -d, --dest option (thanks to Almas Kunapyanov),
  • Other minor fixes

Full Changelog: v1.5.1...v1.5.2

v1.5.1

05 Jan 03:50
Compare
Choose a tag to compare
  • fix logging to stdout when --stdout is used *thanks to Eta
  • update --treshold option accept decimal numbers as parameter
  • fix crashes when processing certain broken JPEG images
  • fix memory leaks
  • fix (logging) output in parallel processing mode

v1.5.0

15 Sep 03:45
Compare
Choose a tag to compare
  • Parallel processing support added. Use option -w max or --workers=max to enable.
  • Fix --stdin option
  • Other minor fixes

v1.4.7

13 Apr 03:01
Compare
Choose a tag to compare
  • Experimental support for arithmetic coding (enable with configure option --with-arith)
  • Add option --nofix
  • Support for JFIF Extension (JFXX) markers
  • Support for nanosecond timestamps (thanks to GerbilSoft)
  • Optimization now works same with stdin as with standard files
  • Fixed --size (-S) option not working correctly when processing multiple files
  • New --keep-* options to use with --strip-all (see man page)
  • Other minor fixes