Imager-File-JPEG 1.005
======================

 - depend on Imager 1.034 for another EXIF decoding fix
   CVE-2026-19082

 - warning fix pass, testing with -Wall -Wextra -Werror:
   - "(void)" an unused callback argument
   - volatile some variables used around setjmp()
   - fix various signed vs unsigned comparison warnings

Imager-File-JPEG 1.004
======================

 - depend on Imager 1.033 for the EXIF decoding fix.
   CVE-2026-14454

Imager-File-JPEG 1.003
======================

 - fix a memory leak from reading a JPEG image with more than
   one IPTC/APP13 block
   CVE-2026-13708

Imager-File-JPEG 1.002
======================

 - update bundled Devel::CheckLib with a fix to backported changes

Imager-File-JPEG 1.001
======================

 - update bundled Devel::CheckLib with more backported Changes

Imager-File-JPEG 1.000
======================

 - update bundled Devel::CheckLib from CPAN with backported changes

Imager-File-JPEG 0.98
=====================

 - fix an invalid sscanf() return value check detected by CodeQL

Imager-File-JPEG 0.97
=====================

 - MANIFEST.SKIP updates

 - eliminate some undefined value warnings from t/t10jpeg.t

Imager-File-JPEG 0.96
=====================

 - adapt to rename of i_img virtual member.

 - detect libjpeg (of whichever variety) via pkg-config if possible

 - add specific support for mozjpeg (turn its optimization off by
   default so tests pass.)

 - add libjpeg_version(), is_mozjpeg(), is_turbojpeg() and
   has_arith_coding() methods

 - add jpeg_compress_profile output tag, which only matters for
   mozjpeg

 - the libjpeg_version() method replaces the old
   Imager::File::JPEG::i_libjpeg_version() function, and the format
   has changed.

 - various obscure jpeg output controls:

   - add support for JPEG arithmetic coding when the supplied libjpeg
     supports it.  Note that not all JPEG decoders can handle arithmetic
     coded JPEGs.

   - add support for disabling the JFIF header for JPEG files using the
     jpeg_jfif tag.

   - add support for smoothing to eliminate dithering noise (like cjpeg
     -smooth) using the jpeg_smooth tag.

   - add support for producing JPEG restart markers (like cjpeg -restart
     N), using the jpeg_restart tag.

   - add control over subsample for JPEG (like the cjpeg -sample
     parameter) using the jpeg_sample tag

   - added tags for the rest of the MozJPEG API parameters.

   - add jpeg_tune tag, corresponding to the MozJPEG cjpeg -tune-*
     options.

Imager-File-JPEG 0.95
=====================

 - update the bug tracking URL to point at github
   https://github.com/tonycoz/imager/pull/466

Imager-File-JPEG 0.94
=====================

 - Imager has moved to github

Imager-File-JPEG 0.93
=====================

 - remove an unneeded check when terminating the stream for JPEG
   writing.  CID 185347.

Imager-File-JPEG 0.92
=====================

 - move common EXIF parsing into core Imager.

Imager-File-JPEG 0.91
=====================

 - Makefile.PL improvements

Imager-File-JPEG 0.90
=====================

 - update the bundled/modified Devel::CheckLib to handle the gcc-4
   symlink on Cygwin

Imager-File-JPEG 0.89
=====================

 - added the jpeg_optimize parameter for writing JPEG files.  This can
   significantly reduce file sizes, but uses more memory and time.
   https://rt.cpan.org/Ticket/Display.html?id=94292

Imager-File-JPEG 0.88
=====================

 - correct an internal documentation error.  No functional changes.

Imager-File-JPEG 0.87
=====================

 - fix some mismatched format strings/types

Imager-File-JPEG 0.86
=====================

 - correct 0.85 header below

 - test code now reports the (compile-time) library version

Imager-File-JPEG 0.85
=====================

 - avoid static variables when capturing IPTC data

 - clean up .dSYM directories generated performing probes on OS X
   Mountain Lion.

 - pass the --verbose command-line option through to Imager::Probe in
   Makefile.PL
   https://rt.cpan.org/Ticket/Display.html?id=75878

Imager-File-JPEG 0.84
=====================

 - allow compiling imexif.c with C89 compilers.

Imager-File-JPEG 0.83
=====================

 - no longer fallback to using DynaLoader to load the XS code
   https://rt.cpan.org/Ticket/Display.html?id=75560

Imager-File-JPEG 0.82
=====================

 - modify to use the new buffered I/O functions instead of calling
   I/O layer callbacks directly.

 - handle I/O close errors properly

Imager-File-JPEG 0.81
=====================

 - update the bundled (and still modified) Devel::CheckLib
   https://rt.cpan.org/Ticket/Display.html?id=69170

 - use snprintf() when imconfig.h indicates it's available
   https://rt.cpan.org/Ticket/Display.html?id=69147

Imager-File-JPEG 0.80
=====================

 - the big types cleanup

 - fail writing an image that is too large for JPEG to support.

Imager-File-JPEG 0.79
=====================

 - add progressive write support
   https://rt.cpan.org/Ticket/Display.html?id=68691

 - replace (imager|tony)@imager.perl.org in the doc, since I don't
   plan to continue receiving mail at that address.
   https://rt.cpan.org/Ticket/Display.html?id=68591

Imager-File-JPEG 0.78
=====================

Split off from Imager.
