The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
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

 - 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-*

Imager-File-JPEG 0.95

 - update the bug tracking URL to point at github

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.

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

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

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

 - use snprintf() when imconfig.h indicates it's available

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

 - replace (imager|tony) in the doc, since I don't
   plan to continue receiving mail at that address.

Imager-File-JPEG 0.78

Split off from Imager.