File perl-Image-ExifTool.changes of Package perl-Image-ExifTool

-------------------------------------------------------------------
Tue Apr  3 07:02:31 UTC 2018 - t.gruner@katodev.de

Apr. 2, 2018 - Version 10.89

    Added ability to rotate MP4/MOV videos by writing Rotation angle
    Added two new Sony PictureProfile values (thanks Albert Shan)
    Decode more Nikon tags
    Updated some values of the QuickTime MediaType tag 

Mar. 27, 2018 - Version 10.88

    Added example config file (dji.config) to generate Composite GPS and other tags from Text metadata embedded in DJI drone videos
    Added a new PentaxModelID
    Documented new advanced-formatting "@" feature which has existed since version 10.53 but not fully functional until 10.87
    Decode a new Sony tag (thanks LibRaw)
    User-defined Composite tags now show up in the -list output
    Improved speed for generating Composite SubDoc tags with -ee option
    Fixed problem creating writable UserDefined Composite tags
    Fixed an incorrect PRISM tag name 

Mar. 20, 2018 - Version 10.87

    Added a new FujiFilm ShutterType value (thanks Albert Shan)
    Decode more timed metadata from CR3 images
    Decode Samsung DualShot depth map
    Decode a new Canon tag
    Improved decoding of some Canon color information (thanks LibRaw)
    Fixed print conversion of ID3v2 Genre values with multiple genres 

Mar. 15, 2018 - Version 10.86

    Decode timed GPS and accelerometer data from BikeBro AVI videos
    Decode a new Sony tag and add a new value to another tag (thanks Jos Roost)
    Decode GPSAltitude from some videos with the -ee option
    Decode some new tags from Kodak PixPro 4KVR360 JPEG images and MP4 videos
    Decode GPS information from CR3 images
    Fixed unnecessary warnings when Validate option used on CR3 images 

Mar. 14, 2018 - Version 10.85

    Decode GPSTrack from MOV videos of more dashcam models
    Decode a few new CanonVRD tags for DPP 4.8.20
    Decode a new Sony tag (thanks Jos Roost)
    Decode a few more Canon tags (thanks LibRaw)
    Improved processing speed when using the -ee option on some video files
    Fixed incorrect names for a couple of CanonVRD HSL tags
    Fixed problem where UTF-8 validation missed some invalid sequences
    Fixed bug introduced in 10.84 with GPSPosition when -n option is used 

Mar. 12, 2018 - Version 10.84

    Decode GPS from MOV videos of more dashcam models with -ee option
    Decode a new Sony tag (thanks Jos Roost)
    Convert GPS speeds extracted from MOV videos with the -ee option to km/h
    Avoid converting empty GPS coordinates to 0.000000
    Fixed some bugs extracting Novatek GPS from MP4 videos 

Mar. 7, 2018 - Version 10.83

    Added read support for Sketch design files
    Added Light LRI files to the list of recognized file types
    Added a new Canon LensType (thanks LibRaw)
    Decode a couple of new Sony tags (thanks Jos Roost)
    Extract JpgFromRaw image from CR3 images
    Improved warning message when attempting to write a tag in a specific group that isn't writable
    Changed group name of JSON tags from "File" to "JSON"
    Fixed some incorrect offsets in -v3 output for CR3 images 

Mar. 1, 2018 - Version 10.82

    Added support for Canon's new CR3 raw file format
    Added a few new CanonModelID/SonyModelID values (thanks LibRaw)
    Added support for the Sony ILCE-7M3 (thanks Jos Roost)
    Decode timed GPS information from Insta360 MP4 videos with the -ee option
    Write XMP before idat in MOV/MP4/CR3 files if possible
    Fixed "'x' outside of string" runtime error when reading some Sony images
    Fixed problem with some hex dumps going to the console when -v3 was combined with the -w option 

Feb. 26, 2018 - Version 10.81

    Added new values for a few Panasonic tags (thanks Bernd-Michael Kemper)
    Added a new Canon, Olympus and Sony LensTypes (thanks LibRaw)
    Added a new PanasonicRaw Compression type (thanks LibRaw)
    Added definitions for a number of new MacOS tags
    Decode CameraInfo for Canon 5DmkIII firmware 1.3.5
    Removed INX from list of writable files (-listwf option output)
    Fixed problem introduced in version 10.16 that could cause a "Can't create" error when using the -o option to write certain types of files
    Fixed problem introduced in version 10.34 resulting in a "Can't delete all meta information" error when writing .PS files 

Feb. 22, 2018 - Version 10.80 (production release)

    Added read/write support for Reconyx UltraFire maker notes
    Added a new Sony/Minolta lens (thanks Jos Roost)
    Decode a new PanasonicRaw tag (thanks LibRaw)
    Extract ImageWidth/Height for main image of an HEIC file
    Internal changes:
        Changed TimeNow() make ExifTool object optional 

Feb. 11, 2018 - Version 10.79

    Added a new Olympus CameraType (thanks LibRaw)
    Added a new XMP-microsoft tag (thanks José Oliver-Didier)
    Decode a new GoPro QuickTime tag
    Convert nulls IPTC:DocumentHistory to newlines
    Removed all null terminators from JSON and PHP output
    Fixed writing of GPSDateStamp and GPSTimeStamp to be able to set to "now"
    Internal changes:
        Changed TimeNow() to require ExifTool object as first argument 

Jan. 31, 2018 - Version 10.78

    Added a few new values for some Olympus tags (thanks John)
    Decode GoPro APP6 metadata in JPEG images and more GoPro MP4 tags
    Decode more Red tags, and improved decoding of others
    Decode face detection information from timed metadata with the -ee option
    Fixed problem writing shorthand XMP containing CDATA sections
    Fixed problem copying XMP-acdsee:Snapshots
    Fixed decoding of a few Panasonic RAW tags (thanks Klaus Homeister) 

Jan. 26, 2018 - Version 10.77

    Added read support for Redcode R3D RAW videos
    Enhanced -sep option to specify separator and terminator for binary output
    Removed null terminator from JSON output of ICC_Profile:CharTarget
    Improved error messages to help diagnosing some types of corrupted files
    Return an exit status of 2 instead of 1 if all files fail the -if condition
    Fixed decoding of QuickTime chapter names
    Fixed incorrect MimeType for RMD files
    Fixed problem where exit status of 1 was returned when writing with a -if condition if any of the files failed the condition 

Jan. 22, 2018 - Version 10.76

    Added ability to write shorthand XMP with the -z option
    Added write support for Google XMP GFocus tags
    Improved decoding of GoPro timed metadata
    Renamed ASF PlayDuration to Duration
    Fixed problem where fractional seconds were ignored when geotagging from an NMEA track log with no date stamps
    Fixed runtime warning when reading XMP with an empty structure in a list
    API Changes:
        Added XMPShorthand option
        Enhanced Compact option so a setting of 2 avoids XMP indentation 

Jan. 12, 2018 - Version 10.75

    Added another Sony/Minolta lens (thanks Jos Roost)
    Decode more QuickTime tags
    Decode a number of new tags from GoPro Hero6 MP4 videos
    Enhanded "Unknown file type" error to indicate if "File is empty" or "File header is all binary zeros"
    Improved decoding of some Sony tags (thanks Jos Roost)
    Improved decoding of QuickTime timed metadata
    Marked ArtworkCircaDateCreated as "Unsafe" for writing to avoid it being added when attempting to shift all date/time tags
    Fixed bug which could cause runtime error when reading some old Sony maker notes (thanks Tamas Lovag) 

Jan. 8, 2018 - Version 10.74

    Added a new Sony/Minolta lens (thanks Jos Roost)
    Added print conversion for ICC_Profile DeviceManufacturer and ProfileCreator
    Added informational warning when the ExtractEmbedded option may be useful
    Improved experimental validate feature for RAW files
    Fixed bug in experimental Validate feature that could cause out-of-memory error when combined with "-use mwg" 

Jan. 5, 2018 - Version 10.73

    Added read/write support for GoPro RAW (GPR) files
    Added a new Sony/Minolta lens (thanks Sylvain)
    Improved conversions for GPS tags extracted from video streams 

Jan. 4, 2018 - Version 10.72

    Added IF feature to -p option
    Decode streamed GPS position and other streamed metadata from MP4 videos when the -ee option is used
    Fixed problem geotagging GPSAltitude from some GPX files 

Jan. 2, 2018 - Version 10.71

    Decode some more ICC_Profile tags (thanks Eef Vreeland)
    Decode MechanicalShutterCount for Nikon D850 (thanks Xavier Jubier)
    Convert PNG:CreationTime values to/from standard date format
    Fixed problem loading default config file from application directory
    Fixed problem reading XMP where a namespace is defined after an attribute which uses the namespace 

Dec. 27, 2017 - Version 10.70

    Search application directory for -config file
    Improved robustness of JSON import
    Enhancements to experimental Validate feature
    Fixed bug introduced in 10.69 which could result in hang when writing multi-segment JPEG metadata  

-------------------------------------------------------------------
Tue Apr 19 20:44:31 UTC 2016 - t.gruner@katodev.de

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 François)
    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-Sipilä)
    Decode a few more Photoshop tags
    Convert MDItem date/time values to local time
    Patched to read incorrectly written DJI GPSCoordinates in MOV videos 

Jan. 22, 2016 - 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 

Jan. 4, 2016 - Version 10.09

    Added ability to extract OS X system metadata ("MDItem" tags)
    Added a value conversion for GoogleTrackDuration
    Enchanced the -i option to allow full path names to be specified
    Fixed a potential runtime error when writing corrupted JPEG images
    API Changes:
        Added MDItemTags option 

Dec. 22, 2015 - Version 10.08

    Added ability to write empty XMP structures
    Added write support for PhaseOne MakerNotes tags in IIQ files
    Added a new Nikon LensID (thanks David Püschel)
    Decode a new Olympus tag and improved decoding of DriveMode
    Minor improvements to HtmlDump of PhaseOne IIQ and PDF files
    Patched to allow overwriting of empty XMP written by some PhaseOne cameras
    Fixed bug in HtmlDump feature that could cause a "substr outside of string" error
    API Changes:
        Changed QuickTimeUTC API option to also enforce proper time zero 

Nov. 26, 2015 - Version 10.07

    Fixed problem with warnings on some systems about unimplemented functions for FileGroupID and FileUserID when -p or -if were used 

Nov. 26, 2015 - Version 10.06

    Added a new Canon LensType (thanks LibRaw)
    Added a new Pentax LensType (thanks Louis Granboulan)
    Added a couple of new XMP-digiKam tags
    Added a new CanonModelID
    Added a new ACDSee XMP tag (thanks Malus)
    Decode a new Canon tag
    Improved a few lens names (thanks Jos Roost)
    Patched to remove trailing null when reading improperly written QuickTime strings
    Fixed bug where SystemTags weren't available for use with the -p and -if options 

Nov. 6, 2015 - Version 10.05

    Added new Canon and Sony LensType values
    Added some new Nikon LensID's (thanks Robert Rottmerhusen)
    Added a new PentaxModelID
    Added preliminary support for Motorola maker notes
    Changed format of XMP-photoshop:DocumentAncestors to write a simple Bag of strings rather than structures (since this is what the Adobe software writes, contrary to their own XMP specification)
    Fixed problem where HASH references may be exposed when copying a list of structures to a non-list-type tag
    API Changes:
        Added Filter option
        Changed GetNewValues method name to GetNewValue (GetNewValues still works for backward compatibility) 

Oct. 28, 2015 - Version 10.04

    Added a few new Microsoft XMP tags
    Enhanced -r option to allow processing of directory names beginning with "."
    Avoid writing XMP-microsoft:LensModel unless specified explicitly
    Limit precision of area size in picasa_faces config file (thanks StarGeek)
    Moved Nikon NCDT GPS tags into the GPS group so they work with the Composite GPS tags
    Fixed problem reading Ricoh RMETA information from some cameras 

Oct. 21, 2015 - Version 10.03

    Added support for JPEG 2000 extended-length boxes
    Added a few new Canon LensType and CanonModelID values
    Added a new Nikon LensID (thanks LibRaw)
    Added ExifTool version number as a comment in -listx output
    Added support for Leica SL (Typ 601) maker notes
    Added a new Sony LensType (thanks Jos Roost)
    Decode more Sony tags for some new models (thanks Jos Roost)
    Decode a new Pentax tag
    Patched for invalid makernote entry written by Sony ILCE-7M2 v1.21
    Patched problem reading EXE resources with a missing null terminator
    Updated Windows distribution package to use latest version of PAR 

Sept. 17, 2015 - Version 10.02

    Added ability to read PNG chunks after the normal PNG end of file (IEND)
    Added ability to delete a PNG trailer (with -trailer:all=)
    Added some new Nikon LensID's (thanks Robert Rottmerhusen and LibRaw)
    Added a few new Canon LensType's (thanks Jos Roost and LibRaw)
    Added a new Pentax LensType (thanks Niels Kristian Bech Jensen)
    Decode some new PanasonicRaw tags (thanks Andrew)
    Decode a new Pentax tag
    Enhanced -m option to allow IPTC values which are too short to be written 

-------------------------------------------------------------------
Fri Sep  4 07:54:10 UTC 2015 - t.gruner@katodev.de

Sept. 3, 2015 - Version 10.01

    Added a new Olympus CameraType
    Added a new Canon LensType (thanks Norbert Wasser)
    Decode a new Pentax tag
    Leica programmers should all be ashamed of the complete shambles of metadata they have created
    Minor change to the name of a Sigma lens for Canon
    Improved recognition of Pentax lens adapter
    Implemented NoPDFList for -b option of Windows version too
    Renamed a few Sony tags and improved decoding of others (thanks Jos Roost)
    Renamed a few Pentax tags
    Fixed problem importing structured information from -X option output
    Fixed round-off errors in value and typo in name of CanonVRD:GammaWhitePoint
    Fixed test failures if Encode, POSIX or Time::Local modules are missing 

Aug. 18, 2015 - Version 10.00 (production release)

    Added a few new CanonModelID's
    Added a few new Nikon LensID's (thanks Jaap Voets and Robert Rottmerhusen)
    Added a new Canon LensType (thanks Jos Roost)
    Decode a number of new Sony tags (thanks Jos Roost)
    Decode a couple more RIFF tags and extract Unknown RIFF tags
    Changed -b option to avoid splitting PDF List-type tag values
    API Changes:
        Added NoPDFList option 

July 23, 2015 - Version 9.99

    Added support for the Leica Q (Typ 116) maker notes
    Added two new SonyModelID's (thanks Jos Roost for one)
    Added two new Sony LensType2 values (thanks Jos Roost)
    Added a new Pentax LensType
    Extract a number of new File System tags when SystemTags API option is set
    Decode a new FujiFilm tag (thanks TonyB)
    Decode a number of new Sony tags (thanks Jos Roost)
    Disabled writing of XMP to PostScript-format Adobe Illustrator files
    SourceFile values in -csv and -json input/output are now converted to/from filename character set (set by -charset filename option) when reading/writing
    Renamed Flash:FileAttributes to FlashAttributes
    Renamed FujiFilm:AFPointSet to AFMode and improved decoding
    Fixed problem where a partial command could be executed if the -stay_open option was used and the command is aborted due to an error in arguments
    Fixed problem with OS X installer on El Capitan (now installs in /usr/local/bin instead of /usr/bin)
    API Changes:
        Added SystemTags option 

June 26, 2015 - Version 9.98

    Added read support for DSS and DS2 file formats
    Added write support for XMP-mwg-rs:Rotation (seen in XMP from LR6)
    Added a new Sigma LensType (thanks Niels Kristian Bech Jensen)
    Decode Pentax DiffractionCorrection
    Decode Olympus ID3 XOLY frame
    Decode a few more Sony tags
    Improved reliability of decoding Nikon D810 ShotInfo and custom settings
    Changed name of Pentax VignettingCorrection to PeripheralIlluminationCorr
    Fixed problem with user parameters in tag name expressions when copying 

-------------------------------------------------------------------
Thu Jun 11 11:01:00 UTC 2015 - t.gruner@katodev.de

June 2, 2015 - Version 9.97

    Added a new Pentax Quality value
    Minor improvement to lens identification logic based on XMP information
    Changed a few DR4 tag names
    Fixed improper scoping of XMP namespace prefixes (so conflicting prefixes are now properly resolved) 

May 20, 2015 - Version 9.96

    Added support for CanonVRD version 4 information and DR4 files
    Added two new Canon LensType values (thanks Norbert Wasser)
    Added two new Olympus LensType values (thanks Niels Kristian Bech Jensen)
    Added a new Minolta/Sony LensType and fixed another one (thanks Jos Roost)
    Added a new Nikon LensID (thanks John Helour)
    Added a few new QuickTime tags
    Added a new PentaxModelID and a new Pentax PictureMode
    Added a few new XMP-aux tags
    Decode a couple more DPX tags
    Decode NikonCustom tags for D810 firmware version 1.02
    Improved -htmlDump output for extended XMP and some other JPEG segments
    Improved a Canon lens name
    Documented the -userParam command-line option (which has existed since 9.90)
    Changed default behaviour to ignore extended XMP with an incorrect GUID (as per the XMP specification)
    Changed the case of a few tag names for consistency
    Patched problem with Sony cameras giving incorrect LensInfo for some third party lenses, leading to an incorrect LensID by ExifTool (thanks Jos Roost)
    Patched problem where GPS minutes or seconds could round up to 60
    Fixed picasa_faces.config to rotate regions if necessary for RAW file types (thanks Stargeek)
    API Changes:
        Added ExtendedXMP option 

May 9, 2015 - Version 9.95

    Added a few new Minolta/Sony lenses (thanks Jos Roost)
    Added config_files/photoshop_paths.config to the full distribution
    Avoid rebuilding maker notes when using -tagsFromFile with -fast2 option
    Validate tag names when redirecting (ie. "-DSTTAG<SRCTAG") 

May 3, 2015 - Version 9.94

    Added Geotag support for Bramor gEO log files
    Added support for iCalendar ICS files
    Added support for Leica M Monochrom (Type 246) maker notes
    Added new "Preview" group for all embedded preview images
    Added a new PentaxModelID (thanks Louis Granboulan)
    Added a new Canon LensType (thanks Niels Kristian Bech Jensen)
    Added tag name to "Invalid EXIF text encoding" warning
    Decode ColorData for Canon EOS 5DS and EOS 5DS R (thanks LibRaw)
    Changed ListItem option so that it also applies when copying tags
    Enhanced FileTypeExtension to return an uppercase extension when the print conversion is disabled (eg. the -n option)
    Fixed incorrect FileTypeExtension for virtual device drivers
    Fixed an improperly formatted warning for duplicate PDF entries
    Fixed bug creating extended XMP in JPEG images when deleting all XMP and adding back in the same step 

Apr. 25, 2015 - Version 9.93

    Added FileTypeExtension tag
    Added a few new CanonModelID values
    Added a new Olympus CameraType
    Added a few new Minolta/Sony lenses (thanks Jos Roost)
    Updated arg_files/iptcCore.args for IPTC Extension version 1.2 tags
    Improved VCard parsing/decoding
    Improved -fast3 file identification logic
    Remove "px" string from SVG ImageWidth/Height tags
    Changed DOF calculation to use ApproximateFocusDistance
    Fixed missing FileType for MOI files
    Fixed potential "Internal Error" bug when writing XMP structures 

Apr. 11, 2015 - Version 9.92

    Added support for PRISM pmi and prm tags, and updated to PRISM 3.0
    Added read support for Audible .AA files
    Added support for Adobe XMP-creatorAtom tags
    Added a couple of new XMP-xmpDM tags
    Added a new CanonModelID and a new Ricoh WhiteBalance (thanks LibRaw)
    Added a new Olympus CameraType
    Added a new Nikon LensID (thanks Jürgen Sahlberg)
    Updated to XMP PLUS 1.2.1 specification
    Enhanced DOF calculation to use AverageFocusDistance or FocusDistanceUpper/Lower if available
    Patched to tolerate different version numbers in XMP namespace URI's 

Apr. 7, 2015 - Version 9.91

    Added read support for VCard files
    Added support for AAX files
    Added --sort option
    Added a number of new QuickTime GenreID values (thanks François Bonzon)
    Added new Canon, Nikon, Olympus and Samsung lenses (thanks LibRaw and Niels Kristian Bech Jensen)
    Added a new Olympus CameraType
    Added a new Sony FlashMode value
    Decode a new Apple makernote tag
    Decode a number of new QuickTime tags found in Audible audio books
    Improved the naming of a FujiFilm tag (thanks LibRaw)
    Removed "not yet tested" warning when writing FujiFilm RAF version 0200
    Renamed distribution file config_files/ExifTool_config to example.config
    Increased maximum metadata atom size for QuickTime files and added warning if an atom is larger than the limit
    Changed writing of filesystem date/time tags to override the -P option
    Fixed problem writing FileCreateDate in Windows when the -o option was used 

Mar. 14, 2015 - Version 9.90 (production release)

    Added config_files/picasa_faces.config to the distribution (thanks StarGeek)
    Added a few new Minolta/Sony and Nikon lenses (thanks LibRaw)
    Added new Canon and Sigma lenses (thanks Niels Kristian Bech Jensen)
    Decode Nikon D810 custom settings (thanks Warren Hatch)
    Decode a few new Nikon tags
    Fixed superfluous "Open '' failed" warning which could occur in Windows
    Fixed problem reading multi-valued Microsoft Xtra tags
    Fixed problem on Windows using -overwrite_original_in_place with Unicode file names 

Mar. 7, 2015 - Version 9.89

    Added some new Minolta/Sony LensType values (thanks Jos Roost and LibRaw)
    Fixed Windows case-sensitivity and sort-order problems when using wildcards in file names on the command line
    API Changes:
        Added UserParam option 

Feb. 28, 2015 - Version 9.88

    Decode a few more ID3 tags
    Improved decoding of some Pentax tags
    Extended -list and -listw options to include flattened tags
    Patched to recognize ID3v2.3 tags in ID3v2.4 metadata and visa versa
    Patched byte ordering problems with Nikon FileInfo tags for the D5500
    Fixed bug where other groups were ignored when multiple groups were specified when writing and one of those groups was a specific EXIF IFD (eg. -ExifIFD:Time:all= ignored the Time constraint) 

Feb. 24, 2015 - Version 9.87

    Added a number of new Sigma LensType values (thanks LibRaw)
    Fixed bug introduced in the Windows version of 9.85 where "*.*" on the command line matched "." and "..", causing unexpected files to be processed
    Fixed problem extracting some Microsoft tags from MP4/MOV videos 

Feb. 22, 2015 - Version 9.86

    Added check for valid filename encoding when using wildcards in Windows
    Added support for Sigma X3F version 4.1 images
    Added a number of new Sigma LensType values (thanks LibRaw and Niels Kristian Bech Jensen)
    Added a new Canon LensType (thanks Michael Tapes)
    Added a new Leica LensType (thanks LibRaw)
    Added a new Olympus CameraType
    Decode a couple more FujiFilm RAF tags (thanks Frank Markesteijn)
    Always preserve FileCreateDate when writing on Windows if Win32::API and Win32API::File are available
    Changed names of and properly decode new Olympus Pitch/Roll tags
    Changed rounding method for rational values in an attempt to fix failed tests on FreeBSD 10.1 and Perl 5.20.1 with uselongdouble enabled
    Resolved issue with duplicate SamsungModelID values 

Feb. 14, 2015 - Version 9.85

    Added support for Ricoh WG-M1 maker notes
    Added a few new Pentax LensType's (thanks Louis Granboulan)
    Decode a couple of new Pentax tags (thanks Louis Granboulan)
    Enhanced JSON import so an object with a missing SourceFile has the same effect as a SourceFile of "*".
    Changed MIMEType for executable script files
    Patched remaining known problems involving Windows Unicode file names (creating directories and using wildcards should now work)
    Patched long-standing Windows daylight-savings-time bug, and removed the dependency on Win32API::File::Time (reported file times should now be correct, but may disagree with the Windows "dir" command)
    Fixed decoding of FLIR:PlanckO (thanks Tomas) 

Feb. 10, 2015 - Version 9.84

    Added a new CanonModelID
    Added a new Pentax LensType and PentaxModelID (thanks Louis Granboulan)
    Fixed bug introduced in 9.83 that broke the -P option on Windows 

Feb. 7, 2015 - Version 9.83

    Added support for new IPTC Extension version 1.2 XMP tags
    Added support for Leica X (Typ 113) maker notes
    Added read support for ChartTIFF tags
    Added a few new Canon LensType values (thanks Norbert Wasser for two)
    Added a few new Nikon LensID's (thanks David Püschel, Robert Rottmerhusen and Niels)
    Added a number of new Olympus ArtFilterEffect values (thanks Phiber)
    Added some new Olympus AspectRatio values (thanks Herb)
    Added a new PentaxModelID
    Added a new Olympus CameraType (thanks LibRaw)
    Added new values for various Canon tags
    Decode a number of new Sony tags (thanks Jos Roost)
    Decode a couple more Nikon ShootingMode bits (thanks Leegong)
    Updated to Nov 2014 XMP specification
    Patched incompatibility between Windows Unicode update and Perl 5.005 

Jan. 15, 2015 - Version 9.82

    Added support for Windows Unicode names for input CSV and JSON files
    Decode a number of new Sony tags (thanks Jos Roost)
    Improved checks and warnings for invalid file name encoding on Windows
    Improved Polish translations (thanks Kacper Perschke)
    Changed exif2xmp.args and xmp2exif.args files (available in the full ExifTool distribution) to avoid using non-standard XMP namespaces
    Fixed problem setting file times for Windows Unicode file names 

Jan. 12, 2015 - Version 9.81

    Added Composite:Megapixels tag
    Added a few new Nikon LensID's (thanks Robert Rottmerhusen)
    Fixed problem in Windows using Unicode file names with the -o option 

Jan. 7, 2015 - Version 9.80

    Added a few new Canon and Minolta/Sony LensType values (thanks LibRaw)
    Added a few new CanonModelID's
    Decode a few new Canon tags
    Suppress warning for Canon 7DmkIII VignettingCorrUnknown2 data format
    Fixed runtime warning when piping an MOI file to exiftool
    Fixed bug in -fileOrder option introduced in version 9.79
    Fixed bug using Windows Unicode file names with -tagsFromFile option 

Jan. 4, 2015 - Version 9.79 - Windows Unicode file names

    Added support for Windows Unicode file names (but note that support still isn't complete -- some things like setting FileModifyDate or creating a directory with a Unicode name still need work)
    Added read support for MOI files
    Added a few more Canon LensType's (thanks LibRaw and Martin)
    Added a new Nikon LensID
    Added a couple of new Panasonic ImageQuality values
    Decode a new FujiFilm tag and added a new FilmMode value
    Allow zero-length group names to be specified (which provides a method to directly access the 0th copy of a duplicate tag using the empty family 4 group name by specifying "4:TAG")
    Fixed invalid Samsung tag name
    Fixed writing of XMP:ExposureCompensation with fractional values
    API Changes:
        Added CharsetFileName option 

Dec. 13, 2014 - Version 9.78

    Added a new Nikon LensID and a new Canon LensType (thanks LibRaw)
    Decode a new unknown atom in Canon MOV videos
    Decode a number of new Sony tags (thanks Jos Roost)
    Decode a number of new Samsung tags
    Improved MakerNote compatibility when writing by adding the same amount of padding after the MakerNote IFD as that written by the specific camera model
    Changed the DNG BaselineExposureOffset to a signed rational (contrary to the DNG 1.4 specification, which specifies an unsigned RATIONAL, but obviously Adobe meant for it to store negative values)
    Changed name of new QuickTime Rating tag to RatingPercent
    Fixed problem introduced in 9.64 where multiple list values from some tags in ZIP-based files were extracted as separate tags instead of as a list when the -struct option was used, and implemented a different patch to just suppress the structure warnings without changing the 9.63 behaviour
    Fixed problem where some EXIF information in MOV videos could be corrupted when writing 

-------------------------------------------------------------------
Tue Dec  9 08:37:37 UTC 2014 - t.gruner@katodev.de

Nov. 28, 2014 - Version 9.77

    Added FilePath tag (generated only if specified and Cwd is available)
    Added a new Panasonic ShootingMode (thanks Horst Wandres)
    Added a new FujiFilm WhiteBalance value
    Added a new QuickTime vendor ID
    Added a new Pentax RawDevelopmentProcess value
    Decode a few new QuickTime tags
    Decode some new tags in Kodak SP360 MP4 videos
    Fixed bug that could cause a runtime error when parsing a Canon EOS 40D image which had been edited by Nikon Capture software
    Fixed bug which could produce invalid XML in the -X output when -struct was also used 

Nov. 15, 2014 - Version 9.76 (production release)

    Added support for the LFR format (same as LFP)
    Added support for Samsung models which write 2 values for LensType
    Added a new Samsung LensType (thanks Nick Livchits)
    Added a few new Nikon LensID's (thanks David Püschel)
    Added a new PentaxModelID
    Added some new Olympus WhiteBalance2 values (thanks LibRaw)
    Added a new EXIF:Compression value
    Decode a new FujiFilm tag
    Decode a few more private TIFF tags
    Improved warning message if "DIR" or "FILE" is used literally on the command line
    Improved "-j -b" output to encode any non-UTF8 values as Base64
    Enhanced -fast option (FastScan API option) to allow file processing to be bypassed entirely
    Changed conversions for a couple of Nikon 1 AF tags for consistency
    Changed reported FileType for LNK, KEY, KTH, NUMBERS, NMBTEMPLATE and PAGES files to match extension
    Fixed problems adding new XMP and deleting old XMP from MP4 videos
    Fixed problem writing FileModifyDate/FileCreateDate when -overwrite_original_in_place is used 

Nov. 2, 2014 - Version 9.75

    Added support for FLIR version 101 metadata
    Added a new Olympus LensType (thanks Niels Kristian Bech Jensen)
    Added a new Pentax LensType (thanks Louis Granboulan)
    Added a new Samsung LensType
    Decode a few more Nikon D4S tags (thanks Warren Hatch)
    Decode a few more Sony tags (thanks Jos Roost)
    Decode a new FujiFilm tag
    Improved formula for calculating Sony:FocusDistance2 (thanks Jos Roost)
    Changed XMP parsing to impose standard namespace prefixes, thus avoiding (some) problems reading the ugly XMP generated by Microsoft products
    Fixed decoding of Nikon FileInfo tags for recent DSLR models 

Oct. 15, 2014 - Version 9.74

    Added a number of new QuickTime GenreID values (thanks François Bonzon)
    Added support for some newer Sony cameras (thanks Jos Roost)
    Decode more Nikon D4S custom settings
    Improved lens identification logic for XMP metadata (thanks Jos Roost)
    Fixed typo in Condition for a few D3 NikonCustom tags
    Fixed bug which could cause a "Use of uninitialized value $val" runtime error when reading XML 

Oct. 13, 2014 - Version 9.73

    Added a new CanonModelID (thanks LibRaw and Niels Kristian Bech Jensen)
    Added a few new Canon and Sony lenses (thanks Jos Roost)
    Delete unknown PNG TextualData tags when deleting all PNG tags
    Decode AF points for Canon PowerShot G1X Mark II
    Decode a number of Pentax, Olympus, Panasonic and Sony tags (thanks LibRaw)
    Decode a few more Nikon NCTG tags in MOV videos (thanks Stuart Bennett)
    Decode Nikon D4S custom settings (thanks Warren Hatch)
    Decode some makernote tags in Sony Xperia Z3 images
    Make PhotoshopThumbnail and PhotoshopBGRThumbnail writable (but "unsafe")
    Changed order of operations so flattened tags always take precedence over structured tags when writing a mix of both types of tags
    Fixed potential bug decoding some Nikon 1 AF points 

Sept. 26, 2014 - Version 9.72

    Added a few new Pentax ISO values
    Added a new CanonModelID and SonyModelID (thanks LibRaw)
    Added a new Canon LensType
    Decode AF points for some newer Nikon 1 cameras (thanks Chris Reimold for his help, and Graham Woolf for the samples)
    Improved verbose output for recently decoded Samsung trailer
    Fixed Samsung trailer writer to properly update offsets in the QDIO block 

Sept. 20, 2014 - Version 9.71

    Added a couple of mew CanonModelID's (thanks LibRaw)
    Added a couple of new Nikon LensID's (thanks Robert Rottmerhusen and LibRaw)
    Added minor warning when deleting all PDF metadata (because it isn't really deleted)
    Added a new Samsung LensType
    Added a new Sony/Minolta LensType (thanks Marcus Holland-Moritz)
    Decode "Sound & Shot" trailer written by some Samsung Galaxy models
    Decode a number of new Sony tags including FocusDistance2 (thanks Jos Roost)
    Decode a number of new Canon and Kodak tags (thanks LibRaw)
    Decode a new EXIF tag
    Decode a few new CanonCustom tags
    Recognize the JPE file extension
    Fixed swapped CanonCustom AEMicroadjustment/FEMicroadjustment tag names
    Fixed bug in -listItem option which sometimes prevented it from working
    Fixed interference by -sep option when writing structured tags
    API Changes:
        Added ListItem option 

Sept. 3, 2014 - Version 9.70 (production release)

    Added read support for Pentax 645Z makernotes in MOV videos
    Added a new Canon LensType (thanks Norbert Wasser)
    Added a new SonyModelID (thanks LibRaw)
    Added a new Pentax LensType (thanks Dominique Schrekling)
    Added a new PentaxModelID
    Added a new Olympus CameraType (thanks LibRaw)
    Updated Nikon ISOExpansion values for new models (thanks LibRaw)
    Decode a number of new Sony tags and values (thanks Jos Roost)
    Decode a new Panasonic tag
    Decode another QuickTime tag
    Improved verbose dump for LFP images
    Patched to repair incorrect list types in XMP structures when writing
    Patched to avoid MPEG Layer 3 check for files with a "MUS" extension
    Fixed incorrect behaviour of -addTagsFromFile when adding list items from multiple variable-named source files 

July 27, 2014 - Version 9.69

    Added ability to write PNG PhysicalPixel (PNG-pHYs) tags
    Added a few new Panasonic ContrastMode values
    Added minor warning when creating EXIF or IPTC in PNG images
    Decode a few more Sony tags and values (thanks Jos Roost)
    Fixed problem writing Olympus:LensType
    API Changes:
        Shift.pl now autoloads when ShiftTime() is called
        The 3rd argument to ShiftTime() is now optional 

July 19, 2014 - Version 9.68

    Added read support for Lytro LFP files
    Added a new Olympus LensType (thanks Niels Kristian Bech Jensen)
    Added support for the maker notes of some recent Ricoh/Pentax models
    Allow Composite tag to have no Require'd or Desire'd tags
    Improved -geotag verbose output
    Changed so XMP tags take priority when reading QuickTime-format files
    Changed PSD file description to "Photoshop Document"
    Fixed problem where -geotag option could fail if -v4 was used
    Fixed problem writing SonyDateTime2 

July 6, 2014 - Version 9.67

    Added support for Sigma X3F version 4.0 files from the DP2 Quattro
    Added support for Sony XAVC video files
    Added a new Nikon PhaseDetectAF value
    Added conversion for Casio EX-ZR300 BestShotMode (thanks Manfred)
    Decode more proprietary information from some Panasonic/Leica MP4 videos
    Fixed inaccuracies in decoding some SigmaRaw tags from the X3F header 

July 1, 2014 - Version 9.66

    Added read support for Kodak PixPro S-1 maker notes
    Added new Canon, Pentax and Sigma LensTypes (thanks LibRaw for the Canon)
    Added support for Sigma DP2 Quattro maker notes
    Decode AFMicroAdj for Sony A77M2
    Improved decoding of Pentax K-3 AFPointSelected (thanks Dan)
    Swap "GPS track start/end" labels in -geotag -v2 output if track is stored in reverse chronological order
    Changed handling of IPTC groups so that standard IPTC always has a family 1 group name of "IPTC", and takes priority over non-standard IPTC when duplicates are not allowed
    Patched to recognize incorrect XMP URI's written by Nikon NX2
    Fixed problem with possible duplication of lens names when attempting to identify lens used by a Nikon camera from a Photoshop-mangled image
    Fixed problem parsing some NMEA sentences, and added support for GPZDA
    Fixed typo in a CanonCustom value
    Fixed bug where standard IPTC may be incorrectly written into a proprietary PhotoMechanic IPTC-format SoftEdit record 

June 20, 2014 - Version 9.65

    Added a new Olympus LensType (thanks Niels Kristian Bech Jensen)
    Added a print conversion for Unknown ICC_Profile MeasurementGeometry
    Added LargeTags shortcut
    Avoid loading data for some tags with large binary data values if they were specifically excluded by the command
    Improved memory handling when processing CanonVRD information
    Patched potential "subscript -1" runtime error when reading EPS files

June 14, 2014 - Version 9.64

    Added write-only TestName tag for dry-run tests of file renaming feature
    Added a few new Olympus CameraType values
    Added a new new Nikon LensID's
    Added a new Canon LensType
    Patched to avoid structure warnings when copying tags from ZIP-based files
    Patched to deal with incorrect byte ordering in FlashPix date/time values written by some cameras
    Fixed problem using advanced formatting feature in a -if condition
    Fixed problem parsing Canon VignettingCorr for some newer PowerShot models
    API Changes:
        Added 'Test' option to SetFileName() 

May 31, 2014 - Version 9.63

    Added basic read support for EPUB and MOBI electronic books
    Added ability to combine -lang option with -listx to extract only one language
    Remove leading XML comment from XMP if it exists when writing as a block
    Another attempt to patch problem obtaining a consistent "full path" for source files when importing a CSV database in Windows 

May 24, 2014 - Version 9.62

    Added message about SourceFile names to -v2 output when importing a database with -csv= or -json=
    Added patch to allow extraction of some incorrectly written FlashPix tags
    Extract a couple of new FlashPix tags for some FujiFilm models
    Decode a number of new Sony tags (thanks Jos Roost)
    Changed -n option for GPSTimeStamp to return nanosecond precision 

May 18, 2014 - Version 9.61

    Added ability to combine -l with -listf, -listr or -listwf to add descriptions of the file type
    Added a few new Canon LensType values (thanks Norbert Wasser and Mark)
    Extract AE metering segments again for the Pentax K-3
    Decode a number of new FujiFilm RAF tags (thanks LibRaw)
    Decode a number of new Sony tags (thanks Jos Roost)
    Changed the case of some AF point values for consistency
    Fixed an incorrect Olympus FocusMode value
    Fixed problem introduced in 9.60 where a "LensID argument isn't numeric" warning could occur under some conditions
    Fixed quirk where ExifTool could incorrectly report that a file was changed when conditionally deleting a non-existent tag as a block 

May 11, 2014 - Version 9.60 (production release)

    Added a few new values for some Pentax tags
    Added a new QuickTime Rating value (thanks François Bonzon)
    Added a new SonyModelID (thanks LibRaw)
    Added a new Canon and a new Pentax LensType
    Decode a number of new tags from WebP extended-format files
    Decode a couple more Nikon tags
    Decode a new Canon 300D tag (thanks LibRaw)
    Decode a new Sony tag (thanks Jos Roost)
    Updated Sony maker note decoding for ILCA-77M2 (thanks Jos Roost)
    Renamed QuickTime ©day atom to ContentCreateDate (was previously named Year or CreateDate depending on its location)
    Changed a number of "Unknown (-1)" values to "n/a" (thanks Herbert Kauer)
    Minor change to some German translations (thanks Herbert Kauer)
    Patched spec file for building RPM under Redhat 6 (thanks Norbert de Rooy)
    Fixed a problem writing 3-character Nikon CountryCode values
    Fixed problem when importing CSV files in Windows where an appropriate SourceFile entry may not be found if the file specification does not match exactly but the absolute path is the same 
    
May 3, 2014 - Version 9.59

    Added support for Leica T maker notes
    Added a few new Olympus CameraType values
    Added a number of new AppleStoreCountry values (thanks François Bonzon)
    Added a print conversion for QuickTime GenreID (thanks François Bonzon)
    Added more values for some NikonCapture tags (thanks LibRaw)
    Improved decoding for a number of Sony tags (thanks Jos Roost)
    Improved decoding of some Olympus tags (thanks Herbert Kauer)
    Improved writing of GPSAltitudeRef to recognize any signed number
    Patched problem where some QuickTime UTF-8 values were being decoded incorrectly 

Apr. 19, 2014 - Version 9.58

    Added verbose warning and HtmlDump flag for out-of-sequence EXIF tag ID's
    Improved decoding of NikonCapture WBAdjLighting (thanks LibRaw)
    Improved German translations (thanks Herbert Kauer)
    Fixed -v3 to report absolute offsets for RIFF and NikonCapture information
    Fixed problem in Windows version which caused ExifTool to exit with an error when importing from a CSV file with a non-existent SourceFile entry 

Apr. 12, 2014 - Version 9.57

    Added a Composite tag to calculate Duration for AIFF files
    Added a couple of new Canon lenses
    Added a new value for NikonCapture:WBAdjLighting (thanks LibRaw)
    Added a new Olympus CameraType (thanks LibRaw)
    Decode a couple more Canon tags
    Improved French translations (thanks Alphonse Philippe)
    Patched to correctly sort out-of-sequence GPS IFD entries
    Fixed possible "uninitialized value" runtime error when reading corrupted CanonCustom2 information
    Fixed unnecessary warning when writing an image with zero-length maker notes
    Fixed incorrect family 2 group for XMP-exif:GPSImgDirectionRef 
Apr. 5, 2014 - Version 9.56

    Added new Canon and Pentax LensType values
    Added a couple more Canon ContinuousDrive modes
    Added a new Sigma ColorMode
    Decode some new QuickTime tags written by the HTC One (M8) in MP4 videos
    Decode telemetry information from AR Drone videos
    Extract PreviewImage from GoPro JPG files
    Improved German translations (thanks Herbert Kauer)
    Improved French translations (thanks Alphonse Philippe)
    Updated en_ca and en_gb translations
    Patched to avoid "excessive count" warning for a 16-bit TransferFunction
    Fixed decoding of Canon AEBShotCount for some models 

Mar. 29, 2014 - Version 9.55

    Added new write-only HardLink tag for creating hard links
    Added support for Leica S maker notes
    Added support for Nintendo maker notes
    Added limited read support for FLIR "AFF" SEQ images
    Added a new Pentax LensType (thanks Bruce Rusk)
    Added two new NEFCompression values (thanks LibRaw)
    Added a few new CanonModelID values
    Added a new Sony LensType2 (thanks Jos Roost)
    Added some unknown Sony tags possibly related to metering (thanks Jos Roost)
    Decode orientation information for Ricoh Theta (thanks Paulo Costa)
    Decrypt Nikon ColorBalanceUnknown data for -U and -v2+ options
    Updated recognition of Metabones Canon adapters on Sony cameras to support new adapter firmware versions
    Improved verbose messages when reading GPS track logs
    Changed writing of EXIF:Copyright to allow newline conversion to be avoided by disabling print conversion
    Fixed an incorrect French translation (thanks Alphonse Philippe)
    API Changes:
        Fixed problem where Directory tag wasn't written if any "real" tags were changed when calling WriteInfo() 

Mar. 1, 2014 - Version 9.54

    Added a new Pentax LensType
    Decode a few more FLIR tags
    Generate missing default language tags for alternate-language QuickTime tags without them
    Improved identification of some file sub-types based on filename extension
    Fixed bug extracting alternate-language QuickTime tags with numerical ID's when processing multiple files in a single command
    Fixed potential problem when using some of the recently added options with the -stay_open feature
    Fixed problem loading a config file with a single quote in the file name
    Fixed problem writing a shortcut tag when the target tag has a group name
    Fixed problem recognizing HTML files with a leading UTF-8 BOM 

Feb. 22, 2014 - Version 9.53 (production release)

    Added user-defined file types feature
    Added support for a few more XMP-expressionmedia tags
    Decode CameraTemperature from a few new Canon models
    Decode another Sony tag (thanks Jos Roost)
    Recognize the JXR extension
    Changed wording of IPTC "Unrecognized data" warning
    Patched round-off error problem in seconds of some date/time values
    Fixed problem creating EXV files with the -o option
    Fixed problem conditionally replacing Extra block-type tags 

Feb. 17, 2014 - Version 9.52

    Fixed bug introduced in 9.44 which resulted in incorrect maker note offsets when copying maker notes from DNG images of some Pentax models 

Feb. 15, 2014 - Version 9.51

    Added a number of new CanonModelID values
    Added a new Sony/Minolta LensType (thanks Jos Roost)
    Added a new Panasonic BurstMode
    Added a new Pentax LensType
    Added new ColorSpaceTags shortcut
    Decode a number of new PanasonicRaw tags (thanks LibRaw)
    Decode ColorData tags for the new Canon EOS 1200D
    Improved Sony maker note decoding for some newer models (thanks Jos Roost)
    Fixed conversion of XMP:LensID for Pentax lenses on Ricoh-branded cameras 
    
Feb. 8, 2014 - Version 9.50

    Added support for Exiv2 EXV metadata files
    Added ability to read/write/copy GeoTiff tags as a block
    Added ability to combine -b with -j to write base64-encoded binary data in JSON output format
    Added a new Nikon LensID
    Added a new Sony/Minolta LensType (thanks Jos Roost)
    Added new Extra ProcessingTime tag
    Added a new Olympus CameraType
    Added header signature to .EXIF files
    Decode a new Olympus tag (thanks LibRaw)
    Improved conversion of some Canon RecordMode values
    Improved decoding of tags for Hasselblad Stellar (thanks Jos Roost)
    Fixed -htmlDump offsets for information extracted from some embedded images
    Fixed hemisphere problem in Composite GPS tags derived from QuickTime:LocationInformation
    API Changes:
        Option names are now case insensitive 

Feb. 1, 2014 - Version 9.49

    Added new Olympus and Samsung LensType values, and fixed an Olympus lens name (thanks Niels Kristian Bech Jensen)
    Added another Polish tag translation (thanks Kacper Perschke)
    Added a new Panasonic ColorEffect value
    Decode a new FujiFilm tag (thanks LibRaw)
    Adjusted scaling factor for H264 ExposureTime values (thanks Francois) 

Jan. 25, 2014 - Version 9.48

    Added a new GeoTiff tag
    Added a couple of new Canon LensType values
    Added a few new XMP DarwinCore tags
    Updated Sony MakerNotes for the ILCE-5000 (thanks Jos Roost)
    Improved Polish translations (thanks Kacper Perschke)
    Fixed problem writing RicohSubdirIFD in GR images
    Fixed runtime error when writing PNG image with a TIFF-format EXIF profile

Jan. 18, 2014 - Version 9.47 
    Added read support for JPEG-HDR APP11 information 
    Added read support for Media Jukebox APP9 information 
    Added a new Olympus LensType (thanks Niels Kristian Bech Jensen) 
    Added a few new Nikon LensID's (thanks Robert Rottmerhusen) 
    Added a new Minolta/Sony LensType and fixed some Tamron lens names (thanks Jos Roost)
    Decode more FLIR tags (thanks Tomas) 
    Patched for quirk in Kodak PixPro AZ362 maker notes 

Jan. 11, 2014 - Version 9.46 (production release)
    Added a few Nikon lenses (thanks Niels for two)
    Added a few new XMP-xmpDM tags (thanks Mats Peterson) 
    Added a new Pentax DriveMode (thanks Doug O'Brien) 
    Added a new Olympus lens (thanks Niels Kristian Bech Jensen) 
    Decode a number of new QuickTime tags 
    Decode a few new Canon filter tags 
    Improved -d option to properly handle time zones with %s and %z 
    Improved conversions for Panasonic Composite AdvancedSceneMode 
    Changed a few Tamron lens strings (thanks Niels Kristian Bech Jensen) 
    Patched to avoid round-off errors in seconds of filesystem time tags 
    Fixed extraction of CompressorID for some MOV videos 

Dec. 21, 2013 - Version 9.45

    Added details about movie data offset in MOV verbose dump
    Added a new Pentax WhiteBalance value
    Added a new Sony/Minolta LensType (thanks Jos Roost)
    Decode a new QuickTime tag
    Prevent illegal tag names to be generated from user-defined XMP tags
    Patched to allow reading some improperly formatted EXIF UserComment values
    Fixed problem where reading some large M2TS files could take a loooong time 

Dec. 11, 2013 - Version 9.44

    Added a new Pentax WhiteBalance value
    Added back the K-3 SRResult tag, but make it Unknown and with no print conversion
    Fixed problem copying the maker notes of some recent Pentax models

Dec. 8, 2013 - Version 9.43

    Added a new Olympus CameraType
    Added new Canon and Pentax LensType values
    Added a new Panasonic ShootingMode
    Added a new CanonModelID
    Decode a number of new Sony Tags (thanks Jos Roost)
    Decode a new Pentax tag
    Fixed decoding of a few Pentax tags for newer models
    Fixed decoding of CameraTemperature for Olympus Stylus 1
    Fixed bug when writing QuickTime date/time tags with QuickTimeUTC option set 

Dec. 1, 2013 - Version 9.42

    Added a new Canon LensType (thanks Norbert Wasser)
    Added a new Pentax LensType (thanks Louis Granboulan)
    Added a new Sony LensType (thanks Fredrik Agert)
    Added a new Nikon LensID (thanks LibRaw)
    Added a new Olympus CameraType
    Decode a number of new Sony tags (thanks Jos Roost)
    Decode a number of new Panasonic tags (thanks Thomas Modes)
    Decode a few new Pentax tags (thanks Klaus Homeister and others)
    Improved Olympus SensorTemperature calibration (thanks Eric Sibert)
    Patched decoding of EXIF:UserComment to tolerate invalid character code written by Canon Zoombrowser EX 4.5
    Patched to allow GPS information to be extracted from incorrectly formatted EXIF written by Windows Phone OS 7.5 (observed in some HTC and Nokia phones)
    Fixed runtime warnings which could occur when -j or -php combined with -f 

Nov. 16, 2013 - Version 9.41

    Added the ability to use multiple group qualifiers on tag names when writing and copying (ie. "-QuickTime:Time:All=now")
    Added ability to geotag from Google Location Services KML files
    Added a new Pentax LensType (thanks Louis Granboulan)
    Added a new Canon LensType (thanks David Monro)
    Added a new Sony LensType2 (thanks Jos Roost)
    Decode a bunch more Nikon, Canon, Sony and FujiFilm WhiteBalance tags (thanks LibRaw)
    Extract information from the new Pentax APP7 segment 

Nov. 8, 2013 - Version 9.40 - "Write QuickTime"

    Added ability to write XMP and edit date/time tags in QuickTime-format files (ie. MOV, MP4)
    Added -api option to allow API options to be set via the command line
    Added ability to specify family 2 group name when writing
    Added write support for a number of new XMP tags
    Added a new Nikon LensID
    Added new Canon and Minolta/Sony LensType values (thanks Jos Roost)
    Added a few of the new values defined in the DICOM 2011 specification
    Add standard XMP to a PNG image when writing, even if XMP already exists in another non-standard chunk
    Decode a few more Sony tags (thanks Jos Roost)
    Decode a few more QuickTime tags
    Decode a few more Panasonic tags (thanks Thomas Modes)
    Extract EXIF information from WEBP images
    Extract a few more unknown tags in Samsung MP4 videos
    Extract ProfileName from the PNG iCCP chunk
    Improved error message if no matches found when writing to tag(s) specified by wildcards
    Improved XML output so EXIF tags now report a count (if constant, and > 1)
    Avoid writing a few XMP-crs tags which have XMP-exifEX equivalents unless specified explicitly
    Patched POD documentation in MIE.pm to remove non-ASCII characters
    Fixed bug adding back XMP tags in PDF files after deleting all in the same command (also made XMP the preferred group when writing PDF files)
    Fixed bug extracting some font information from QuickTime videos
    Fixed inconsistencies in behaviour when extracting XML as a block from JPEG2000 images
    Fixed problem where FileName was changed when using -srcfile option and writing only the Directory
    API Changes:
        Added the PNGEarlyXMP option 
    Internal Changes:
        Changed all "$exifTool" variable names to "$et" throughout -- my apologies to the diff engines 

Oct. 19, 2013 - Version 9.39

    Added a new PentaxCameraID and some new LensTypes (thanks Louis Granboulan)
    Added a new Nikon LensID
    Added a new Panasonic ShutterType
    Additions and improvements to Pentax makernote decoding for K-3
    Decode a number of new tags including purchase information from MP4 videos
    Decode FLIR information acquired by Extech MeterLink meters (thanks Tomas)
    Decode more Sony tags (thanks Jos Roost)
    Patched to suppress the run-time "No such file or directory" error that has been seen when using the -csv option on Windows systems 

Oct. 7, 2013 - Version 9.38

    Added read support for DPX images
    Added a new Pentax LensType
    Added a few new CanonModelID values
    Added a new XMP-apple-fi tag
    Decode a few more Canon tags (thanks Tomasz Kawecki)
    Decode a few more Sony tags (thanks Jos Roost)
    Improved the names of a few Apple tags (thanks Neal Krawetz) and added new Composite tag
    Tolerate NMEA sentences with missing degrees written by some crappy software
    Changed Duration conversion to print number of days if more than 24 hours

Sept. 14, 2013 - Version 9.37

    Added support for maker notes from Apple iPhone5 iOS 7
    Added two more Torrent tags
    Added a new Pentax DigitalFilter
    Added new Olympus CameraType and LensType values
    Decode a couple more Olympus tags
    More improvements to Sony decoding (thanks Jos Roost)
    Improved decoding of Scalado JPEG APP4 information
    Fixed problem where a PreviewImage could be reported in either the File or Composite group, depending on the details of the command 
  
Sept. 7, 2013 - Version 9.36

    Added read support for BitTorrent description files (bencode format)
    Added a couple of new Nikon LensID's (thanks Jürgen Sahlberg)
    Added support for PNG 8bim raw profile
    Added or fixed a few Pentax LensType values (thanks Louis Granboulan)
    Added ability to delete DNGAdobeData and DNGPrivateData
    Decode more Sony tags and improved decoding of others (thanks Jos Roost)
    Decode a number of new FujiFilm tags and fixed 2 incorrect Saturation values
    Decode a number of Canon CameraInfo tags for the 70D (thanks Tomasz Kawecki)
    Patched to issue minor warning and extract only the first 1000 values from XMP list-type tags containing more than 1000 items (all values may be extracted by ignoring this warning with the -m option)
    Patched decoding of PNG IPTC raw profile to allow either IIM or IRB data
    Flagged ImageSourceData as "unsafe" (avoids excessive memory usage when copying all tags because this data may be larger than the image itself for Photoshop TIFF images)
    Disabled feature introduced in version 9.14 which allowed multiple tags (specified by wildcards) to be copied into a single list. This feature had the unintended side-effect of generating duplicate list items when copying list-type tags if there were multiple source tags with the same name. If necessary, -addTagsFromFile may still be used to copy the values of multiple tags into a single list.
   
Aug. 17, 2013 - Version 9.35

    Added a new Canon LensType (thanks Oliver)
    Added two new Olympus CameraType values
    Added some new Pentax LensType values (thanks Louis Granboulan)
    Added a new RIFF StreamType value
    Decode a number of new Sony tags (thanks Jos Roost)
    Decode CameraTemperature from more Canon models
    Extract thumbnail information from Leica X VARIO MP4 videos
    Improved decoding of Pentax LensData (thanks Louis Granboulan)
    Patched to avoid a warning for the messed-up Leica M maker notes
    Changed a few Pentax Samsung/Schneider lens names for consistency
    Changed "Can't delete" message to indicate if the tag is Permanent
    Fixed the case of a few tag names (thanks Romain) 
    
July 27, 2013 - Version 9.34

    Added support for Ricoh GR maker notes (in MOV videos too)
    Added a new Olympus LensType (thanks Niels Kristian Bech Jensen)
    Added a new Canon LensType (thanks Norbert Wasser)
    Added support for Sony DSC-TF1 maker notes (thanks Jos Roost)
    Added patch for messed up Leica M (Typ 240) MakerNote trailer
    Added a few new CanonModelID's and a few new PentaxModelID's
    Added some new XMP-crs tags written by LR5
    Added a few new Nikon LensID's
    Decode a number of new Ricoh GR tags (thanks Tim Gray)
    Recognize the Nikon SB-700 external flash
    Updated MWG location tags to conform with the MWG 2.0 specification (but continue writing legacy IPTC Core location tags)
    Removed "[Minor]" designation from "excessive count" warning if count is greater than 2M
    Avoid processing multiple EXIF IFD's if only one should exist 

July 13, 2013 - Version 9.33

    Added support for EXIF UTF-16 Unicode text (previously treated as UCS-2)
    Added support for Leica X Vario maker notes
    Added a couple of new SonyModelID values (thanks Jos Roost)
    Added a new CanonModelID and a new Olympus CameraType
    Added a new Canon LensType
    Added a new Olympus LensType (thanks Niels Kristian Bech Jensen)
    Decode some new Panasonic tags and added values for others (thanks Thomas)
    Improved decoding of Olympus RawDevArtFilter
    Improved decoding of some Sony tags for the RX100M2
    Changed application to always return an error status when exiting if an error was encountered when extracting information
    
June 22, 2013 - Version 9.32

    Added support for "Exif 2.3 for XMP" tags
    Added a few new Olympus LensTypes (thanks Niels Kristian Bech Jensen)
    Added a few new PentaxModelID's
    Added two new Samsung LensType values (thanks Pascal de Bruijn)
    Decode a new Olympus tag
    Fixed problem extracting audio comments from Ricoh G700SE images
    Fixed a non-conforming CanonModelID string 

June 8, 2013 - Version 9.31

    Added a number of new Photoshop tags (but marked as Unknown)
    Added a few new values for some Olympus tags
    Added conversion for Olympus SensorTemperature
    Added two new CanonModelID's
    Added support for Reconyx firmware 4.0.0
    Decode a number of new QuickTime and FLIR tags in MP4 videos
    Decode more Sony tags (thanks Jos Roost)
    Decode a new Olympus tag
    The API List option may now be used in the config file for the same effect as -sep when combined with the -X, -j or -php option on the command line
    Fixed problem where some QuickTime string values could have terminating NULL characters, which caused problems when renaming files using these tags 

May 25, 2013 - Version 9.30

    Added a new Canon LensType
    Decode many Canon 700D CameraInfo tags
    Also delete null characters with the default advanced formatting filter
    Tolerate leading whitespace in HTML files
    Fixed decoding of Canon 650D CameraInfo FocalLength
    Fixed bug in new advanced formatting feature which gave incorrect output when used in the -p option for processing multiple files 

May 18, 2013 - Version 9.29

    Added another H264 Model value (thanks Rob Lewis)
    Added support for Canon 5DmkIII firmware version 1.2.1
    Added recognition of IBM AVC video files
    Added a new CanonModelID
    Decode more FLIR tags (thanks Tomas)
    Decode H264 MDPM TimeCode
    More improvements to Sony LensType decoding (thanks Jos Roost)
    Extract information from the ASF Metadata Library in WMV files
    Extract ColorBalanceVersion for unknown Nikon ColorBalance information
    Updated some ID3 Genre names (thanks Mats Peterson)
    Fixed warning when using -p with a string containing a newline
    Fixed some incorrect Pentax Q LensType values
    
Apr. 21, 2013 - Version 9.28

    Added the ability to delete unknown JPEG APP segments by segment name
    Added a bunch of new ID3 Genre values (thanks Mats Peterson)
    Decode a few more Sony tags (thanks Jos Roost)
    Decode a few more tricky FLIR tags (thanks Tomas)
    Improved Dutch language translation (thanks Peter van der Laan)
    Patched to avoid warning in images where the AFMicroAdj data has been truncated by Canon DPP
    Fixed -tagsFromFile and -v so they may now be used when writing via pipes
    Fixed writing of Panasonic LensType tags that were broken in the 9.15 update
    Fixed incorrect case for list type of XMP DocumentAncestors and TextLayers
    API Changes:
        Allow a File::RandomAccess reference as an input to WriteInfo() 

Apr. 15, 2013 - Version 9.27 (production release)

    Fixed "ARRAY ref" runtime error introduced in 9.25 that could occur when using the -X option
    Fixed runtime warning which could occur when conditionally deleting XMP structure 

Apr. 13, 2013 - Version 9.26

    Added read support for FLIR FFF and FPF images and decode more FLIR tags
    Added some new Pentax LensType's and Nikon LensID's
    Added a few new Panasonic ContrastMode values
    Decode a number of Canon 6D tags
    Allow CanonRaw tags to be written using "CIFF" as a group name
    Improved decoding of Canon ColorData information for newer EOS models
    Improved decoding of a number of Sony tags (thanks Jos Roost)
    Removed index number from duplicate Composite TagID's in XML output
    Fixed byte-order problem for a few Nikon D5200 and D7100 tags
    Fixed incompatibility with old-style (pre-8.46) XMP user-defined structure definitions 

Apr. 6, 2013 - Version 9.25 (production release)

    Added read support for FLIR thermal image metadata in JPEG images
    Added write support for DNG version 1.4 images
    Added a new Pentax DriveMode value and a new Pentax LensType
    Added two new Olympus CameraType values
    Added print conversion for XMP Flash tags to provide alternate language support
    Decode a few more Nikon and Pentax tags
    Decode more Sony tags (thanks Jos Roost)
    Decode more Panasonic tags and changed decoding of others
    Enhanced -j and -php options to work with -D, -H and -l
    Improved German translations (thanks Herbert Kauer)
    Patched decoding of QuickTime date/time tags to accommodate Samsung and Sony cameras that use an incorrect time zero of 1970 instead of 1904. This patch will only work for videos produced before 2036, so hopefully Samsung and Sony will fix this problem at their end before then (care to place a wager?)
    Fixed issues when using "-wm cg" and writing metadata as a block
    Fixed possible "division by zero" error when reading undefined XMP rational 

Mar. 23, 2013 - Version 9.24

    Added ability to overwrite plus append output files (-w+!)
    Added support for Sigma X3F version 3.0 images
    Added a few new values for some Pentax tags
    Added a few new CanonModelID's
    Decode Nikon D5100 and D5200 custom settings plus a few other Nikon tags
    Allow the value for missing tags extracted with the -f option to be configured via the API MissingTagValue setting (default is still "-")
    Improved decoding of Sony LensSpec (again, thanks Jos Roost)
    Fixed bug reading QuickTime extended-size atoms 

Mar. 10, 2013 - Version 9.23

    Added -W (-tagOut) and -Wext (-tagOutExt) options to allow multiple tags to be extracted to separate output files from a single source file
    Added append feature to -w (-w+)
    Added ability to extract SoundFile from Ricoh RMETA
    Added more SonyModelID and Sony LensType values and improved Sony LensType decoding (thanks Jos Roost)
    Added a new Olympus LensType (thanks Niels Kristian Bech Jensen)
    Added another Pentax LensType
    Decode more Nikon flash information (thanks Alyda Gilmore for the samples)
    Decode Pentax Kelvin white balance tags (thanks Klaus Homeister)
    Extract PDF embedded image color space
    Improved Spanish translations (thanks Emilio Sancha)
    More patches to avoid "APP1 segment too large" errors when copying all tags from some RAW images 

Mar. 2, 2013 - Version 9.22

    Fixed problem extracting metadata from encrypted embedded JPEG images in PDF files and added the ability to extract JPEG 2000 information too 

Mar. 2, 2013 - Version 9.21

    Added ability to extract embedded images and their metadata from PDF files
    Added read support for binary-format PLIST files
    Added support for Sigma DP3 Merrill maker notes
    Added a few new Sigma LensType values
    Added a new FujiFilm PictureMode value
    Decode a number of new Pentax tags (thanks Klaus Homeister)
    Decode more Sony tags (thanks Jos Roost)
    Decode some new Nikon D800 tags (thanks Alyda Gilmore for the samples)
    Decode a number of new tags in 3GP videos
    Decode Pentax CameraType
    Made a few more DNG tags writable (but protected)
    Fixed problem reading XREF table of some PDF files
    API Changes:
        The CombineInfo() routine is now deprecated because it is likely that nobody ever used it. If anyone actually uses this, please let me know 

Feb. 20, 2013 - Version 9.20

    NOTICE: This release fixes a problem in the 9.19 Windows version that could cause ExifTool to crash when writing metadata to some files (it seems that one of the files in the 9.19 Windows package was corrupted)
    Added a new PentaxModelID
    Added write support for a few Getty Images XMP tags
    Decode Sony AFAreaModeSetting (thanks Jos Roost) 

Feb. 20, 2013 - Version 9.19

    Added read support for Phase One IIQ maker notes
    Added a couple of new Minolta Teleconverter values
    Patched problem which could result in runtime warning when extracting information from a file with an incorrectly formatted PreviewImage pointer
    Improved handling of unknown maker notes when writing to reduce the chance of corruption (fixes problem of corrupted SilverFast maker notes)
    Fixed bug in HtmlDump where unused bytes at end of MakerNotes were not shown if they came at the end of a TIFF-format file 

Feb. 16, 2013 - Version 9.18

    Decode more AF information for Sony SLT models (thanks Andy Johnson for the samples)
    Recognize CameraInfo and ColorData information from newer Canon 1DX firmware
    Organized support files in full Perl distribution into separate directories
    Improved German and Spanish translations (thanks Herbert Kauer and Emilio Sancha)
    Fixed inconsistency where a priority tag could be hidden by a same-named tag in the same group when using the -j or -X option combined with -g or -G
    Fixed problem in standard tests that could cause ExifTool test 25 to fail 

Feb. 9, 2013 - Version 9.17

    Added PLIST and MODD to the list of supported file extensions
    Added track name to UserData tags within QuickTime tracks
    Added a new Pentax LensType (thanks Pietu Pohjalainen)
    Added a new Canon LensType
    Decode binary data in PLIST and MODD files
    Decode new Canon 1DX CustomFunctions
    Issue a minor warning and ignore duplicate PDF Info dictionaries unless the -m option is used
    Improved date/time parsing when writing to allow single-digit fields
    Improved decoding/naming of a few Sony tags (thanks Jos Roost)
    Improved German translations (thanks Herbert Kauer)
    Changed a few PLIST tag names
    Fixed decoding of Olympus CameraType for some models
    Fixed problem calculating AvgBitrate for some video files
    Fixed problem writing Canon:LensSerialNumber 

Feb. 2, 2013 - Version 9.16

    Added support for DarwinCore XMP tags
    Added support for CinemaDNG tags
    Added basic support for parsing PLIST XML, and use this to extract tags from QuickTime iTunesInfo Data
    Added a new Pentax lens (thanks Niels Kristian Bech Jensen)
    Added some new Sony E-mount lenses (thanks Jos Roost)
    Added a new NEFBitDepth value (thanks Jos Roost)
    Added a new CanonModelID
    Decode a few more Sony tags (thanks Jos Roost)
    Improved decoding of QuickTime iTunesInfo tags
    Improved Spanish translations (thanks Emilio Sancha)
    Improved handling of errors in Perl expression of new formatting feature
    Improved -p option to also handle structures
    Changed a number of Sigma lens names for Olympus to conform with official Sigma model names (thanks Niels Kristian Bech Jensen)
    Moved the MWG XMP tags documentation to the MWG page
    Patched to allow reading GPX track logs with no version number
    Fixed problem reading an ID3 POPM frame with a missing counter
    Fixed bug which could cause "uninitialized value" runtime warning when reading Nikon maker notes with an empty RetouchHistory
    API Changes:
        Compatibility Notice: The MWG Composite tags are no longer automatically loaded just by using the MWG module. Image::ExifTool::MWG::Load() must now be called explicitly to load these tags 

Jan. 27, 2013 - Version 9.15

- Added translation feature to -p and -tagsFromFile options
- Added -echo3 and -echo4 options
- Added a few more Olympus LensType values, removed one, changed some lens names for consistency (all thanks Niels Kristian Bech Jensen), and use hexadecimal instead of decimal for numerical LensType values
- Added a number of new Sony E-mount lenses
- Added a new Tamron lens for Sony (thanks Marcin Krol)
- Trim trailing spaces from Panasonic LensType strings
- Fixed bug which could cause "Can't call method GetMarkerPointers" runtime warning when writing certain types of corrupted images
- Fixed problem copying PrevewImage from some corrupted files
- Fixed problem identifying a Sigma lens for Nikon at some focal lengths
- API Changes:
     Added AddUserDefinedTags() method
     Added translation feature for tag values in SetNewValuesFromFile() 

Jan. 18, 2013 - Version 9.14

- Added -wm (-writeMode) option to provide control over tag write/create mode
- Added ability to use wildcards in target tag names when writing
- Added ability to read/write Jpeg2000 XML tag as a block
- Added ability to delete MPF segment (with -MPF:All=)
- Added a number of new Olympus lenses (thanks Niels Kristian Bech Jensen)
- Added a new Nikon LensID (thanks Robert Rottmerhusen)
- Added a number of new Pentax LensType's (thanks Alan Robinson for one)
- Added a few new CanonModelID's and Canon LensType's
- Decode ID3v2 POPM and OWNE frames
- Decode new Canon 6D custom functions
- Improved calculation of ScaleFactor35efl for Canon cameras
- Changed priority of PDF Info tags so tags from most recent Info dictionary take precedence (to partially accomodate the questionable Acrobat Pro incremental update technique)
- Changed some verbose warnings when attempting to write "unsafe" tags
- Changed behaviour so that "unsafe" tags are not copied for any tag specified using a wildcard (previously this was the behaviour for a tag name of 'all' or '*', but not names like 'gps*')
- Fixed bug where a Composite tag could sometimes not be generated when the -struct option was used if the tag was derived from an XMP List-type tag
- Fixed problem conditionally deleting GIF Comment and MIE tags
- Fixed decoding of RawImageWidth/Height from FujiFilm X-E1 RAF images
- API Changes:
     Added WriteMode option 

Jan. 10, 2013 - Version 9.13 (production release)

- Added basic validation of ExifVersion and FlashpixVersion tags when writing
- Fixed problem where MPF PreviewImage was lost when editing metadata in JPEG images from the Nikon D4, D600 or D800 Jan. 2, 2013 - Version 9.12 (production release)

- Fixed problem introduced in 9.10 preserving file modification date/time when some options are used 

Jan. 2, 2013 - Version 9.12 (production release)

- Fixed problem introduced in 9.10 preserving file modification date/time when some options are used 

Jan. 2, 2013 - Version 9.11 (production release)

- Improved decoding of some Sony tags
- Changed 3 tag names to avoid a leading digit to fix XML validation problem
- Fixed bug introduced in 9.04 that could double-encipher some Sony MakerNote information when writing (affected files are fixed by writing any tag with ExifTool 9.11) 

Dec. 29, 2012 - Version 9.10

- Added write support for a few new XMP-crs and XMP-photomech tags
- Added a new Samsung LensType (thanks Jaroslav Stepanek)
- Added a new Pentax LensType (thanks Helmut Schütz)
- Added a new Canon LensType
- Decode Sony A99 FocusMode (thanks Michael Tapes for the samples)
- Tolerate (but warn about) up to 4 bytes of garbage at start of EXIF segment
- Changed -P option to also preserve FileCreateDate on Windows (requires Win32API::File::Time)
- Changed "[minor]" warning messages to capitalize the "M" (ie. "[Minor]") if processing is affected when the warning is ignored
- Patched to avoid problem of slow processing with some corrupted EXIF 

Dec. 15, 2012 - Version 9.09

- Added a few new Google XMP GPano tags
- Added a new Olympus CameraType
- Added a couple of new Minolta LensTypes
- Added two new Nikon LensID's (thanks David Püschel and Robert Rottmerhusen)
- Decode Nikon D7000 AFPointsUsed and make this tag writable
- Decode a new Olympus tag (thanks Christoph Anton Mitterer)
- Renamed one of the FujiFilm RAF RawImageWidth/Height pairs to RawImageFullWidth/Height
- Changed -stay_open when combined with -q to flush output after each command (as already done without -q) (requires IO::Handle)
- Fixed problem shifting FileCreateDate when writing other "real" tags in the same command 

Nov. 26, 2012 - Version 9.08

- Fixed bug introduced in 9.07 that broke writing of FileModifyDate

Nov. 24, 2012 - Version 9.07

- Added ability to read/write FileCreateDate (Windows only)
- Added ability to read FileInodeChangeDate (non-Windows only)
- Added support for new tags in DNG 1.4 specification
- Added support for Google Photosphere GPano XMP tags
- Added a couple of new Olympus filter effects
- Changed a Panasonic LensType (thanks Olaf Ulrich)
- API Changes: Enhanced SetFileModifyDate() to write FileCreateDate (Windows only)

Wed Nov 21 17:53:00 UTC 2012 - t.gruner@katodev.de

- Added support for Nikon maker notes in images from any camera make (as written by Capture NX2)
- Added support for FujiFilm X-E1 RAF images
- Added a new Olympus CameraType
- Added a new PentaxModelID and a new Pentax LensType
- Fixed bug decoding UTF-16 ID3 synchronized lyrics 

Sun Nov 11 20:13:00 UTC 2012 - t.gruner@katodev.de

- Added ability to read APE metadata from MP3 audio files
- Decode ID3 synchronized lyrics/text information
- Decode maker notes in Leica V-LUX40 MP4 videos
- Decode Sony A99 AFPointSelected (thanks Michael Tapes for the samples)
- Improved decoding of some Sony tags (thanks Jos Roost)
- API Changes:
-    Removed GeoNoInterpolate option (just set GeoMaxIntSecs to 0 instead) 

Sun Nov 04 14:44:00 UTC 2012 - t.gruner@katodev.de

- Added two new Sony LensType values (thanks Matthias Paul)
- Added a few new Canon LensType values
- Added a couple of new PentaxModelID's and decode some new K-5 II values
- Added support for some new XMP tags written by the Apple iPhone 5
- Added a new Olympus CameraType
- Decode more Sony tags/values (thanks Jos Roost)
- Decode Nikon HDRInfo (thanks Stefan)
- Decode some FlashInfo tags for new Nikon models
- Decode a few WM ID3 tags (some documentation on these would be nice)
- Fixed bug which could cause truncated/garbage ID3v2 strings to be returned
- Fixed -globalTimeShift option to also work when copying tags
- Fixed decoding of Nikon AFFineTuneAdj for FirmwareVersion 1.10B (thanks Michael Tapes for the samples for this and the A77)
- Fixed problem where a few tags (FileSequence, NewGUID and Now) were not available for use with the -p option
- API Changes:
-    Added RequestAll and GeoNoInterpolate options
-    Fixed problem in SetNewValue when setting the Raw value of some tags 

Sun Oct 14 22:26:00 UTC 2012 - t.gruner@katodev.de

- Added new feature to provide control over directory levels in %d strings
- Added ability to write OtherImage in NEF images
- Added a new Pentax LensType
- Added a few new CanonModelID's (thanks Laurent Clevy)
- Added a new Nikon LensID (thanks Geert De Soete)
- Added a few new Olympus CameraType values
- Decode some new CameraInfo tags for the Canon EOS 650D
- Decode a number of new Sony tags (thanks Jos Roost)
- Improved decoding of some Sigma tags for the DP1/DP2 Merrill
- Give priority to EXIF tags over SigmaRaw tags X3F images
- Changed Samsung lens names to include "NX" (thanks Jaroslav Stepanek)
- Fixed misleading verbose "TAG is not writable" messages when copying list-type tags
- API Changes: Enhanced GetValue() to allow return of 'Rational' value 

-------------------------------------------------------------------
Thu Oct 11 09:26:00 UTC 2012 - t.gruner@katodev.de

- Added a new Nikon LensID (thanks Joseph Heled)
- Added a new EXIF SubFileType value used in DNG images
- Added write support for Apple Adjustment Settings XMP tags (XMP-aas)
- Added a couple of new Samsung LensType values (thanks Jaroslav Stepanek)
- Added a couple of new Canon LensType values and a new CanonModelID
- Decode a number of new Sony tags (thanks Jos Roost)
- Enhanced "-o -" feature to allow output file type to be specified
- Extract last file access time as FileAccessDate
- Allow tags to be set from files which are zero bytes in size
- Made ProfileHueSatMap tags Binary if they are too long
- Changed names of some PanasonicRaw DistortionInfo tags
- Changed decoding for a Sony ExposureMode value
- Fixed hang/crash that could occur when writing to an image with corrupted Sony MoreInfo data (ie. SLT-A55V JPEG corrupted by GIMP)

-------------------------------------------------------------------
Sat Sep 29 21:36:35 UTC 2012 - Greg.Freemyer@gmail.com

- add perl-File-RandomAccess sub-package to match package in graphics
- remove stale comments about doc files

-------------------------------------------------------------------
Mon Sep 24 19:01:51 UTC 2012 - Greg.Freemyer@gmail.com

- Ran spec-cleaner
- Added conflicts: exiftool < %{version} to perl-Image-ExifTool so that if the module is upgraded, the app will be too
- Upgrade to v9.01  (Production Release)
	- Numerous new metadata fields added
	- see http://owl.phy.queensu.ca/~phil/exiftool/history.html
	- Changed -restore_original and -delete_original options to scan directories only for writable file types
	- Enhanced -srcfile option to allow multiple source files to be specified

	- API Changes:
		Added GlobalTimeShift option 
		Added NoFlat option to SetNewValues()
		Changed Struct option to allow copying of both structured and flattened tags at the same time 
		Added XMPAutoConv option 

-------------------------------------------------------------------
Tue Mar  6 20:51:22 UTC 2012 - Greg.Freemyer@gmail.com

- Upgrade to v8.77

	Added *.args and *.fmt convenience files to the %doc section.  These files have apparently been
	in the tarball for a while, but not in the %doc section as they should have been.

	This package has been rapidly seeing small releases.  There have been 12 releases since it was last updated
	for openSUSE12.1 in Sept. 2011.  Afew of the key updates are below.  See the Changes file in doc directory,
	or http://cpansearch.perl.org/src/EXIFTOOL/Image-ExifTool-8.77/Changes

	* Highlights of Changes for Versions 8.66 to 8.77 

	  - IMPORTANT: Fixed bug which could corrupt GIF images when writing a Comment
	    to a GIF image containing XMP metadata

	    API Changes:
		Added Sort2 option and 'Descr' setting for Sort option
		Added secondary sort option to GetFoundTags() and GetTagList()
		Changed name of Sort 'Alpha' setting to 'Tag' (but 'Alpha' still works for backward compatibility) 
        - Enhanced SetNewValue() AddValue option to allow this option to be ignored for non-list tags
        - Added ProtectSaved option to SetNewValue() and return save count from SaveNewValues()
        - Added CharsetEXIF and CharsetQuickTime options
       
-------------------------------------------------------------------
Mon Dec 12 16:11:19 UTC 2011 - Greg.Freemyer@gmail.com

- clean up requires around perl(IO::Compress).  It was previously wrong.

-------------------------------------------------------------------
Mon Sep 26 18:32:34 UTC 2011 - Greg.Freemyer@gmail.com

- update to 8.65
  * /usr/bin/exiftool was previously packaged as only an application and the perl(Image::ExifTool) module was not available for use.
  * Thus the standalone exiftool package has now been obsoleted
  * And /usr/bin/exiftool is now included in this package as a sub-package in addition to the perl library modules
  *
  * A significant number of new file formats, etc. are now supported, see
  * http://cpansearch.perl.org/src/EXIFTOOL/Image-ExifTool-8.65/Changes

-------------------------------------------------------------------
Mon Feb 21 16:06:23 UTC 2011 - Greg.Freemyer@gmail.com

- initial package 8.40
  * created by cpanspec 1.78.03

openSUSE Build Service is sponsored by