./graphics/p5-Image-ExifTool, Perl module and program to read EXIF information

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 10.50, Package name: p5-Image-ExifTool-10.50, Maintainer: gdt

ExifTool is a Perl module with an included command-line application
for reading and writing meta information in image files. It recognizes
EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB and
ID3 meta information as well as the maker notes of many digital
cameras including Canon, Casio, FujiFilm, Kodak, Leaf,
Minolta/Konica-Minolta, Nikon, Olympus/Epson, Panasonic/Leica,
Pentax/Asahi, Ricoh, Sanyo and Sigma/Foveon.


Required to run:
[lang/perl5]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

SHA1: b7d7af4cc8761d8d8979f282452cfdd8e3a12bb3
RMD160: 2fe760b6176c93913e59c8189bc390fd42483759
Filesize: 4148.319 KB

Version history: (Expand)


CVS history: (Expand)


   2017-04-27 14:42:26 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-Image-ExifTool to 10.50.

Apr. 20, 2017 - Version 10.50 (production release)

  - Decode a new Pentax tag (thanks Andras Salamon)
  - Improved decoding of Olympus DriveMode (thanks Herbert Kauer)
  - Improved handling of errors from utime when setting file times
  - Fixed potential hang problem when reading corrupted QuickTime metadata
  - Fixed problem deleting duplicate EXIF tags when writing other tags at the
    same time

Apr. 10, 2017 - Version 10.49

  - Added "DateFmt" utility function for use in advanced formatting \ 
expressions
  - Added a new Sony/Minolta LensType (thanks LibRaw)
  - Decode a new Panasonic tag
  - Fixed problem decoding Sony VariableLowPassFilter values (thanks Jos Roost)
  - Fixed problem setting XMP:About when creating new XMP in a file
  - Fixed an incorect Pentax DriveMode value (thanks Andras Salamon)
  - API Changes
      - Allow access to the advanced formatting expression via a new ExifTool
        "FMT_EXPR" member variable

Apr. 3, 2017 - Version 10.48

  - Added some new FujiFlashMode values (thanks Albert Shan)
  - Added a new Sony LensType (thanks Jos Roost)
  - Added a new Canon LensType (thanks LibRaw)
  - Added a new CanonModelID and minor changes to some others (thanks Dmitry)
  - Decode two Pentax tags and added a number of new values for other Pentax
    tags (thanks Andras Salamon)
  - Decode a new Sony tag (thanks Jos Roost)
  - Improvements to the experimental Validate feature
  - Fixed problem which could cause hang when reading bad PPT documents

Mar. 20, 2017 - Version 10.47

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

Mar. 8, 2017 - Version 10.46

  - Moved Mac System tags from the Extra table into a new MacOS group and added
    ability to extract them by requesting the MacOS group
  - Updated QuickTime GenreID list (thanks Francois Bonzon)
  - Fixed "Invalid xref" problem when reading some PDF files
  - Fixed error in Minolta lens list (thanks Jos Roost)
  - Fixed minor problem with -U option generating Unknown tags for some known
    bytes in variable-sized strings
  - API Changes:
      - Enhanced RequestTags option to allow groups to be requested

Mar. 2, 2017 - Version 10.45

  - Added ability to write a number of Mac OS X system tags (including the file
    creation date!)
  - Added ability to extract OS X extended attributes ("XAttr" tags)
  - API Changes:
      - Added XAttrTags option
      - Enhanced RequestAll option

Feb. 24, 2017 - Version 10.44

  - Added a few new CanonModelID values and a new Canon LensType
  - Added two new Nikon lenses (thanks Rolf Probst)
  - Added a few new Sony/Minolta lenses (thanks Jos Roost)
  - Added two new Sony MeteringMode values (thanks Jos Roost)
  - Improved verbose dump of Photoshop Layer information
  - Patched to allow "FileName encoding not specified" warnings to be \ 
avoided by
    setting -charset filename=""
  - Fixed problem in photoshop_paths.config printing some paths

Feb. 16, 2017 - Version 10.43

  - Restrict writing of EXIF:FlashEnergy to a single value as per EXIF spec
  - Reverted format change of Sony ImageCount tag
  - 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)
  - Lowered priority of XMP-pdf:Keywords so it doesn't take precedence over
    PDF:Keywords when the Duplicates option is not used
  - Improved config_files/convert_regions.config to handle the case where the
    RegionInfoMP is missing a Rectangle

Feb. 10, 2017 - Version 10.42

  - 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)
  - Added ability to copy Photoshop OriginPathInfo with photoshop_paths.config
  - Made FileUserID and FileGroupID writable
  - Changed format for a Sony ImageCount tag
  - Improvements to experimental Validate feature
  - Fixed incorrect XMP swf namespace URI
  - Fixed problem using new -p section feature when combined with -w or -ee
  - Fixed formatting problem in -listx output when -lang option was used
  - Fixed problem where UserComment wasn't removed if found in IFD0 when writing
    it to the correct IFD

Feb. 1, 2017 - Version 10.41

  - Added an experimental metadata validation feature (invoked either by
    requesting the new Extra Validate tag or by setting the API Validate option)
  - Added support for PSDT file extension
  - Added age.config to the distribution
  - Added a new Sony lens (thanks Jos Roost)
  - Added a new PentaxModelID (thanks Louis Granboulan)
  - Enhanced -p option to allow files to be grouped in sections
  - Made makernote offset warning minor
  - Relaxed parsing of NMEA GGA sentence so comma after the geoid units is now
    optional
  - Patched problem extracting value of an unsafe binary tag with the -b option
    when specified using -TAG# instead of -TAG with -n
  - API Changes:
      - Added experimental Validate option
   2017-01-19 19:52:30 by Alistair G. Crooks | Files touched by this commit (352)
Log message:
Convert all occurrences (353 by my count) of

	MASTER_SITES= 	site1 \
			site2

style continuation lines to be simple repeated

	MASTER_SITES+= site1
	MASTER_SITES+= site2

lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.
   2017-01-16 10:32:33 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-Image-ExifTool to 10.40.

Jan. 14, 2017 - Version 10.40 (production release)

  - Fixed tests that were failing on some platforms

Jan. 13, 2017 - Version 10.39

  - Added Perl version and Unicode settings to -ver -v output
  - Added a new Sony LensType2 value
  - More improvements to sample time_zone.config file (thanks Hayo Baan)
  - Fixed problem with MWG date/time tags introduced in version 10.34
  - 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

Jan. 5, 2017 - Version 10.38

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

Dec. 19, 2016 - Version 10.37

  - Decode more information from BMP V4 and V5 images
  - Added a few new FujiFlashMode values (thanks Albert Shan)
  - Changed -geotime default to use unconverted value of DateTimeOriginal
  - Changed a couple of Sony Voigtlander LensType strings (thanks Jos Roost)
  - Warn about invalid tag names used on the command line
  - Generate default-language version of QuickTime tags even if the same-named
    tag already exists in another group
  - Fixed bug reading some Photoshop layer information
  - Fixed problems in sample config file time_zone.config (thanks Hayo Baan)
   2016-11-28 14:50:57 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-Image-ExifTool to 10.36.

Nov. 24, 2016 - Version 10.36 (production release)

  - Added 3D Studio MAX files to the list of supported file types
  - Decode more Sony tags (thanks Jos Roost)
  - Decode a couple more FlashPix tags
  - Minor changes to some of the new IPTC Extension tags
  - Fixed problem reading some FlashPix (Windows Compound Binary Format) files

Nov. 21, 2016 - Version 10.35

  - Fixed bug in Windows version introduced in 10.32 which could cause ExifTool
    to exit with an error if the -lang option was used

Nov. 21, 2016 - Version 10.34

  - Added support for new IPTC Extension version 1.3 + video metadata XMP tags
  - Added missing print conversion for PreviewDateTime
  - Decode a few new FujiFilm tags (thanks Zilvinas Brobliauskas)
  - Enhanced MWG date/time tags to support new EXIF time offsets
  - Patched loophole in WriteMode which would allow creation of new metadata
    files when creation of new groups was disallowed
  - Fixed problem where some EXIF date/time tags may not shifted when shifting
    all date/time tags with "-time:all-=VAL" for ExifTool version \ 
10.28-10.33 or
    when the MWG feature was used

Nov. 11, 2016 - Version 10.33

  - Windows EXE version is 32-bit again, and packaged with Perl 5.24.0
  - Fixed encoding problem with EXIF:Copyright when writing MWG tags using an
    alternate EXIF charset

Nov. 9, 2016 - Version 10.32

  - WARNING: The Windows EXE version for this release is 64-bit (and packaged
    with Perl 5.22.2 instead of 5.24.0)
  - Time::Piece may now be used as an alternative to POSIX::strptime for parsing
    date/time values when writing, and is included in the Windows package
  - Added a number of new XMP tags (thanks StarGeek)
  - Added support for a few new Sony cameras (thanks Jos Roost)
  - Added new Nikon LensID (thanks Tanel)
  - Decode a new Nikon tag (thanks Warren Hatch)
  - Decode FLIF encoding type
  - Decode a new Samsung tag (thanks Klaus Homeister)
  - Ignore -filter option for a tag if it returns an undefined value

Oct. 19, 2016 - Version 10.31

  - Added write support for FLIF images
  - Added support for animated PNG images
  - Added a few new SamsungModelID values
  - Added a new Canon LensType
  - Added a new Sony/Minolta LensType (thanks Jos Roost)
  - Decode more Samsung tags (thanks Klaus Homeister and Sreerag Raghavan)
  - Decode more Nikon tags (thanks Warren Hatch)
  - Changed "TAG does not exist" warning when writing to "TAG is \ 
not supported"
  - Fixed problem importing information from CSV or JSON databases for files
    with special characters in their name

Oct. 13, 2016 - Version 10.30

  - Added read support for FLIF images
  - Added a couple of new Minolta/Sony LensType values (thanks Jos Roost)
  - Added a new SonyModelID (thanks LibRaw and Jos Roost)
  - Added a new digiKam XMP tag
  - Decode a new Apple tag (thanks Neal Krawetz)
  - Decode a few new FujiFilm tags (thanks Chris Schucker)
  - Decode more Nikon D5 custom settings (thanks Warren Hatch)
  - Decode a couple more Samsung tags (thanks Klaus Homeister)
  - Improved decoding of Nikon D500/D5 ShotInfo information
  - Enhanced -ver option to output system information when -v is added
  - Minor change to parsing of -@ argfile (comment lines may may no longer have
    spaces before the "#")
  - Patched Jpeg2000 reader to read bad UUID-EXIF boxes
  - Lowered priority of unknown XMP tags when reading
  - Fixed problem in new xmp2exif.args date/time arguments introduced in 10.28
  - Fixed potential "Use of uninitialized value" warning when decoding
    compressed PNG iTXt chunk

Oct. 5, 2016 - Version 10.29

  - Added a couple of new Sony LensType values (thanks LibRaw)
  - Decode a few new Sony tags
  - Decode a few new FLIR tags
  - Decode some new Nikon D5 tags (thanks Warren Hatch)
  - Decode a new Apple tag
  - Enhanced -geotag option to allow tagging from KML placemarks with a TimeSpan
  - Enhanced -d option (and API DateFormat option) to perform inverse date/time
    conversion when writing if the POSIX::strptime module is available.  If
    POSIX::strptime is not available then the behaviour is like older versions
    (ie. the date/time is not converted) unless the API StrictDate option is set
    in which case a warning is issued and the tag is not written

Sept. 27, 2016 - Version 10.28 - "EXIF 2.31"

  - Added support for new EXIF 2.31 tags
  - Added some new Canon LensType values (thanks Norbert Wasser for one)
  - Added a new Olympus LensType (thanks LibRaw and Niels Kristian Bech Jensen)
  - Added a new Sony LensType and SonyModelID (thanks Jos Roost)
  - Added a new Pentax LensType
  - Added fotoware.config and bibble.config files to the distribution
  - Made Composite SubSecDateTimeOriginal, SubSecCreateDate and SubSecModifyDate
    tags writable, and expanded to include new EXIF 2.31 time zone tags
  - Fixed problem writing user-defined structured tag elements with a dot (.) in
    their tag ID

Sept. 23, 2016 - Version 10.27

  - Added a new CanonModelID (thanks LibRaw)
  - Added a new Sony LensType (thanks Jos Roost)
  - Added a few new NikonLensID's (thanks Yang You and Robert Rottmerhusen)
  - Added a couple of new Olympus LensType values (thanks LibRaw and Niels
    Kristian Bech Jensen)
  - Added a new Olympus CameraType
  - Decode some Canon 80D, 750D, 760D and 1200D CameraInfo tags
  - Changed writing of some ExposureTime and ExposureCompensation tags to allow
    the exact numerator and denominator of the stored rational value to be
    specified
  - Fixed Timecode printout in -v3 output for M2TS videos (thanks Ken Neighbors)
  - Fixed some problems with the new "-progress:TITLE" feature
  - Fixed problem where "_exiftool_tmp" file could be left around \ 
after a failed
    write attempt
  - Fixed potential "isn't numeric" runtime error when reading a PDF \ 
file with
    the -ee option

Sept. 15, 2016 - Version 10.26

  - Added read support for GSpherical metadata in MP4 videos
  - Added a few new XMP-xmpMM tags and a new XMP-crs tag
  - Added some new Minolta/Sony lenses (thanks Jos Roost)
  - Added two new CanonModelID's (thanks Norbert Wasser and Laurent Clevy)
  - Added two new Canon LensType's (thanks Norbert Wasser)
  - Decode a number of Nikon D610 custom settings (thanks Tor)
  - Removed a questionable Samsung tag
  - Marked TestName tag as "Unsafe" for writing
  - Enhanced -progress option with ability to set console window title
  - Changed behaviour of %C to increment for each processed file as documented
    (was incrementing for each output file created)
  - Patched to recreate XMP in the standard location of PNG images when deleting
    certain non-standard XMP as a group and recreating in one step
  - Fixed runtime warning when writing 0 to MinoltaRaw ISOSetting
  - Fixed problem writing SRW images from some newer Samsung models

Aug. 3, 2016 - Version 10.25

  - Added a new Pentax PictureMode (thanks Louis Granboulan)
  - Added a new Nikon LensID (thanks LibRaw)
  - Decode a new Samsung tag (thanks LibRaw)
  - Decode a few more Canon tags (thanks Anton Reiser)
  - Removed "Avoid" flag for XMP-crs:ColorTemperature
  - Changed the format of a number of XMP-GPano tags from integer to real
  - Fixed incorrect tag ID's for some obscure Island Graphics EXIF tags
  - Fixed decoding of some UTF-8 DNG tags which may be stored in BYTE format

July 27, 2016 - Version 10.24

  - Added support for DJI Phantom maker notes
  - Added a few more XMP-crs tags
  - Added ability to write DNG OpcodeList tags
  - Added a new Sony/Minolta LensType (thanks Jos Roost)
  - Added a few new FujiFilm Saturation values
  - Added a new FujiFlashMode value and fixed an incorrect Italian translation
    (thanks Massimo Sanna, ApolloOne)
  - Decode more Pentax tags (thanks Louis Granboulan)
  - Changed -config option to search the current directory first for the config
    file (patches problem introduced in ExifTool 10.21 for Windows where the
    working directory might not be searched when using the -config option)
  - Changed print conversion of ProcessingTime to show 3 significant digits
  - Fixed bug decoding PanasonicRaw DistortionInfo in DNG images

July 14, 2016 - Version 10.23

  - Added read support for Ogg Opus audio files
  - Added ability to geotag only GPS date/time if no position information is
    available by setting Geotag to "DATETIMEONLY" (all caps)
  - Added "-charset RIFF" option
  - Added a new Sony LensType (thanks Jos Roost)
  - Decode a number of new Canon tags (thanks Kai Harrekilde-Petersen)
  - Changed handling of special characters in RIFF-format files (eg. AVI, WAV)
  - Changed MIME type of OGG files to audio/ogg (was audio/x-ogg)
  - Minor change to wording of new Nikon D80 Rotation tag for consistency
  - API Changes:
      - Added CharsetRIFF option

July 7, 2016 - Version 10.22

  - Added read support for BPG images
  - Minor changes to a few of the new Nikon tags
  - Fixed problem in Windows version where not all 10.21 updates were included
    in the release

June 29, 2016 - Version 10.21

  - WARNING: The Windows EXE package for this release was built on Windows 10
    using Perl 5.24 instead of Windows XP and Perl 5.8 -- please watch for
    problems and report anything that you find
  - Added a new Minolta/Sony LensType (thanks LibRaw)
  - Added a new element to the XMP Colorant structure
  - Added a new Pentax lens (thanks Louis Granboulan)
  - Decode Nikon D5/D500 AF information (thanks Michael Tapes for samples)
  - Decode a number of new Olympus tags (thanks Daniel Pollock)
  - Decode a number of new Nikon tags (thanks Warren Hatch)
  - Decode Pentax K-1 AF points (thanks Louis Granboulan)
  - Extract a new DPX tag
  - Patched to avoid writing an empty structure field for an undefined value
   2016-06-15 09:46:19 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-Image-ExifTool to 10.20.

June 13, 2016 - Version 10.20 (production release)

    Added a few new Sigma LensTypes (thanks LibRaw and Jos Roost)
    Added a new Sony LensType (thanks Jos Roost)
    Added two new Canon LensTypes (thanks Jos Roost and Norbert Wasser)
    Added a couple of new PentaxModelID's (thanks Louis Granboulan for one)
    Added a new Pentax LensType (thanks Louis Granboulan)
    Added a few new Olympus PictureMode values (thanks Daniel Pollock)
    Added a few more XMP tags
    Decode a new Nikon video tag (thanks Hayo Baan)
    Patched to allow protected binary data tags to be extracted when -b is \ 
combined with -php or -X if the tag is specifically requested
    Fixed bug introduced in version 9.96 where extended XMP is ignored if the \ 
MWG module is used
    Fixed problem where the MWG module wasn't loaded automatically if there were \ 
MWG tags in the argument to the -p option
    Fixed column alignment of alternate-language output (requires \ 
Unicode::LineBreak to be installed)
    Fixed problem writing Sigma:LensFocalRange

May 31, 2016 - Version 10.19

    Added a few new Sony and Sigma LensType values (thanks Jos Roost)
    Decode more Nikon tags (thanks Warren Hatch)
    Fixed an incorrect Sigma LensType (thanks LibRaw)
    Fixed decoding of D500 custom settings for NEF images (thanks Warren Hatch)

May 27, 2016 - Version 10.18

    Added a number of new Sigma LensTypes (thanks LibRaw)
    Added a few new Sony/Minolta lenses (thanks Jos Roost)
    Added ability to write FilePermissions
    Decode NikonCustom settings for the D500 (thanks Warren Hatch)
    Decode PLUS MediaSummaryCode values
    Use hexadecimal for Sigma LensType values
    Changed -fileOrder option to sort numbers in strings numerically
    Fixed typo in Samsung lens name

May 16, 2016 - Version 10.17

    Added support for Leica X-U (Typ 113) maker notes
    Added a new Pentax LensType (thanks Louis Granboulan)
    Added a number of new Sony lenses (thanks Jos Roost)
    Added a new Canon LensType (thanks Mees Dekker)
    Extract TIFF-format thumbnails and previews
    Patched to ignore XML entities inside comments
    Fixed inconsistent conversion of PreviewColorSpace values
    Fixed writing of TargetPrinter tag
    Fixed bug introduced in 10.16 which which could cause a runtime warning when \ 
using the -o option and not writing any "real" tags

May 3, 2016 - Version 10.16

    Added %D, %F and %E filename format codes
    Added a new Minolta lens (thanks Jos Roost)
    Decode Photoshop Compression mode
    Decode Nikon MultiExposure information for the D5
    Updated decoding of Sony tags for ILCA-68 (thanks Jos Roost)
    Fixed bug adding back XMP tags after deleting all XMP from MOV/MP4 files
    Fixed problem using -o option when reading from stdin (ie. FILE is "-")
    Fixed problem where user-defined Composite tags may not always override \ 
pre-defined Composite tags with the same name, and added feature to allow the \ 
user to specify whether they should override existing tags or not
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.
   2016-04-24 08:33:25 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-Image-ExifTool to 10.15.

Apr. 20, 2016 - Version 10.15 (production release)

  - Added .a and .o to the list of supported file types
  - Added a few new Sony/Minolta lenses (thanks Jos Roost and LibRaw)
  - Decode more Photoshop tags (thanks Taylor Bangs for some)
  - Decode more information from static library (.a) files
  - Decode a few more tags from GoPro MP4 videos (thanks Calvin Hass)
  - Decode ColorData for Canon EOS 1300D (thanks LibRaw)
  - Updated Sony decoding for newer models (thanks Jos Roost)
  - Fixed bug where ScaleFactor35efl could be calculated incorrectly for Canon
    images from some models which have had their EXIF rebuilt

Apr. 8, 2016 - Version 10.14

  - Added read support for ISO 9660 disk images
  - Added a few new Nikon ISOExpansion values (thanks LibRaw)
  - Added a few new Olympus LensType values (thanks Niels Kristian Bech Jensen)
  - Added a couple of new SonyModelID values (thanks LibRaw for one)
  - Added a new Olympus CameraType
  - Added config_files/gps2utm.config to distribution
  - Decode Canon ColorData for the EOS 80D (thanks LibRaw)
  - Decode a few new Samsung tags (thanks Francois)
  - Decode a new Fuji tag (thanks Frank Markesteijn)
  - Calculate Duration for APE audio files
  - Tightened constraints on M2TS file recognition
  - Improved verbose dump of ID3 information
  - Changed XMP-acdsee:Snapshots to a Binary data tag
  - Fixed bug which prevented writing of various Sony FocalLength tags
  - API Changes:
      - Fixed bug where FileModifyDate wasn't set properly when WriteInfo() was
        called without a destination file name and other "real" tags were
        written at the same time

Mar. 12, 2016 - Version 10.13

  - Added a few new Canon LensType values (thanks Niels Kristian Bech Jensen and
    LibRaw)
  - Added a new CanonModelID
  - Added a number of new Nikon RetouchHistory modes
  - Decode a number of new Sony tags (thanks Jos Roost)
  - Changed a couple of Sigma "| C" lens names for consistency
  - API Changes:
      - Fixed bug which could cause the API Filter option to be ignored for some
        tags when copying tags with the Composite option set

Mar. 4, 2016 - Version 10.12

  - Added a new PentaxModelID and SonyModelID (thanks LibRaw)
  - Added a number of new CanonModelID values (thanks Norbert Wasser for one)
  - Added a new Olypus LensType (thanks Niels Kristian Bech Jensen)
  - Added two new Pentax LensType values
  - Added a few new Nikon LensID values and updated some others
  - Added a new Canon LensType (thanks Norbert Wasser)
  - Decode a new Nikon tag
  - Decode a new CanonCustom tag for the EOS 80D
  - Improved decoding of SonyRawFileType (thanks Jos Roost and LibRaw)
  - Changed "Optimised" to "Optimized" in a Photoshop tag value
  - Fixed warning that could be generated by the Canon FileNumber conversion

Feb. 17, 2016 - Version 10.11

  - Added a couple of new Olympus CameraType values (thanks LibRaw for one)
  - Added some new ACDSee XMP tags (thanks Malus)
  - Added a few more XMP-crs tags
  - Added a new CanonModelID (thanks Norbert Wasser)
  - Added a couple of new Sony LensType values (thanks Jos Roost and LibRaw)
  - Added support for PDF ASCII85Decode filter
  - Decode a number of new Sony tags (thanks Jos Roost)
  - Decode a new Canon tag (thanks Juha Iso-Sipila)
  - Decode a few more Photoshop tags
  - Convert MDItem date/time values to local time
  - Patched to read incorrectly written DJI GPSCoordinates in MOV videos
   2016-01-23 18:16:46 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Version 10.10 (production release)
Added a new Olympus LensType (thanks Niels Kristian Bech Jensen)
Added a couple of new Olympus FlashModel values
Added a new Nikon LensID
Added a new Pentax LensType
Decode a number of new Sony tags (thanks Jos Roost)
Decode H264:DateTimeOriginal DST flag, and add " DST" to time string if set
Decode a few more CanonCustom settings
Fixed problem creating user-defined XMP structure elements with names containing \ 
characters which are illegal in tag names
Improved mechanism for generating tags which must be specifically requested when \ 
copying or used in -if or -p expressions
Improved warning in Windows if help documentation file can't be created
Patched Composite:FileNumber to handle case where Canon:FileNumber is 10000
Patched reading FujiFilm RawImageWidth/Height for new X-Pro2 RAF images
Fixed problem reading PDF objects which begin with a comment line
Fixed problem which could result in ExifTool corrupting a PDF file when writing
API Changes:
Added RequestTags option
No longer generate MDItem tags when RequestAll option is set