ExifTool Version History
RSS feed: http://owl.phy.queensu.ca/~phil/exiftool/rss.xml
Note: The most recent production release is Version 11.50. (Other versions are
considered development releases, and are not uploaded to CPAN.)
July 12, 2019 - Version 11.55
- Added write support for XMP-crs:Texture and XMP-drs tags
- Added a number of new Panasonic NoiseReduction values
- Added definition for a new Kodak tag (thanks LibRaw)
- Added a couple of new Panasonic AFAreaMode values (thanks Daniel Beichl)
- Added a couple of new Sony/Minolta LensTypes (thanks Jos Roost and LibRaw)
- Added a new CanonModelID
- Decode HEVCConfiguration record from HEIC images
- Decode a new Panasonic tag
- Decode a new QuickTime tag
- Changed internal handling of Composite tag ID's to include module name
- Removed "FE" designation from Samyang E-mount lenses
- Dropped Validate warning about missing GPSProcessingMethod tag
July 2, 2019 - Version 11.54
- Added new Canon and Sony/Minolta LensType values (thanks LibRaw)
- Added a number of new Sony/Minolta LensType values (thanks Jos Roost)
- Added "Unknown" value for new EXIF CompositeImage tag
- Added ability to write GSpherical tags in video track of MOV/MP4 files
- Added support for geotagging from GPS/IMU CSV-format files
- Improved Russian translation (thanks Alexander)
- Improved Validate feature to check ExifVersion/GPSVersionID numbers
- Accept unsigned numbers when setting GPSAltitudeRef from a numerical value
- Fixed decoding of DepthMapWidth/Height for some Samsung live-focus images
- Fixed a couple of incorrect/incomplete CanonModelID values (thanks LibRaw)
- Fixed problem identifying some Canon lenses when used on a Sony camera with
a Metabones adapter
- API Changes:
- Added FilterW option
- Enhanced Compact option to improve flexibility and include features of
XMPShorthand option
- Removed XMPShorthand option from documentation
June 24, 2019 - Version 11.53 - "Exif 2.32"
- Added support for the new tags of the Exif 2.32 specification
- Added a new SamsungModelID (thanks LibRaw)
- Added warning if extracting ZIP file contents without the -a option
- Added ability to extract EmbeddedVideo from the trailer of Android JPEG
images with the ExtractEmbedded option
- Decode timed GPS from Cobra Dash Cam AVI videos
- Decode a new GoPro tag
- Enhanced -struct option to allow extraction of structured Torrent Info
- Improved error handling when an unexpected terminator is encountered while
writing a QuickTime-format file
- Renamed one of the Nikon Saturation tags to "SaturationAdj"
- Removed warning message when writing FujiFilm RAFVersion 0240 and 0261 files
- Fixed encoding problem when writing some QuickTime UserData tags with
strings containing special characters
- API Changes:
June 17, 2019 - Version 11.52
- Added a few new Nikon CropHiSpeed values (thanks Hayo Baan)
- Added a new Nikon LensID (thanks Yves)
- Fixed problem where reading a large, corrupt AIFF file may could take an
excessively long time
- API Changes:
June 13, 2019 - Version 11.51
- Decode Canon DistortionCorrection tags
- Removed a minor EXIF warning when processing EPS files with a DOS header
- Fixed bug which caused an error when rewriting some EPS files multiple times
June 11, 2019 - Version 11.50 (production release)
- Added a new Canon LensType and two new Sony LensTypes (thanks LibRaw)
- Added tiff_version and rotate_regions config files to the distribution
- Added two new QuickTime Keys tags and made some existing Keys unwritable
- Improved Composite LensID logic to make better use of EXIF LensModel
- Improved logic when writing BinaryData tags to allow multiple interdependent
tags to be written in a single command
- Improved -htmldump output to show names of Unknown tags
- Allow advanced formatting expressions to access the current tag key ($tag)
- Remove escaped nulls from -json string values
- Reverted change in ExifTool 11.38 so that Composite GPS reference directions
are generated again even if the EXIF versions of these tags already exist
- Fixed an incorrect FlashPix CodePage conversion
June 5, 2019 - Version 11.49
- Added inverse print conversion for one of the QuickTime ItemList Genre tags
- Avoid creating a few obscure QuickTime UserData tags when writing
- Fixed problem where some QuickTime groups were not being created when
writing QuickTime tags without specifying a group
- Fixed problem where QuickTime Keys tags could be duplicated when writing an
existing alternate-language tag
- Fixed problem were QuickTime Keys alternate-language tags would not be
written when deleting the corresponding default-language tag in the same
command
- Fixed some inconsistencies when writing QuickTime tags using the -wm
(WriteMode) option
- Fixed an incorrect Pentax Sigma LensType value
June 1, 2019 - Version 11.48
- Added write support for Google GCamera and GCreation XMP tags
- Renamed XMP-GDepth "Data" tag to "DepthImage"
- Fixed bug where some QuickTime UserData tags could be duplicated when
writing
May 31, 2019 - Version 11.47
- Fixed problem which resulted in a warning for one of the CanonVRD tests on
some platforms
May 31, 2019 - Version 11.46 - "CR3 update"
- Added ability to write CanonVRD tags in CR3 images
- Decode a couple more tags from Canon CR3 images
- Enhanced Validate option to check for duplicate QuickTime atoms
- Relaxed contraints when writing IPTC date tags to allow use of separators
other than a colon
- Fixed CR3 writing to update CTBO table with any changed offsets or sizes
(although this table doesn't seem to be used by any RAW viewer, it may be
used in-camera to improve response time when browsing images)
May 29, 2019 - Version 11.45
- CORRUPTION WARNING: Patched problem where Canon DPP would destroy a CR3
image if the file had previously been edited by DPP then Exiftool
(If you have edited any CR3 images with ExifTool that had been previously
edited by DPP, then re-edit with ExifTool 11.45 or later to restructure the
file so DPP doesn't destroy it if used later to edit the file again)
- Added ability to create and delete QuickTime Keys tags
- Added sample config file (mini0806.config) to generate GPS tags from
subtitle Text in Mini 0806 dashcam videos
- Added new Canon and Nikon lenses (thanks LibRaw)
- Added a new Olympus CameraType (thanks LibRaw)
- Decode CanonVRD tags from CR3 images
- Improved handling of QuickTime language tags when writing
- Fixed bug introduced in 11.38 which could cause "Use of uninitialized value"
runtime warning when reading XMP GPS tags
- Fixed bug where QuickTime tags could be written when another group was
specified
- API Changes:
May 21, 2019 - Version 11.44
- Added ability to extract XMP as a block from XMP files
- Prevent ExifIFD from being deleted from any RAW file type
- Fixed problem where some Canon tags couldn't be written in CR3 files
- Fixed problem reading QuickTime Keys tags with a space in the tag ID
- Fixed incorrect family 1 group when reading some QuickTime Keys tags
May 17, 2019 - Version 11.43 - "Write HEIC and CR3"
- Added ability to write/create EXIF and write ICC_Profile in HEIC images
- Added ability to write/create EXIF and write MakerNotes in CR3 images
(one might hope/expect EXIF to be stored in the same location for HEIC and
CR3 since they are both based on the QuickTime file format, but in fact they
couldn't be more different, and both are much more complicated than
necessary, which of course follows the seemingly established practice of
intentional obfuscation and zero standardization in video metadata)
- Added support for QuickTime ItemList:Author and Keys:DisplayName tags
- Prevent MakerNotes from being deleted from any RAW file type
- Fixed writing of XMP in HEIC files to conform with the HEIC specification
(obviously, Apple couldn't put this XMP in the same place as any other
QuickTime-based file format, because Apple is, after all, king of "Let's
reinvent the wheel!")
- Fixed problem where API WriteMode option wouldn't always prevent groups from
being created when group creation was disabled
May 13, 2019 - Version 11.42
- Added ability to edit ThumbnailImage in Canon MOV videos
- Improved verbose hex dump for HEIC files
- Fixed another "Chunk offset outside movie data" error when writing some HEIC
files
May 9, 2019 - Version 11.41
- Added write support and improved language handling for 3GP QuickTime tags
- Fixed format problems writing some binary values to QuickTime tags
- Fixed some language translations (thanks Herbert Kauer)
May 7, 2019 - Version 11.40
- Added a new Canon LensType
- Added a new value for EXIF:SceneCaptureType used by some Samsung cameras
- Fixed QuickTime writing to preserve existing same-named default-language
tags in other groups when writing a default language tag
May 3, 2019 - Version 11.39 - "Create QuickTime tags"
- Added ability to create new QuickTime tags in MOV/MP4 videos
- Added two new Canon LensTypes and a new CanonModelID (thanks LibRaw)
- Added a few new Sony/Minolta LensType values (thanks Jos Roost)
- Added a number of new QuickTime GenreID values
- Added range check on date/time values when writing
- Decode Canon EOS D60 black levels
- Split off some QuickTime tags into different family 1 groups
- Fixed "Chunk offset outside movie data" error when writing some HEIC files
- Fixed decoding of Pentax AutoBracketing for K-1 and K-5
- Fixed some QuickTime family 2 group names
- Fixed bug introduced in 11.38 that broke extraction of thumbnail images from
Canon MOV videos
Apr. 24, 2019 - Version 11.38
- Added Extra JPEGImageLength tag
- Added nksc.config to the sample config files
- Added a couple more Sony/Minolta LensTypes (thanks Jos Roost)
- Added a couple of new Sigma LensType values
- Decode a couple more tags from Pittasoft dashcam videos
- Decode two new FLIR tags (thanks Corinne Berthier)
- Decode a new ERF tag, and fix wrong format for some others (thanks LibRaw)
- Improved decoding of Sigma maker notes for some models
- Enhanced Composite tag logic to allow a scalar Inhibit entry
- Enhanced XMP processing to support readable subdirectories embedded in a tag
- Updated some language translations
- Patched Composite GPS reference direction tags to prevent them from being
created if these tags already exist
- Fixed problem reading some odd PDF files
Apr. 17, 2019 - Version 11.37
- Added a new Sony AFAreaMode (thanks Jos Roost)
- Decode GPS and other tags from Pittasoft Blackvue dashcam videos
- Improved decoding of FujiFilm FlickerReduction
- Ignore any garbage before an NMEA sentence when geotagging
- Fixed bug which could result in loss of timed GPS metadata when writing MP4
videos
Apr. 15, 2019 - Version 11.36
- Added a number of new MacOS tags
- Added a new CanonModelID (thanks Laurent Clévy)
- Added some new Canon EasyMode and AFAreaMode values
- Added two new Canon AspectRatio values (thanks LibRaw)
- Decode a new Nikon tag (thanks LibRaw)
- Decode some new FujiFilm tags
- Updated Sony maker notes for the DSC-RX0M2 (thanks Jos Roost)
- Hide the Nikon ShotInfo offset tags
- Fixed problem decoding NikonCustom settings for some D810 firmware versions
- Fixed typo in a warning message (thanks Hayo Baan)
Apr. 9, 2019 - Version 11.35
- Added print conversion for MDItemFSLabel
- Added a new Sony LensType (thanks Jos Roost)
- Added an additional -validate check for PNG images
- Decode a few more FujiFilm RAF tags (thanks LibRaw)
- Decode a couple more QuickTime tags
- Allow "Copy0" to be specified as a group name for the copy number of the
primary tag when extracting information
- Improved the Composite ImageSize tag to report the RawImageCroppedSize for
FujiFilm RAF images
- Changed Composite ImageSize tag to use a space instead of "x" as a separator
when the -n option is used
- Fixed problem writing user-defined PhaseOne SensorCalibration tags
- Fixed problem where a List-type tag may not be split into individual items
with the -sep option when using the advanced-formatting "@" feature
- API Changes:
- Patched a potential pitfall if calling code used both the old List and
ListSep options at the same time as the new ListJoin option
Apr. 4, 2019 - Version 11.34
- Added a couple of new Canon LensType values (thanks LibRaw for one)
- Added a new CanonExposureMode value (thanks Arnold van Oostrum)
- Added support for FujiFilm X-H1 Ver2.01 RAF images
- Decode a couple of new Sony tags (thanks LibRaw)
- Improved decoding of Sony Shutter tag (thanks Jos Roost)
- Improved identification of some Sony lenses (thanks Jos Roost)
- Improved parsing of streamed metadata from TomTom Bandit videos
- Improved warning for truncated QuickTime atom
- Accept wider range of formats when writing QuickTime:GPSCoordinates
- API Changes:
- Changed SetFileName() 'Link' option name to 'HardLink' (but still allow
'Link' for backward compatibility)
Mar. 28, 2019 - Version 11.33
- Added write support for HEIC/HEIF files
- Added new write-only SymLink tag for creating symbolic links
- Made EXIF GDALMetadata and GDALNoData writable
- Enhanced writing capabilities for MOV/MP4 videos
- Enhanced -validate option to add more IPTC checks
- Updated decoding of Sony ILCE-9 maker notes for firmware version 5.00
(thanks Jos Roost)
- Fixed problem reading streamed metadata from some TomTom Bandit videos
- API Changes:
- Added SymLink option to SetFileName()
Mar. 14, 2019 - Version 11.32
- Added a new Nikon LensID (thanks Kenneth Cochran)
- Added a couple of new QuickTime HandlerType values
- Decode streamed metadata from DuDuBell M1 and VSYS M6L dashcam videos
- Attempt to improve Nikon lens identification
- API Changes:
- Added new single-argument version of ShiftTime()
Mar. 7, 2019 - Version 11.31
- Added read support for FITS images
- Another try at removing spaces from some DICOM values (github issues #10/12)
Mar. 6, 2019 - Version 11.30 (production release)
- Added a new Sony/Minolta LensType (thanks Jos Roost)
- Decode streaming metadata from TomTom Bandit Action Cam MP4 videos
- Decode Reconyx HF2 PRO maker notes
- Decode ColorData for some new Canon models (thanks LibRaw)
- Enhanced -geotag feature to set AmbientTemperature if available
- Remove non-significant spaces from some DICOM values (github issues #10/12)
- Fixed possible "'x' outside of string" error when reading corrupted EXIF
- Fixed incorrect write group for GeoTIFF tags added in version 11.24
History of older versions (back to 1.00) -->
<-- Back to ExifTool home page