2008.02.18 00:40 "[Tiff] TIFFRead errors on faxes", by Mick O'Neill

2008.02.21 22:13 "Re: [Tiff] Release notes", by Andinet Enquobahrie

Hi Frank,

Thanks for the quick response.

I found the following "Change information" links

http://www.remotesensing.org/libtiff/v3.5.7.html
http://www.remotesensing.org/libtiff/v3.6.0.html
http://www.remotesensing.org/libtiff/v3.6.1.html
http://www.remotesensing.org/libtiff/v3.7.0.html
http://www.remotesensing.org/libtiff/v3.7.1.html
http://www.remotesensing.org/libtiff/v3.7.2.html
http://www.remotesensing.org/libtiff/v3.7.3.html
http://www.remotesensing.org/libtiff/v3.7.4.html
http://www.remotesensing.org/libtiff/v3.8.0.html
http://www.remotesensing.org/libtiff/v3.8.1.html
http://www.remotesensing.org/libtiff/v3.8.2.html

And, I pooled the information in these links and came up with the following list

of main changes from 3.5.7 to 3.8.2. I hope I am not missing anything big.

----------------------

The main changes in 3.6.0

  1. New utility raw2tiff for converting raw rasters into TIFF files.
  2. Lots of new tiff2ps options.
  3. Lots of new fax2tiff options.
  4. Lots of bug fixes for LZW, JPEG and OJPEG compression.
  5. LZW compression kit synchronized with actual libtiff version.

The main changes in 3.6.1

  1. New utility tiff2pdf for converting TIFF images directly into PDF.
  2. New color conversion module.
  3. Full support for Orientation tag in TIFFRGBAImage interface.
  4. Many bugs fixed.

The main changes in 3.7.0

  1. Significant changes in software configuration: we are switched to GNU autotools now.
  2. tiffset: tiffset now can set any libtiff supported tags. Tags can be supplied by the mnemonic name or number.
  3. The code has been reviewed by Dmitry Levin: added checks for values, returned by the space allocation functions, fixed problems with the possible integer overflows.

The main changes in 3.7.1

   1. This is mostly bugfix release. Most important fix is the one
   related to wrong custom tag read/write code.

The main changes in 3.7.2

   1. Maintenance release. Many bugfixes in the build environment and
   compatibility improvements

The main changes in 3.7.3

  1. Replace runtime endianess check with the compile time one.
  2. Added support for the new predictor type (floating point predictor), defined at the TIFF Technical Note 3.
  3. Added Support for custom tags, passed by value. Added support for all DNG tags.

The main changes in 3.7.4

   1. Fixed important bug in custom tags handling code..

The main changes in 3.8.0

  1. Read-only support for custom directories (e.g. EXIF directory).
  2. Preliminary support for MS MDI format.

The main changes in 3.8.1

   1. Bug fix release

The main changes in 3.8.2

   1. Bug-fix release.

---------------

By the way, any idea when the stable version of 3.9.0 will be out?

Thanks,
-Andinet

On 2/21/08, Frank Warmerdam <warmerdam@pobox.com> wrote:

>
> Andinet Enquobahrie wrote:
> > Hi all,
> >

> > We are looking into updating the version of libtiff we are using in our > > toolkits. We are currently using 3.5.7. To make the decision to update

> > to a newer version, we were wondering about the difference between the > > newer versions and 3.5.7. Are there any release notes for the

> > different versions? Is there a documentation or a tracking > > system for new features and bug fixes?

>
>
> Andinet,
>
> The authoritative resource is the ChangeLog file, though it's a bit hard
> to comb through. I was going to paste it in here, but the ChangeLog is
> really pretty substantial. I see 1.5.7 was back in 2001 sometime. So,
> yes, there have been some changes. :-)

and watch the world go round - Rush    | President OSGeo, http://osgeo.org