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

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

Branch: CURRENT, Version: 11.30nb1, Package name: p5-Image-ExifTool-11.30nb1, 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:

Required to build:

Master sites: (Expand)

SHA1: a1bf4751b00931c1b2c0adc65661b8d0cb83a5dd
RMD160: d4fbdc936deb485a6611d123f041f7007641ed8c
Filesize: 4402.123 KB

Version history: (Expand)

CVS history: (Expand)

   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) | Package updated
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2019-04-25 18:35:57 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
p5-Image-ExifTool: updated to 11.30

Version 11.30 (production release)
Added a new Sony/Minolta LensType
Decode streaming metadata from TomTom Bandit Action Cam MP4 videos
Decode Reconyx HF2 PRO maker notes
Decode ColorData for some new Canon models
Enhanced -geotag feature to set AmbientTemperature if available
Remove non-significant spaces from some DICOM values
Fixed possible "'x' outside of string" error when reading corrupted EXIF
Fixed incorrect write group for GeoTIFF tags added in version 11.24

Version 11.29
Added support for Ricoh GR III maker notes
Added a new Canon LensType
Added a new XMP-crs tag
Enhanced -csv option to output base64-encoded binary data when combined with -b \ 
or when the -charset option is used and the text has invalid characters
Remove trailing space from even-length DICOM values
Patched to avoid "Hexadecimal number > 0xffffffff non-portable" warning
Fixed meta charset attribute in -htmlDump output

Version 11.28
Added support for reading INSV video and decode streaming GPS
Added a new Pentax LensType
Added a new FujiFilm ImageStabilization value
Allow exiftool to be run via a symbolic link on Mac/Linux
Reverted INDD patch of version 11.27 (ie. raise error again on incorrectly \ 
terminated INDD object list)
Changed handling of temporary documentation file in Windows version

Version 11.27
Added support for more XMP-dji-drone tags
Added new Olympus CameraType and LensType values
Added a new Canon LensType
Added a new CanonModelID
Decode yet another type of GPS from DashCam videos
Allow FileName to be written when only case is changed on case-insensitive \ 
Improved identification of some iWork file types
Recognize the LRV file extension
Changed Windows version to use the parent folder of PAR_GLOBAL_TEMP for the \ 
temporary documentation file
Don't raise an error if an INDD object list is terminated by spaces instead of nulls
Fixed some problems with new -htmldump IFD highlighting feature
Fixed bug introduced in 11.24 with "-o -.EXT" feature

Version 11.26
Added a new Nikon LensID
Decode more tags for the Sony ICLE-6400
Enhanced -htmldump feature to highlight IFD when mousing over IFD offset

Version 11.25
Added a new Sony/Minolta LensType
Added a new Nikon LensID
Decode Leica D-Lux7 maker notes
Decode more Nikon AF tags for newer models
Decode Samsung Type2 maker notes with lower case Make
Decode another Sony tag
Improved decoding of Nikon LensType
Improved time shift feature to fix some incorrectly formatted date/time values
Renamed some Sony ImageCount tags to ShutterCount
Fixed problem reading back metadata written to some odd PDF files

Version 11.24
Compatibility Notice: Changed the meaning of '-' and '+' modifiers for %C \ 
formatting code (does not affect lower-case %c code)
Decode a number of new Nikon tags
Added new Olympus FlashType and FlashModel values
Added a new Canon LensType
Added a new Nikon LensID
Made more GeoTIFF tags writable
Handle XMP rdf:value when reading
Improved warning when trying to read a file with a zero-length name
Fixed decoding of PictureControl tags for Nikon Z-7
Fixed problem writing date/time values with " DST" designator at end \ 
of date/time string
Fixed problem in Windows which could cause ExifTool to abort due to a \ 
Win32::FindFile error if a file name contained surrogate Unicode characters

Version 11.23
Recognize DWG and DWF files
Minor improvement to some -validate warnings
Tolerate leading UTF-8 byte order mark (BOM) at start of JSON files
Fixed problem recognizing some streaming camm metadata in QuickTime videos

Version 11.22
Added read support for PC Paintbrush (PCX) files
Added two new Sony/Minolta LensTypes
Decode LensData tags for some newer Nikon models
Decode ColorData for the Canon EOS R
Recognize DCX files

Version 11.21
Added a new Sony/Minolta LensType
Added a new Olympus FlashModel
Improved decoding of FujiFilm InternalSerialNumber
Minor improvements to decoding of GPS from some dashcam videos
Made XMP-getty:Personality a List-type tag
Made it an error to use the -o option or write FileName or Directory tags when \ 
using the TestName dry-run feature
Fixed problem using -E with other character sets when writing

Version 11.20
Added a new Panasonic WhiteBalance value
Added a new Nikon LensID
Decode streaming GPS from MOV videos for another dashcam model
Improved -E option to support character sets other than UTF-8
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2018-06-24 09:32:24 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-Image-ExifTool: update to 11.01.

June 11, 2018 - Version 11.01 (production release)

  - Added a new ProfileCMMType (thanks Neal Krawetz)
  - Added a Validate warning about non-standard EXIF or XMP in PNG images
  - Added a new Canon LensType
  - Decode a couple more PanasonicRaw tags (thanks Klaus Homeister)
  - Patched to avoid adding tags to QuickTime videos with multiple 'mdat' atoms
    --> avoids potential corruption of these videos!

June 7, 2018 - Version 11.00 (production release)

  - Added read support for WTV and DVR-MS videos
  - Added print conversions for some ASF date/time tags
  - Added a new SonyModelID (thanks LibRaw)
  - Decode a new PanasonicRaw tag (thanks Klaus Homeister)
  - Decode some new Sony RX100 VI tags (thanks LibRaw and Jos Roost)
  - Made Padding and OffsetSchema tags "unsafe" so they aren't copied \ 
by default

May 29, 2018 - Version 10.99

  - Decode layer information from Photoshop ImageSourceData in TIFF images
  - Updated to the IPTC video metadata 1.2 specification
  - Patched DateFmt() utility function to apply GlobalTimeShift if used
  - Improved error message when trying to write a file with a wrong extension
  - Fixed unnecessary warning when setting FileCreateDate in Windows

May 22, 2018 - Version 10.98

  - Added additional Validate checks for JPEG thumbnail tags
  - Added a new Canon LensType (thanks LibRaw)
  - Decode a number of new Nikon ColorBalance tags (thanks LibRaw)
  - Disable extraction of Nikon D850 PhotoShootingMenuBank from NEF images
    (apparently not valid in this type of file)
  - Fixed problem with writable user-defined Composite tags introduced in 10.16
  - Fixed unnecessary Validate warning about missing GPSVersionID
  - Fixed incorrect "wrong IFD" Validate warnings in CR3 images

May 17, 2018 - Version 10.97 - "Multi-segment EXIF"

  - Added read/write support for multi-segment EXIF in JPEG images
  - Added a number of new Canon LensType values (thanks LibRaw)
  - Added support for Panasonic DC-FT7 makernotes and metadata in MP4 videos
  - Decode a number of new Nikon WB tags (thanks LibRaw)
  - Improved warning message when attempting to write to an invalid tag name
  - Enhanced Validate feature to perform more tests on TIFF and JPEG images
    [The Validate feature is no longer considered experimental]

May 9, 2018 - Version 10.96

  - Added a new Sony LensType (thanks Jos Roost)
  - Added a few new Panasonic lenses (thanks LibRaw)
  - Added Composite tags for GPSDestLatitudeRef and GPSDestLongitudeRef
  - Decode maker notes from Kodak PixPro AZ901
  - Extract Preview images from iWork files
  - Improved identification of Apple iWork files
  - Fixed arg_files to handle GPS destination reference directions

May 4, 2018 - Version 10.95

  - Added new Nikon LensID's (thanks Warren Hatch, LibRaw and Jami Bradley)
  - Added a new Sony LensType (thanks Jos Roost)
  - Decode a new Samsung tag (thanks LibRaw)
  - Decode Photoshop Lr16 layer information
  - Decode more Leica tags (thanks LibRaw)
  - Updated DarwinCore tags to current specification
  - Improved validation of JPEG files
  - Disabled writing of buggy Samsung EK-GN120 SRW files
  - Fixed conversion for Nikon D850 ExposureDelayMode (thanks Jami Bradley)
  - Fixed "x outside string" error when reading a truncated zip file
  - Fixed "uninitialized value" error when writing a corrupted JPEG image

Apr. 19, 2018 - Version 10.94

  - Added read/write support for Canon CRM files
  - Added a new Sony LensType (thanks Jos Roost)
  - Added a new CanonModelID
  - Decode a new Samsung tag (thanks LibRaw)
  - Fixed AIColorModel conversion

Apr. 13, 2018 - Version 10.93

  - Added a new Canon Quality value (thanks Norbert Wasser)
  - Added a new Pentax Quality value (thanks LibRaw)
  - Decode some new Sony ARW tags (thanks Jos Roost)
  - Decode some AI-specific tags from PDF and PostScript files
  - Decode a new QuickTime tag
  - Enhanced -geotag option to support NMEA from GLONASS and other systems
  - Fixed bug decoding seconds of ZIP file timestamps (thanks Lars Wallenborn)

Apr. 19, 2018 - Version 10.92

  - Decode GPS from videos of more camera models
  - Tolerate white space before header in PDF files

Apr. 9, 2018 - Version 10.91

  - Added read/write support for MacOS FileCreateDate (writing this is the same
    as MDItemFSCreationDate, but reading uses a different mechanism which
    doesn't have the delayed-update issue of MDItemFSCreationDate)
  - Added ability to write MacOS MDItemUserTags (requires "tag" utility)
  - Decode a new Sony tag (thanks LibRaw)
  - Properly un-escape quotes in extracted MacOS MDItem values
  - Fixed another subtle order-of-operations anomaly
  - API Changes:
      - Enhanced GetValue() to accept a tag name with group prefix(es)

Apr. 5, 2018 - Version 10.90

  - Improved decoding of Sony PictureProfile (thanks Jos Roost)
  - Fixed problem introduced in 10.61 with order of command-line operations when
    mixing copied values with assigned values

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 \ 
  - 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 \ 
    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
   2018-02-25 18:54:02 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-Image-ExifTool: update to 10.80.

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

  - Decode a new PanasonicRaw tag (thanks LibRaw)
  - Extract ImageWidth/Height for main image of HEIC file
  - Added preliminary read/write support for Reconyx UltraFire maker notes
  - Added a new Sony/Minolta lens (thanks Jos Roost)
  - 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 \ 
  - 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 \ 
    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

Dec. 18, 2017 - Version 10.69

  - Added "OK" UserParam for use in -if conditions
  - Allow writing an empty JPEG Comment
  - Check for proper location of Photoshop metadata with -validate or -use mwg
  - Exit status now set to 1 if command was aborted due to invalid arguments
  - Translate "UTF8" to appropriate escape sequence when writing
    IPTC:CodedCharacterSet with the -n option
  - Improved "Not a valid TIFF" error message to be more specific \ 
about the file
    type for TIFF-based formats
  - Fixed problem parsing Honeywell PTNTHPR NMEA sentences from some GPS devices

Dec. 5, 2017 - Version 10.68

  - Added ability to set tag values and API options to an empty string using
    "^=" on the command line
  - Added a new Sony LensType (thanks Jos Roost)
  - Added a new Nikon LensID
  - Decode more tags from some newer Leica models
  - Decode a new Apple tag
  - Fixed indeterminate order of extracted XMP structures

Nov. 16, 2017 - Version 10.67

  - Fixed problem introduced in 10.66 with -execute not returning the command
    number in the "{ready}" message when -stay_open was used
  - API Changes:
      - Added TimeZone option

Nov. 14, 2017 - Version 10.66

  - Added a new Canon LensType (thanks Norbert Wasser)
  - Updated en-ca and en-gb language translations
  - Minor format change to experimental Validate feature return value
  - Prevent JFIF from being added to a JPEG containing Adobe APP14
  - Changed a number of Canon LensType strings to add "USM" to L model \ 
  - Patched for compatibility with Time::Piece version 1.29_04 and later, and
    improved error handling when writing formatted date/time values
  - Fixed bug in Composite MWG CreateDate and DateTimeOriginal tags which could
    cause existing tags to be hidden when not using the -a option
  - Fixed problem using '#' suffix not properly fixed in 10.65
  - Fixed problem decoding Nikon D810 MultiExposure tags

Oct. 31, 2017 - Version 10.65

  - Added support for DOSLatinUS (cp437) and DOSLatin1 (cp850) character sets
  - Added Extra ForceWrite tag for forcing metadata in a file to be rewritten
  - Added write support for RAF images from some newer FujiFilm models
  - Added a new SonyModelID, Sony LensType and Olympus LensTypes (thanks LibRaw)
  - Added a new Pentax LensType
  - Added a new Nikon LensID
  - Decode more Sony tags for new models (thanks Jos Roost)
  - Decode Nikon D850 ShotInfo tags and custom settings (thanks Warren Hatch)
  - Decode Nikon D850 ColorTemperatureAuto (thanks LibRaw)
  - Decode Photoshop LayerModifyDates and LayerIDs
  - Improved decoding of Nikon D5/D500/D810 ShotInfo tags
  - Allow advanced formatting expressions to return a list reference
  - Fixed problem in Composite:GPSAltitude when derived from an \ 
"undef" altitude
  - Fixed bug which could result in runtime warning when excluding some tags
    from being extracted

Oct. 17, 2017 - Version 10.64

  - Added a new Nikon LensID
  - Added a new SonyModelID
  - Added a new CanonModelID (thanks LibRaw)
  - Added some new non-standard CustomRendered values
  - Decode FrameRate from FLIR SEQ files (thanks Sebastian Hani)
  - Enhanced shift feature to be able to shift some not-so-simple numerical
    values (eg. GPSLatitude) with -TAG+=VALUE syntax
  - Fixed problem with possible malformed UTF-8 when writing IPTC values that
    require truncation
  - Fixed incorrect Writable type for XMP-GSpherical:TimeStamp
  - Fixed incorrect family 2 group name for Nikon HDRInfo tags

Oct. 4, 2017 - Version 10.63

  - Added a number of new Canon LensTypes (thanks Norbert Wasser for some)
  - Added a new CanonModelID
  - Added a new Olympus CameraType
  - Decode MD5Signature in FLAC StreamInfo (thanks Tim Eliseo)
  - Improved decoding of HEIC/HEIF metadata
  - Removed useless write support for QuickTime date/time tags in HEIC/HEIF
  - Fixed "Incorrect XMP stream length" problem when writing some INDD \ 

Sept. 28, 2017 - Version 10.62

  - Added preliminary support for HEIC/HEIF images
  - Added support for Google depthmap metadata (XMP-GDepth)
  - Added some new Sony/Minolta lenses (thanks LibRaw and Jos Roost)
  - Added a new CanonModelID (thanks Norbert Wasser)
  - Added a new Nikon LensID (thanks Michael Tapes)
  - Decode a new Sony tag (thanks Jos Roost)
  - Decode some new Nikon tags (thanks Warren Hatch)
  - Decode maker notes from Leica TL2
  - Enhanced ID3 -v2 output to show frame flags
  - Fixed problem decoding Nikon D810 camera tilt angles
  - Fixed problem where SphericalVideoXML metadata was deleted when writing XMP
    to a QuickTime-format file containing this information

Aug. 18, 2017 - Version 10.61

  - Added a new Canon LensType (thanks LibRaw)
  - Added a number of new Sigma, Nikon and Sony lenses (thanks Jos Roost)
  - Added a new Nikon LensID (thanks Yang You)
  - Decode a number of new Sony tags (thanks Jos Roost)
  - Decode Panasonic FocusDistance (thanks David Ellsworth)
  - Updated to the IPTC video metadata 1.1 specification
  - Restored the ability to delete JpgFromRaw from RAW images (broken in 10.38)
  - Fixed problem decoding maker notes from Pentax K-70 AVI videos
  - Fixed problem conditionally replacing a tag if the value to be deleted was
    taken from another tag while the new value was assigned directly

July 21, 2017 - Version 10.60

  - Added two new Sony/Minolta LensTypes (thanks Jos Roost)
  - Added a new Pentax LensType (thanks Dieter Pearcey)
  - Added new Composite UniquePathPoints tag to photoshop_paths.config
  - Extract raw-data JFIF/JFXX thumbnails as ThumbnailTIFF
  - Improved Sony LensSpec conversion
  - Updated German translations (thanks Herbert Kauer)
  - Set family 1 group name of JFXX ThumbnailImage to JFXX instead of JFIF
  - Fixed problem with %C no longer incrementing properly

July 7, 2017 - Version 10.59

  - Added a new Canon LensType (thanks LibRaw)
  - Added a new Nikon LensID
  - Added "wrong extension" warning to experimental Validate feature
  - Decode Pentax maker notes in Q-S1 AVI videos
  - Updated iptc2exif.args and exif2iptc.args to support new EXIF OffsetTime
    tags (thanks Herb)
  - Patched potential problem with "Use of uninitialized value $pos" \ 
error when
    importing malformed JSON data
  - Patched to avoid runtime warning due to invalid Nikon ShutterCount value
  - Raise an error if -b is used with the -csv option
  - Changed PNG exIf chunk name to eXIf
  - Fixed bug introduced in 10.26 which could cause hang when %C is used in an
    output file name
  - Fixed MWG:DateTimeOriginal and MWG:CreateDate to return XMP when EXIF and
    IPTC don't exist

June 29, 2017 - Version 10.58

  - Added read support for RIFF-format MBWF/RF64 files
  - Added write support for dji-drone XMP tags
  - Added a new Canon LensType (thanks Steve Bates)
  - Added a few new Sony/Minolta LensType values (thanks Jos Roost)
  - Added a couple of new CanonModelID values (thanks LibRaw and Norbert Wasser)
  - Decode some new FujiFilm tags (thanks Chris Schucker)
  - Enhanced FileSize print conversion to show in "GB" for large files
  - Fixed "outside of string in unpack" errors when reading some corrupted
    EXE/ICC files
  - Fixed problem extracting GIF MIDISong metadata

June 20, 2017 - Version 10.57

  - Added a new Canon LensType (thanks Norbert Wasser)
  - Added write support for PNG Collection tag
  - Added a few new CanonModelID values
  - Added some new Pentax ShakeReduction values
  - Removed ability to create PNG zxIf chunks
  - Documented -progress:%b feature (added in 10.26)
  - No longer report FileType, FileTypeExtension or MIMEType for JPEG/TIFF
    images with an unknown header
  - Relaxed case requirement for "SourceFile" header in CSV and JSON import
  - Fixed decoding of Pentax ExposureCompensation for newer Ricoh models
  - Fixed some incorrect "Wrong IFD" messages with experimental \ 
Validate feature
  - Fixed a couple of Sony/Minolta lens names (thanks Jos Roost)
  - Fixed "Error reading PreviewImage" warning for some Sony models

June 6, 2017 - Version 10.56

  - Removed ordering constraints between Geotag/Geosync and Geotime assignments
    on the command line
  - Removed debugging print statement left in photoshop_paths.config
   2017-06-14 15:14:49 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-Image-ExifTool to 10.55.

June 5, 2017 - Version 10.55 (production release)

  - Added support for GIF multimedia extensions
  - Added a couple of new Sony/Minolta lenses (thanks Chris)
  - Added a new Nikon LensID (thanks Jakob Dettner)
  - Added new Composite TotalPathPoints tag to photoshop_paths.config
  - Decode a number of new Sony tags and updated some others (thanks Jos Roost)
  - Decode a new Pentax tag and fixed decoding of another (thanks Andras
  - Updated iptcCore.args for new IPTC specification
  - Changed description of a couple of AVI Model tags to match EXIF
  - Patched tests to avoid failures with Perl 5.25.11 due to missing \ 
"." in @INC
  - Fixed an incorrect warning from the experimental Validate feature

May 26, 2017 - Version 10.54

  - Added support for Google XMP GImage and GAudio tags
  - Added a new Olympus CameraType (thanks LibRaw)
  - Added a two new Sony lenses and decode more ILCE-9 tags (thanks Jos Roost)
  - Added new values to some Pentax tags (thanks Andras Salamon)
  - Added a new Canon LensType
  - Added an additional checks to the experimental -validate feature
  - Improved user-defined FileTypes feature to provide more flexibility
  - Enhanced -ext option to allow specific files extensions to be processed
    along with supported files
  - API Changes:
      - Added ListJoin option to replace List and ListSep options

May 17, 2017 - Version 10.53

  - Added support for "MeSa" Photoshop IRB resource
  - Made XMP-GSpherical tags writable
  - Improved German translations (thanks Jobi)

May 12, 2017 - Version 10.52

  - Added some new values to a number of FujiFilm tags and changed some others
    (thanks Albert Shan)
  - Decode a number of new Sony tags for the ILCE-9 (thanks Jos Roost)
  - Made SonyISO writable
  - Changed behaviour of advanced formatting expression for Shortcut tags so it
    now applies to the combined value rather than individual constituent values
  - Minor changes to some Pentax print conversions
  - Fixed problem using new NoDups utility with Shortcut tags

May 2, 2017 - Version 10.51

  - Added "NoDups" utility function for use in advanced formatting \ 
  - Added a new Pentax LensType (thanks JohnK)
  - Added some new Pentax DriveMode values (thanks Andras Salamon)
  - Enhanced -ver option to report Perl include directories with -v2
  - Improved warning message when advanced formatting expression returns undef
  - Minor change to a few FujiFilm print conversion strings (thanks Albert Shan)
  - Changed behaviour when interpolating Shortcut tags in a string (the values
    are now separated according to the -sep option setting instead of simply
    being concatenated)
  - Patched to allow file times to be set on systems where futimes is not
   2017-06-05 16:25:36 by Ryo ONODERA | Files touched by this commit (2298)
Log message:
Recursive revbump from lang/perl5 5.26.0
   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 \ 
  - 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
  - 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