The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <title>ExifTool Version History</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
<link rel=alternate type='application/rss+xml' title='RSS Feed for ExifTool updates' href='http://owl.phy.queensu.ca/~phil/exiftool/rss.xml'>
</head>
<body>
<h1 class='up'>ExifTool Version History</h1>

<p>RSS feed: <a href="http://owl.phy.queensu.ca/~phil/exiftool/rss.xml">http://owl.phy.queensu.ca/~phil/exiftool/rss.xml</a></p>

<p><b>Note:</b> The most recent production release is <a href="Image-ExifTool-10.55.tar.gz">Version 10.55</a>. (Other versions are
considered development releases, and are not uploaded to <a href="http://search.cpan.org/dist/Image-ExifTool/">CPAN</a>.)</p>

<!-- Use line width of 80 -->
<!-- *********************************************************************** -->

<a name='v10.55'><b>June 5, 2017 - Version 10.55</b></a> <span class=grn>(production release)</span>
<ul>
<li>Added support for GIF multimedia extensions
<li>Added a couple of new Sony/Minolta lenses (thanks Chris)
<li>Added a new Nikon LensID (thanks Jakob Dettner)
<li>Added new Composite TotalPathPoints tag to photoshop_paths.config
<li>Decode a number of new Sony tags and updated some others (thanks Jos Roost)
<li>Decode a new Pentax tag and fixed decoding of another (thanks Andras
    Salamon)
<li>Updated iptcCore.args for new IPTC specification
<li>Changed description of a couple of AVI Model tags to match EXIF
<li>Patched tests to avoid failures with Perl 5.25.11 due to missing "." in @INC
<li>Fixed an incorrect warning from the experimental Validate feature
</ul>

<a name='v10.54'><b>May 26, 2017 - Version 10.54</b></a>
<ul>
<li>Added support for Google XMP GImage and GAudio tags
<li>Added a new Olympus CameraType (thanks LibRaw)
<li>Added a two new Sony lenses and decode more ILCE-9 tags (thanks Jos Roost)
<li>Added new values to some Pentax tags (thanks Andras Salamon)
<li>Added a new Canon LensType
<li>Added an additional checks to the experimental -validate feature
<li>Improved user-defined FileTypes feature to provide more flexibility
<li>Enhanced -ext option to allow specific files extensions to be processed
    along with supported files
<li>API Changes:
    <ul>
    <li>Added ListJoin option to replace List and ListSep options
    </ul>
</ul>

<a name='v10.53'><b>May 17, 2017 - Version 10.53</b></a>
<ul>
<li>Added support for "MeSa" Photoshop IRB resource
<li>Made XMP-GSpherical tags writable
<li>Improved German translations (thanks Jobi)
</ul>

<a name='v10.52'><b>May 12, 2017 - Version 10.52</b></a>
<ul>
<li>Added some new values to a number of FujiFilm tags and changed some others
    (thanks Albert Shan)
<li>Decode a number of new Sony tags for the ILCE-9 (thanks Jos Roost)
<li>Made SonyISO writable
<li>Changed behaviour of advanced formatting expression for Shortcut tags so it
    now applies to the combined value rather than individual constituent values
<li>Minor changes to some Pentax print conversions
<li>Fixed problem using new NoDups utility with Shortcut tags
</ul>

<a name='v10.51'><b>May 2, 2017 - Version 10.51</b></a>
<ul>
<li>Added "NoDups" utility function for use in advanced formatting expressions
<li>Added a new Pentax LensType (thanks JohnK)
<li>Added some new Pentax DriveMode values (thanks Andras Salamon)
<li>Enhanced -ver option to report Perl include directories with -v2
<li>Improved warning message when advanced formatting expression returns undef
<li>Minor change to a few FujiFilm print conversion strings (thanks Albert Shan)
<li>Changed behaviour when interpolating Shortcut tags in a string (the values
    are now separated according to the -sep option setting instead of simply
    being concatenated)
<li>Patched to allow file times to be set on systems where futimes is not
    available
</ul>

<a name='v10.50'><b>Apr. 20, 2017 - Version 10.50</b></a> <span class=grn>(production release)</span>
<ul>
<li>Decode a new Pentax tag (thanks Andras Salamon)
<li>Improved decoding of Olympus DriveMode (thanks Herbert Kauer)
<li>Improved handling of errors from utime when setting file times
<li>Fixed potential hang problem when reading corrupted QuickTime metadata
<li>Fixed problem deleting duplicate EXIF tags when writing other tags at the
    same time
</ul>

<a name='v10.49'><b>Apr. 10, 2017 - Version 10.49</b></a>
<ul>
<li>Added "DateFmt" utility function for use in advanced formatting expressions
<li>Added a new Sony/Minolta LensType (thanks LibRaw)
<li>Decode a new Panasonic tag
<li>Fixed problem decoding Sony VariableLowPassFilter values (thanks Jos Roost)
<li>Fixed problem setting XMP:About when creating new XMP in a file
<li>Fixed an incorect Pentax DriveMode value (thanks Andras Salamon)
<li>API Changes
    <ul>
    <li>Allow access to the advanced formatting expression via a new ExifTool
        "FMT_EXPR" member variable
    </ul>
</ul>

<a name='v10.48'><b>Apr. 3, 2017 - Version 10.48</b></a>
<ul>
<li>Added some new FujiFlashMode values (thanks Albert Shan)
<li>Added a new Sony LensType (thanks Jos Roost)
<li>Added a new Canon LensType (thanks LibRaw)
<li>Added a new CanonModelID and minor changes to some others (thanks Dmitry)
<li>Decode two Pentax tags and added a number of new values for other Pentax
    tags (thanks Andras Salamon)
<li>Decode a new Sony tag (thanks Jos Roost)
<li>Improvements to the experimental Validate feature
<li>Fixed problem which could cause hang when reading bad PPT documents
</ul>

<a name='v10.47'><b>Mar. 20, 2017 - Version 10.47</b></a>
<ul>
<li>Added read support for JSON-format files
<li>Added two new Sony/Minolta lenses (thanks Jos Roost)
<li>Added a number of new Pentax tag values
<li>Decode a new Canon CR2 tag (thanks Ed Hannon)
<li>Decode WB information for Canon 800D (thanks LibRaw)
<li>Improved config_files/photoshop_paths.config to indicate start of paths
<li>Attempt to validate new file names in Windows before renaming images
<li>Experimental Validate feature no longer warns about Windows XP tags
<li>Fixed problem extracting layer information from very large PSD/PSB files
</ul>

<a name='v10.46'><b>Mar. 8, 2017 - Version 10.46</b></a>
<ul>
<li>Moved Mac System tags from the Extra table into a new <a href="TagNames/MacOS.html">MacOS group</a> and added
    ability to extract them by requesting the MacOS group
<li>Updated QuickTime GenreID list (thanks Fran&ccedil;ois Bonzon)
<li>Fixed "Invalid xref" problem when reading some PDF files
<li>Fixed error in Minolta lens list (thanks Jos Roost)
<li>Fixed minor problem with -U option generating Unknown tags for some known
    bytes in variable-sized strings
<li>API Changes:
    <ul>
    <li>Enhanced RequestTags option to allow groups to be requested
    </ul>
</ul>

<a name='v10.45'><b>Mar. 2, 2017 - Version 10.45</b></a>
<ul>
<li>Added ability to write a number of Mac OS X system tags (including the file
    creation date!)
<li>Added ability to extract OS X extended attributes ("XAttr" tags)
<li>API Changes:
    <ul>
    <li>Added XAttrTags option
    <li>Enhanced RequestAll option
    </ul>
</ul>

<a name='v10.44'><b>Feb. 24, 2017 - Version 10.44</b></a>
<ul>
<li>Added a few new CanonModelID values and a new Canon LensType
<li>Added two new Nikon lenses (thanks Rolf Probst)
<li>Added a few new Sony/Minolta lenses (thanks Jos Roost)
<li>Added two new Sony MeteringMode values (thanks Jos Roost)
<li>Improved verbose dump of Photoshop Layer information
<li>Patched to allow "FileName encoding not specified" warnings to be avoided by
    setting -charset filename=""
<li>Fixed problem in photoshop_paths.config printing some paths
</ul>

<a name='v10.43'><b>Feb. 16, 2017 - Version 10.43</b></a>
<ul>
<li>Restrict writing of EXIF:FlashEnergy to a single value as per EXIF spec
<li>Reverted format change of Sony ImageCount tag
<li>Changed PNG new eXIF/zXIF chunk names to "exIf" and "zxIf" until the
    proposed chunks are accepted (of course, while maintaining backward
    compatibility for reading/updating the other chunks)
<li>Lowered priority of XMP-pdf:Keywords so it doesn't take precedence over
    PDF:Keywords when the Duplicates option is not used
<li>Improved config_files/convert_regions.config to handle the case where the
    RegionInfoMP is missing a Rectangle
</ul>

<a name='v10.42'><b>Feb. 10, 2017 - Version 10.42</b></a>
<ul>
<li>Added ability to read/write PNG eXIF and zXIF chunks, and made these the
    place where new EXIF is created in PNG images (zXIF if the -z option is
    used, or eXIF otherwise)
<li>Added ability to copy Photoshop OriginPathInfo with photoshop_paths.config
<li>Made FileUserID and FileGroupID writable
<li>Changed format for a Sony ImageCount tag
<li>Improvements to experimental Validate feature
<li>Fixed incorrect XMP swf namespace URI
<li>Fixed problem using new -p section feature when combined with -w or -ee
<li>Fixed formatting problem in -listx output when -lang option was used
<li>Fixed problem where UserComment wasn't removed if found in IFD0 when writing
    it to the correct IFD
</ul>

<a name='v10.41'><b>Feb. 1, 2017 - Version 10.41</b></a>
<ul>
<li>Added an experimental metadata validation feature (invoked either by
    requesting the new <a href="TagNames/Extra.html">Extra</a> Validate tag or by setting the <a href="ExifTool.html#Validate">API Validate option</a>)
<li>Added support for PSDT file extension
<li>Added age.config to the distribution
<li>Added a new Sony lens (thanks Jos Roost)
<li>Added a new PentaxModelID (thanks Louis Granboulan)
<li>Enhanced -p option to allow files to be grouped in sections
<li>Made makernote offset warning minor
<li>Relaxed parsing of NMEA GGA sentence so comma after the geoid units is now
    optional
<li>Patched problem extracting value of an unsafe binary tag with the -b option
    when specified using -TAG# instead of -TAG with -n
<li>API Changes:
    <ul>
    <li>Added experimental Validate option
    </ul>
</ul>

<a name='v10.40'><b>Jan. 14, 2017 - Version 10.40</b></a> <span class=grn>(production release)</span>
<ul>
<li>Fixed tests that were failing on some platforms
</ul>

<a name='v10.39'><b>Jan. 13, 2017 - Version 10.39</b></a>
<ul>
<li>Added Perl version and Unicode settings to -ver -v output
<li>Added a new Sony LensType2 value
<li>More improvements to sample time_zone.config file (thanks Hayo Baan)
<li>Fixed problem with MWG date/time tags introduced in version 10.34
<li>Fixed problem setting the value of a tag from a binary file when the
    PERL_UNICODE environment or the perl -C option is used to force UTF-8
    treatment of @ARGV elements
</ul>

<a name='v10.38'><b>Jan. 5, 2017 - Version 10.38</b></a>
<ul>
<li>Added a couple of new XMP-ics tags
<li>Added a new Nikon LensID (thanks Ken Cochran)
<li>Decode a couple more PhaseOne tags
<li>Increased priority of Sony 0x0115 WhiteBalance when reading
<li>Range check QuickTime date/time values when writing
<li>Apply CharsetPhotoshop setting to decoding of Photoshop LayerNames
<li>Improved identification of Nikon NRW images
<li>Minor improvements to verbose dump of FLIR information
<li>Improvements to sample time_zone.config file (thanks Hayo Baan)
<li>Removed trailing null in -b output for GPSDateStamp
<li>Changed "TAG is not supported" warning when writing to "TAG is not defined"
<li>Changed groups of Composite Preview/Thumbnail/JpgFromRaw/etc images to match
    the tags from which they are derived
<li>Changed description of Composite Nikon LensSpec tag to match the tag name
<li>Fixed problems reading/writing PreviewImage from some DNG files
</ul>

<a name='v10.37'><b>Dec. 19, 2016 - Version 10.37</b></a>
<ul>
<li>Decode more information from BMP V4 and V5 images
<li>Added a few new FujiFlashMode values (thanks Albert Shan)
<li>Changed -geotime default to use unconverted value of DateTimeOriginal
<li>Changed a couple of Sony Voigtlander LensType strings (thanks Jos Roost)
<li>Warn about invalid tag names used on the command line
<li>Generate default-language version of QuickTime tags even if the same-named
    tag already exists in another group
<li>Fixed bug reading some Photoshop layer information
<li>Fixed problems in sample config file time_zone.config (thanks Hayo Baan)
</ul>

<a name='v10.36'><b>Nov. 24, 2016 - Version 10.36</b></a> <span class=grn>(production release)</span>
<ul>
<li>Added 3D Studio MAX files to the list of supported file types
<li>Decode more Sony tags (thanks Jos Roost)
<li>Decode a couple more FlashPix tags
<li>Minor changes to some of the new IPTC Extension tags
<li>Fixed problem reading some FlashPix (Windows Compound Binary Format) files
</ul>

<a name='ancient' href="ancient_history.html"><b>History of older versions</b> (back to 1.00) --></a><br><br>

<hr>
<p class='lf'><a href="index.html">&lt;-- Back to ExifTool home page</a></p>
</body>
</html>