<!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-8.90.tar.gz">Version 8.90</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='v8.90'><b>Apr. 28, 2012 - Version 8.90</b></a> <span class=grn>(production release)</span>
<ul>
<li>Added ability to fix double-UTF-encoded embedded XMP
<li>Added a warning for invalid XMP
<li>Added a new Minolta/Sony LensType (thanks Matthias)
<li>Added a new values for some Canon tags
<li>Decode ColorBalance information for a few more Nikon models
<li>Ignore trailing whitespace when writing converted values
<li>Enhanced the -z option to avoid writing the 2424 bytes of padding in XMP
<li>Improved decoding of some Sony MakerNotes tags (thanks Jos Roost)
<li>Improved "best guess" for fixing corrupted makernote offsets of some Sony
    models
</ul>

<a name='v8.89'><b>Apr. 21, 2012 - Version 8.89</b></a>
<ul>
<li>Added new Nikon and Ricoh LensID's
<li>Added a new Olympus CameraType
<li>Added new Canon LensType, EasyMode and CanonModelID values
<li>Added new Pentax PictureMode and PentaxModelID values
<li>Added support for IDimager XMP tags
<li>Added a number of new XMP-crs tags used by LR4
<li>Decode a few more QuickTime tags
<li>More improvements decoding Minolta/Sony CameraSettings (thanks Jos Roost)
<li>Enhanced -ext option to allow files with any extension to be processed
<li>Increased maximum number of SubIFD's to accommodate some DNG 1.4 images
<li>Lowered priority of JPEG APP12 PictureInfo tags when reading
<li>Created mechanism to allow self-referential XMP structures
</ul>

<a name='v8.88'><b>Apr. 15, 2012 - Version 8.88</b></a>
<ul>
<li>Added a new Canon LensType (thanks Gerald Erdmann)
<li>Decode a number of new Olympus tags and values
<li>Decode a few more QuickTime tags
<li>Many more improvements and additions to Sony decoding (thanks Jos Roost)
<li>Changed Ricoh InternalSerialNumber to also convert numerical value
<li>Removed the ability to create IFD1 in TIFF-format images (you shouldn't
    really do this anyway)
<li>Fixed incorrect IFD number in some error messages when writing
</ul>

<a name='v8.87'><b>Apr. 9, 2012 - Version 8.87</b></a>
<ul>
<li>Added a new PentaxModelID
<li>Added new values for some Panasonic tags
<li>Added a couple of new Canon LensTypes
<li>Decode a few more Sony tags and values (thanks Jos Roost)
<li>Decode more CanonVRD tags
<li>Decode makernotes from Pentax WG-2 GPS MOV videos
<li>Changed Panasonic AdvancedSceneMode to a Composite tag
<li>Fixed problem introduced in 8.70 where excluding groups from deletion didn't
    work when copying back tags in the same command
<li>Fixed problem repairing incorrect makernotes offsets in JPEG images from
    Sony SLT and NEX cameras
</ul>

<a name='v8.86'><b>Apr. 3, 2012 - Version 8.86</b></a>
<ul>
<li>Added a few new values for some Panasonic tags
<li>Added a new CanonModelID and a new Canon LensType
<li>Added a new Nikon LensID
<li>Decode more Sony CameraSettings3 information (thanks Jos Roost)
<li>Decode another Canon 5D tag
<li>Decode some new CanonVRD DLO tags
<li>Changed decoding of CanonVRD VRDVersion tag
<li>Changed formatting of a Pentax LensType for consistency with other lenses
<li>Patched decoding of Reconyx:DateTimeOriginal to accomodate values written
    with an incorrect byte order by some models
</ul>

<a name='v8.85'><b>Mar. 25, 2012 - Version 8.85</b></a> <span class=grn>(production release)</span>
<ul>
<li>Added a couple more Olympus CameraType values
<li>Added two new Pentax LensType's and a PentaxModelID
<li>Decode a number of new Sony CameraSettings3 tags (thanks Jos Roost)
<li>Decode a few new Pentax K-01 tags
<li>Decode new custom functions of the Canon 5D Mark III
<li>Recognize another non-standard APP1 XMP header
<li>Increased unrolled depth of XMP-mwg-kw:HierarchicalKeywords from 4 to 6
<li>Extended "-charset exif=CHARSET" to also apply to EXIF UserComment when
    stored as ASCII
<li>Changed name of Olympus MaxApertureAtCurrentFocal to to MaxAperture
<li>Patched to avoid possibility of unnecessary "references previous directory"
    warning when the length of one directory is zero
</ul>

<a name='v8.84'><b>Mar. 17, 2012 - Version 8.84</b></a>
<ul>
<li>Added a few more SonyModelID's (thanks Jos Roost)
<li>Added a new CanonModelID and a number of new Canon LensType values
<li>Added a new Minolta/Sony LensType
<li>Decode CameraTemperature for a number of new Canon PowerShot models
<li>Decode information from PANA atom of Panasonic DMC-FT20 MP4 videos
<li>Decode a bit more of the Casio MakerNotes
<li>Improved Polish translations for EXIF information (thanks Kacper Perschke)
<li>Changed some warning messages for invalid IFD entries
<li>Patched to allow writing of Sony MakerNotes containing invalid IFD entries
</ul>

<a name='v8.83'><b>Mar. 13, 2012 - Version 8.83</b></a>
<ul>
<li>Added a new SonyModelID and a new Nikon LensID (thanks Gregg Lee and Jos
    Roost)
<li>Added Finnish translations (thanks Jens Duttke and Jarkko M&auml;kineva)
<li>Fixed the Composite:LensID problem properly this time (with any luck)
</ul>

<a name='v8.82'><b>Mar. 13, 2012 - Version 8.82</b></a>
<ul>
<li>Added ability to extract information from PostScript-type DFONT files
<li>Added a new Minolta/Sony LensType (thanks Jos Roost)
<li>Improved geotagging of orientation information when extrapolating past end
    of track
<li>Changed behaviour while copying information to allow flattened tags to be
    specified without the need to use the --struct option
<li>Removed unnecessary warning when writing PreviewImage to Ricoh DNG file
<li>Fixed problem introduced in 8.81 which prevented generation of the Composite
    LensID for Nikon images when duplicate tags were disabled
<li>API Changes:
    <ul>
    <li>Added NoFlat option to SetNewValues()
    <li>Changed Struct option to allow copying of both structured and flattened
        tags at the same time
    </ul>
</ul>

<a name='v8.81'><b>Mar. 9, 2012 - Version 8.81</b></a>
<ul>
<li>Added some new Canon, Pentax and Sony/Minolta LensType's
<li>Added a few new FujiFilm PictureMode values (thanks Kai Lappalainen)
<li>Added some new FujiFilm FilmMode values
<li>Added a couple of new CanonModelID values
<li>Added local timezone message to -v2 geotagging output
<li>Made all Pentax LensType tags writable
<li>Improved Composite LensID logic to use Sony LensSpec value if available
<li>Fixed problem opening files with path names that begin with "&amp;"
</ul>

<a name='v8.80'><b>Feb. 25, 2012 - Version 8.80</b></a>
<ul>
<li>Added a new Olympus CameraType
<li>Improved geotagging to tolerate out-of-sequence and missing NMEA sentences
<li>Increased the maximum XMP tag ID length to 250 characters to allow very deep
    user-defined structure hierarchies
</ul>

<a name='v8.79'><b>Feb. 20, 2012 - Version 8.79</b></a>
<ul>
<li>Avoid deleting the JPEG APP14 Adobe segment when deleting all metadata
<li>Added ability to read/write/create JPEG APP14 Adobe segment as a block
<li>Added some new CanonModelID values
<li>Added another Panasonic WhiteBalance value (thanks PeterK)
<li>Decode Panasonic ColorTempKelvin tag
<li>Decode information from Qualcomm APP7 JPEG segment
<li>Extract PreviewImage for a few more uncommon camera models
<li>Strengthened MP3 file recognition to avoid mis-identification of some files
<li>Fixed problems reading "sfnt" resource in some DFONT files
<li>Fixed problems writing some LensType values for 3rd-party lenses
</ul>

<a name='v8.78'><b>Feb. 11, 2012 - Version 8.78</b></a>
<ul>
<li>Added basic read support for a few obscure audio formats (LA, OFR, PAC, WV)
<li>Added a couple more Canon LensType values
<li>Decode some new Kodak tags in MP4 videos
<li>Patched timezone problem on MirBSD due to leap-second "feature" of this OS
<li>Fixed problem converting Adobe XMP LensID's for Pentax lenses
<li>Fixed runtime warning due to conflict with some Vorbis tag ID's
<li>Fixed problem which could result in duplicate columns in -csv output when
    used with -f and the "#" suffix on a tag name
<li>API Changes:
    <ul>
    <li>Added XMPAutoConv option
    </ul>
</ul>

<a name='v8.77'><b>Jan. 27, 2012 - Version 8.77</b></a> <span class=grn>(production release)</span>
<ul>
<li>Added some new and updated some existing Sony/Minolta LensType values
<li>Added two missing Minolta Teleconverter values
<li>Added a new Canon LensType
<li>Decode Olympus ArtFilterEffect
<li>Enhanced -c (CoordFormat) option to allow signed coordinate output
<li>Changed -sort option to always sort -json and -X outputs by tag name
<li>Minor change to an Olympus LensType name (thanks Niels Kristian Bech Jensen)
<li>Fixed problem geotagging orientation information from PTNTHPR sentence
<li>Fixed decoding of negative Pentax EffectiveLV values
<li>Fixed typo in an Olympus LensType
</ul>

<a name='v8.76'><b>Jan. 18, 2012 - Version 8.76</b></a>
<ul>
<li>Added -sort option to sort output by tag name or description
<li>Added support for FujiFilm RAF version 1.03 images and downgraded RAF
    version error to a warning
<li>Added a number of new Minolta/Sony LensType's
<li>Added a new CanonModelID
<li>Decode FocusPosition for Sony A850 and calculate Composite FocusDistance
<li>Decode IFD found in some Samsung Type1 maker notes
<li>Patched Olympus test to fix failure on some platforms
<li>Patched -json output to filter out invalid UTF-8 characters
<li>API Changes:
    <ul>
    <li>Added Sort2 option and 'Descr' setting for Sort option
    <li>Added secondary sort option to GetFoundTags() and GetTagList()
    <li>Changed name of Sort 'Alpha' setting to 'Tag' (but 'Alpha' still works
        for backward compatibility)
    </ul>
</ul>

<a name='v8.75'><b>Jan. 8, 2012 - Version 8.75</b></a> <span class=grn>(production release)</span>
<ul>
<li>Added -php output option (thanks Marcel)
<li>Decode another AIFF tag and handle character encoding in AIFF text values
<li>Recognize PHP files
<li>Enhanced Geotag feature to write speed/track from NMEA GPRMC sentence, and
    orientation information from Honeywell NMEA PTNTHPR sentence
<li>Changed verbose XMP output to print raw values
<li>Lowered default priority of "avoided" tags so they don't override other
    same-named tags when reading with duplicate tags disabled
<li>Patched tests to ignore MirBSD leap-second unconformity
<li>Patched ZIP module to avoid failed tests with Perl 5.6.2 on GNU/Linux 2.6
<li>Fixed problem reading xref table of some PDF files created by PScript5.dll
<li>Fixed problem reading RicohSubdir from AVI videos of the GR Digital 4
</ul>

<a name='v8.74'><b>Dec. 28, 2011 - Version 8.74</b></a>
<ul>
<li>Added read/write support for Hasselblad FFF images
<li>Added iptcCore.args convenience file to the distribution package
<li>Catch CONT signal to allow calling applications to trigger an immediate
    response (avoiding a delay of up to 0.01 sec) after writing arguments to a
    -stay_open ARGFILE
<li>Protect against some infinite loops that could be created when using some of
    the advanced exiftool options
<li>Improved decoding of Samsung PictureWizard (thanks Pascal de Bruijn)
<li>Improved handling of bad IFD entries in -htmlDump output
<li>Changed print conversion of EXIF:FNumber and XMP:FNumber to use 2 decimal
    digits for values less than 1.0, and disable conversion for invalid values
<li>Tightened up the -stay_open feature to fix a few potential problems
<li>Fixed bug using -csv+= or -json+= for non-list-type tags
<li>Fixed problem deleting unknown makernotes as a block
<li>API Changes:
    <ul>
    <li>Enhanced SetNewValue() AddValue option to allow this option to be
        ignored for non-list tags
    </ul>
</ul>

<a name='v8.73'><b>Dec. 16, 2011 - Version 8.73</b></a>
<ul>
<li>Added read support for OpenEXR and Radiance RGBE images
<li>Added a couple of new Nikon LensID's (thanks Robert Rottmerhusen)
<li>Added a new PentaxModelID
<li>Added a new Olympus CameraType
<li>Created new FileSequence tag for use in batch processing
<li>Decode maker notes from Pentax Optio RZ18 AVI videos
<li>Tolerate unrecognized IPTC records (but still issue warning)
<li>Changed ScaleFactor35efl calculation to also use Pentax SensorSize
<li>Minor changes to two Samsung lens names (thanks Pascal de Bruijn)
</ul>

<a name='v8.72'><b>Dec. 8, 2011 - Version 8.72</b></a>
<ul>
<li>Added support for reading XMP from INX files
<li>Added PDF HasXFA tag
<li>Added a new XMP Colorants field (not in 2010 XMP specification)
<li>Decode Casio BestShotMode for yet more cameras
<li>Decode a few more Casio ImageStabilization values
<li>Decode a few more Olympus tags and added conversion for CameraType
<li>Protect against reading insanely large XMP (> 300 MB) in INDD files
<li>Extract large (> 64 kB) unknown XMP tags as binary data
<li>Reduced memory requirements for XMP processing (by 1/10)
<li>Fixed another place where empty XMP structures could hide (in lists)
</ul>

<a name='v8.71'><b>Nov. 19, 2011 - Version 8.71</b></a>
<ul>
<li>Added two new Olympus LensType values (thanks Martin Hilbers)
<li>Avoid recreating duplicate groups when deleting whole groups and adding back
    tags in the same step
<li>Fixed problem where the QuickTime -charset option didn't work for some tags
<li>Fixed bug introduced in 8.69 which could cause excessive memory usage when
    reading QuickTime videos with the -u option
<li>Fixed problem where existing empty XMP structure couldn't be deleted or
    overwritten as a structured tag
</ul>

<a name='v8.70'><b>Nov. 15, 2011 - Version 8.70</b></a>
<ul>
<li>Compatibility Notice: Changed order of operations when batch processing with
    -tagsFromFile option to be consistent with non-batch mode
<li>Added -listItem option
<li>Added read support for IDML files
<li>Added a new Canon LensType (thanks Jon Charnas)
<li>Added a couple of new Samsung LensType's (thanks Tae-Sun Park)
<li>Added support for another DigiKam XMP tag
<li>Decode a couple more ID3 tags
<li>Decode Casio BestShotMode for more cameras
<li>Improved decoding of Casio AFMode
<li>Extract unknown FLAC blocks as binary data
<li>Changed ITC:ImageType to make "numerical" value more friendly
<li>Changed priority of two unreliable Samsung tags
<li>Fixed bug where ExifTool could produce improperly formatted XMP when writing
    structure elements to a previously empty XMP structure (the empty XMP
    structure was not being properly deleted).  Affected XMP may be repaired by
    re-writing any element of the structure with this version of ExifTool
<li>API Changes:
    <ul>
    <li>Added ProtectSaved option to SetNewValue() and return save count from
        SaveNewValues()
    </ul>
</ul>

<a name='v8.69'><b>Nov. 9, 2011 - Version 8.69</b></a>
<ul>
<li>IMPORTANT: Fixed bug which could corrupt GIF images when writing a Comment
    to a GIF image containing XMP metadata
<li>Added ability to read/write ICC_Profile in GIF images
<li>Added ability to specify internal encoding of EXIF "ASCII" strings and
    QuickTime strings
<li>Added a new DigiKam XMP tag
<li>Decode a number of new Sony tags
<li>Decode a few new Pentax tags and added a few new values
<li>Decode a few new QuickTime and ID3 tags
<li>Decode Casio BestShotMode for a number of models
<li>Improved validity checking of ICC_Profile segments in JPEG image
<li>Tolerate UTF-8 byte order mark (BOM) in input CSV and JSON files
<li>No longer trim trailing spaces from arguments in -@ argfiles
<li>Upgraded Windows executable version to use PAR 1.002
<li>Changed priority of the Sony DynamicRangeOptimizer tags
<li>Changed MWG feature to use UTF8 encoding for EXIF strings by default
<li>Changed the -b option to avoid loading large binary values for tags that
    have been excluded with the -x option or --TAG
<li>Changed Canon AFMicroAdjActive to AFMicroAdjMode and improved decoding
<li>Fixed problem where the PreviewImage could be lost when writing to images
    from some newer Sony cameras
<li>Fixed problem reporting duplicate information when -if used with -TAG#
<li>Fixed incorrectly written XMP-tiff:YCbCrSubSampling tag
<li>Fixed problem opening files with names beginning and/or ending with some
    characters such as SPACE, '&gt;', '&lt;' and '|'; however file names ending
    with '|' are still not allowed
<li>API Changes:
    <ul>
    <li>Added CharsetEXIF and CharsetQuickTime options
    </ul>
</ul>

<a name='v8.68'><b>Oct. 21, 2011 - Version 8.68</b></a>
<ul>
<li>Added a new CanonModelID and a new SonyModelID
<li>Added new Canon and Pentax LensType's
<li>Decode more makernote information from Nikon MOV videos
<li>Improved decoding of Sony LensSpec and enabled writing of this tag
<li>Overhauled Minolta/Sony LensType list for consistency with official Sony
    lens names and removed a couple of anomalous entries (thanks Jos Roost)
<li>Fixed problem with negative temperatures in Reconyx makernotes
<li>Fixed bug which could cause runtime warnings when -f used with -X and -l
<li>Fixed some minor problems when using -X with MWG option
<li>Fixed issue where some missing tags could be printed when -f option was used
    in combination with wildcard tag names
</ul>

<a name='v8.67'><b>Oct. 13, 2011 - Version 8.67</b></a>
<ul>
<li>Added a new Canon LensType (thanks Norbert Wasser)
<li>Decode tags from FujiIFD in HS10 and X100 RAF images
<li>Decode LocationInfo tags from Nikon maker notes
<li>Decode GPS tags from Nikon MOV videos
<li>Decode information from Microsoft "Xtra" atom in QuickTime files
<li>Decode Sony LensSpec information (thanks Jos Roost)
<li>Use more specific MakerNotes names in warning messages and verbose output
<li>Updated Canon CustomFunctions for the EOS 600D and 1100D
<li>Improved handling of some corrupted RIFF files
<li>Improved decoding of Samsung manual lens types (thanks Pascal de Bruijn)
<li>Changed "No writable tags found" warning to "No writable tags set from"
<li>Fixed problem handling resource forks in newer versions of OS X
<li>Fixed problem writing XMP as a block to Jpeg2000 images
<li>Fixed problem which could cause XMP and IPTC to be ignored when using MWG
    feature with TIFF images and performing multiple operations in a single
    command
</ul>

<a name='v8.66'><b>Oct. 3, 2011 - Version 8.66</b></a>
<ul>
<li>Added the ability to use "$GROUP:all" in -if and -p expressions (evaluates
    to "1" if any tag exists in the specified group, or "0" otherwise)
<li>Added a new Sony/Minolta LensType (thanks Florian Knorn)
<li>Added list of recommended modules to Perl installation
<li>Decode ColorBalance information for a few new Nikon models
<li>Updated Canon CustomFunctions for the EOS 600D and 1100D
<li>Fixed problem writing "now" to MWG date/time tags
</ul>

<a name='v8.65'><b>Sept. 24, 2011 - Version 8.65</b></a> <span class=grn>(production release)</span>
<ul>
<li>Added a few new CanonModelID's
<li>Added a new Sony/Minolta LensType
<li>Added a new Canon LensType (thanks Klaus Reinfeld)
<li>Added a number of new Olympus ArtFilter/MagicFilter values
<li>Included new .args files in distribution: exif2iptc.args and iptc2exif.args
<li>Enhanced writing of date/time tags to recognize "now" for the current time
<li>Improved decoding of H264 Gain
<li>Minor improvement to -htmlDump for some invalid IFD entries
<li>Allow PostScript date/time tags to be written without the -n option
<li>Allow NikonCapture:ExposureAdj2 to be written without the -n option
<li>Fixed problem introduced in version 8.62 where DateTimeOriginal in IFD0 of
    NEF images was no longer updated when shifting times
<li>Fixed problem where keywords could be duplicated when exporting to XMP while
    using the MWG module
<li>Fixed problem reading PDF images with extra whitespace before xref table
<li>Fixed format problem in CSV output for filenames containing a comma or quote
<li>Fixed problem reading concatenated AVI videos
</ul>

<a name='v8.64'><b>Sept. 10, 2011 - Version 8.64</b></a>
<ul>
<li>Added 2 new ACDSee XMP tags (thanks Hannes Leubbers)
<li>Added a new Sony FileFormat value
<li>Added a new CanonModelID
<li>Added a few new Pentax DigitalFilter and ImageTone values
<li>Enhanced -execute option to allow a command ID number to be added
<li>Enhanced -csv and -json import features to also key on canonical SourceFile
    path (requires Cwd module)
<li>Improved Composite LensID logic for some Sony cameras
<li>Fixed misleading error message when using -if option on file that doesn't
    exist
<li>Fixed problems decoding a number of inconsistent tags in the Sigma SD1 maker
    notes
</ul>

<a name='v8.63'><b>Aug. 27, 2011 - Version 8.63</b></a>
<ul>
<li>Added support for a number of new Open Document file extensions
<li>Added a few new CanonModelID and SonyModelID values
<li>Added a new Ricoh GXR LensID
<li>Added a new Sony/Minolta LensType (thanks Mladen Sever)
<li>Added patch to read the improperly formatted DateTimeOriginal in AVI videos
    written by the Kodak Easyshare Sport camera
<li>API Changes:
    <ul>
    <li>Added QuickTimeUTC option
    </ul>
</ul>

<a name='v8.62'><b>Aug. 21, 2011 - Version 8.62</b> - "JPEG2000 Update"</a>
<ul>
<li>Added read support for JPEG2000 codestream format (J2C)
<li>Added a few new Nikon LensID's (thanks Robert Rottmerhusen)
<li>Added a few new Pentax LensType's
<li>Added a few new Sony/Minolta LensType's (thanks Wolfram for 2 of these)
<li>Added two new Sony Teleconverter values (thanks Wolfram)
<li>Decode a few more JPEG2000 UUID's written by Adobe JPEG2000 plugin
<li>Decode additional JPEG2000 ColorSpecification information
<li>Recognize a few more JPEG2000 file extensions
<li>Updated some CanonModelID's
<li>Tolerate extra comma at end of line in imported -csv files
<li>Changed name of Kodak Type9 SerialNumber tag to UnknownNumber
<li>Fixed bug which in rare situations could result in an erroneous "IFD pointer
    references previous IFD" warning
<li>Fixed another memory leak when writing and removed circular references from
    ExifTool object to prevent future bugs like this
<li>Fixed problem in Windows where values in the -X (XML) output containing
    CR+LF were converted to CR+CR+LF
<li>Fixed superfluous warning which could occur when using += to decrement a
    numerical tag
<li>Fixed an incorrectly spelt Pentax city name (thanks John Francis)
</ul>

<a name='v8.61'><b>July 16, 2011 - Version 8.61</b></a>
<ul>
<li>Added the ability to increment/decrement tags with numerical values using +=
<li>Added support for Extensis Portfolio XMP tags plus a number of non-standard
    and/or undocumented XMP-xmp and XMP-xmpMM tags
<li>Added read support for Microsoft Compiled HTML (CHM) format
<li>Added read support for Ogg Video (OGV) files
<li>Added new LensType values for Pentax (thanks Heike Herrmann), Sony/Minolta
    (thanks Fabio Suprani and Florian Knorn), Nikon (thanks Jens Kriese),
    Olympus and Sigma cameras
<li>Added a new QuickTime VendorID
<li>Recognize DEX (Dalvik Executable) files
<li>Identify Windows 64-bit EXE/DLL files and relax EXE validation
<li>Validate date/time values when reading NMEA GPS log files
<li>Changed decoding of CFAPattern to return a string of numbers with -n option
<li>Extract all unknown makernote blocks as undef, regardless of actual format
<li>Improved print conversion of Pentax ShakeReduction
<li>Fixed problem processing some Ogg files with multiple streams
<li>Fixed incorrect namespace URI for stArea (used by MWG 2.0 regions)
<li>Fixed problem with spaces in -geotag path when using wildcards
<li>Fixed problem writing PDF:Keywords list items individually if they contain
    special characters
<li>API Changes:
    <ul>
    <li>Enhanced SetNewValue() to allow increment/decrement of numerical tags
    </ul>
</ul>

<a name='v8.60'><b>June 25, 2011 - Version 8.60</b></a> <span class=grn>(production release)</span>
<ul>
<li>Added Composite Flash tag to facilitate copying of flash information between
    XMP and EXIF
<li>Added new Pentax and Canon LensType values and fixed a Pentax lens name
<li>Added a few new Leica LensType's (thanks Olaf Ulrich)
<li>Added a new PentaxModelID
<li>Enhanced GPSDateStamp conversion to tolerate null separators (Casio EX-H20G)
<li>Made DNG LinearizationCurve and Nikon ContrastCurve writable but protected
<li>Renamed Nikon LinearizationTable to NEFLinearizationTable and made writable
    but protected
<li>Removed Leica M8 FrameSelector tag since it seems to have evolved into an
    extension of the LensType tag for newer lenses
<li>Fixed problem with order of operations when using multiple -if options
</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>