ExifTool Version History
RSS feed: http://owl.phy.queensu.ca/~phil/exiftool/rss.xml
Note: The most recent production release is Version 10.20. (Other versions are
considered development releases, and are not uploaded to CPAN.)
July 14, 2016 - Version 10.23
- Added read support for Ogg Opus audio files
- Added ability to geotag GPS date/time only if no position information is
available by setting Geotag to "DATETIMEONLY" (all caps)
- Added "-charset RIFF" option
- Added a new Sony LensType (thanks Jos Roost)
- Decode a number of new Canon tags (thanks Kai Harrekilde-Petersen)
- Changed handling of special characters in RIFF-format files (eg. AVI, WAV)
- Changed MIME type of OGG files to audio/ogg (was audio/x-ogg)
- Minor change to wording of new Nikon D80 Rotation tag for consistency
- API Changes:
July 7, 2016 - Version 10.22
- Added read support for BPG images
- Minor changes to a few of the new Nikon tags
- Fixed problem in Windows version where not all 10.21 updates were included
in the release
June 29, 2016 - Version 10.21
- WARNING: The Windows EXE package for this release was built on Windows 10
using Perl 5.24 instead of Windows XP and Perl 5.8 -- please watch for
problems and report anything that you find
- Added a new Minolta/Sony LensType (thanks LibRaw)
- Added a new element to the XMP Colorant structure
- Added a new Pentax lens (thanks Louis Granboulan)
- Decode Nikon D5/D500 AF information (thanks Michael Tapes for samples)
- Decode a number of new Olympus tags (thanks Daniel Pollock)
- Decode a number of new Nikon tags (thanks Warren Hatch)
- Decode Pentax K-1 AF points (thanks Louis Granboulan)
- Extract a new DPX tag
- Patched to avoid writing an empty structure field for an undefined value
June 13, 2016 - Version 10.20 (production release)
- Added a few new Sigma LensTypes (thanks LibRaw and Jos Roost)
- Added a new Sony LensType (thanks Jos Roost)
- Added two new Canon LensTypes (thanks Jos Roost and Norbert Wasser)
- Added a couple of new PentaxModelID's (thanks Louis Granboulan for one)
- Added a new Pentax LensType (thanks Louis Granboulan)
- Added a few new Olympus PictureMode values (thanks Daniel Pollock)
- Added a few more XMP tags
- Decode a new Nikon video tag (thanks Hayo Baan)
- Patched to allow protected binary data tags to be extracted when -b is
combined with -php or -X if the tag is specifically requested
- Fixed bug introduced in version 9.96 where extended XMP is ignored if the
MWG module is used
- Fixed problem where the MWG module wasn't loaded automatically if there were
MWG tags in the argument to the -p option
- Fixed column alignment of alternate-language output (requires
Unicode::LineBreak to be installed)
- Fixed problem writing Sigma:LensFocalRange
May 31, 2016 - Version 10.19
- Added a few new Sony and Sigma LensType values (thanks Jos Roost)
- Decode more Nikon tags (thanks Warren Hatch)
- Fixed an incorrect Sigma LensType (thanks LibRaw)
- Fixed decoding of D500 custom settings for NEF images (thanks Warren Hatch)
May 27, 2016 - Version 10.18
- Added a number of new Sigma LensTypes (thanks LibRaw)
- Added a few new Sony/Minolta lenses (thanks Jos Roost)
- Added ability to write FilePermissions
- Decode NikonCustom settings for the D500 (thanks Warren Hatch)
- Decode PLUS MediaSummaryCode values
- Use hexadecimal for Sigma LensType values
- Changed -fileOrder option to sort numbers in strings numerically
- Fixed typo in Samsung lens name
May 16, 2016 - Version 10.17
- Added support for Leica X-U (Typ 113) maker notes
- Added a new Pentax LensType (thanks Louis Granboulan)
- Added a number of new Sony lenses (thanks Jos Roost)
- Added a new Canon LensType (thanks Mees Dekker)
- Extract TIFF-format thumbnails and previews
- Patched to ignore XML entities inside comments
- Fixed inconsistent conversion of PreviewColorSpace values
- Fixed writing of TargetPrinter tag
- Fixed bug introduced in 10.16 which which could cause a runtime warning when
using the -o option and not writing any "real" tags
May 3, 2016 - Version 10.16
- Added %D, %F and %E filename format codes
- Added a new Minolta lens (thanks Jos Roost)
- Decode Photoshop Compression mode
- Decode Nikon MultiExposure information for the D5
- Updated decoding of Sony tags for ILCA-68 (thanks Jos Roost)
- Fixed bug adding back XMP tags after deleting all XMP from MOV/MP4 files
- Fixed problem using -o option when reading from stdin (ie. FILE is "-")
- Fixed problem where user-defined Composite tags may not always override
pre-defined Composite tags with the same name, and added feature to allow
the user to specify whether they should override existing tags or not
Apr. 20, 2016 - Version 10.15 (production release)
- Added .a and .o to the list of supported file types
- Added a few new Sony/Minolta lenses (thanks Jos Roost and LibRaw)
- Decode more Photoshop tags (thanks Taylor Bangs for some)
- Decode more information from static library (.a) files
- Decode a few more tags from GoPro MP4 videos (thanks Calvin Hass)
- Decode ColorData for Canon EOS 1300D (thanks LibRaw)
- Updated Sony decoding for newer models (thanks Jos Roost)
- Fixed bug where ScaleFactor35efl could be calculated incorrectly for Canon
images from some models which have had their EXIF rebuilt
Apr. 8, 2016 - Version 10.14
- Added read support for ISO 9660 disk images
- Added a few new Nikon ISOExpansion values (thanks LibRaw)
- Added a few new Olympus LensType values (thanks Niels Kristian Bech Jensen)
- Added a couple of new SonyModelID values (thanks LibRaw for one)
- Added a new Olympus CameraType
- Added config_files/gps2utm.config to distribution
- Decode Canon ColorData for the EOS 80D (thanks LibRaw)
- Decode a few new Samsung tags (thanks 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
History of older versions (back to 1.00) -->
<-- Back to ExifTool home page