# ExifTool Version History

RSS feed: https://exiftool.org/rss.xml

Note: The most recent production release is Version 12.00. (Other versions are considered development releases, and are not uploaded to CPAN.)

June 11, 2020 - Version 12.00 (production release)

- Added two new Olympus LensTypes (thanks Don Komarechka for one)
- Added two new Sony LensType values (thanks Jos Roost)
- Added a few new Nikon LensID's (thanks Mathieu Carbou)
- Added support for the Sony ZV-1 (thanks Jos Roost)
- Added a new CanonModelID (thanks Jos Roost)
- Added missing MimeType values for HEICS and HEIFS files
- Added definitions for a number of new XMP-crs tags
- Recognize WOFF and WOFF2 font files
- Decode streaming GPS from Roadhawk, EEEkit and 360Fly MP4 videos
- Decode a number of new tags for the Nikon D6 (thanks Warren Hatch)
- Decode a couple more AF tags for the D500/D850
- Decode a number of new Panasonic tags
- Improved Composite LensID logic (thanks Matt Stancliff)
- Enhanced -v option to state when a directory has 0 entries
- Removed a couple of incorrect Validate warnings for bilevel TIFF images
- Drop ContrastCurve tag when copying from NEF to JPEG
- Changed -csv output to add "Unknown" group name to column headings for missing tags when -f and -G options are used
- Patched to support new XMP LensID format for Nikon cameras as written by Apple Photos (thanks Mattsta)
- Fixed problem extracting metadata from Sigma DP2 Quattro X3F files
- Fixed End() and EndDir() functions so they work when writing and when the -v option is used
- Fixed problem recognizing some PGM files
- Fixed bug in offsets for some Photoshop information in -v3 output
- Fixed problem writing a list containing empty elements inside an XMP structure
- API Changes:
  - Changed FilterW option to not write tag if $_ is set to undef
  - Added NoMultiExif option

May 11, 2020 - Version 11.99

- Added a new Nikon LensID (thanks Mykyta Kozlov)
- Added a new Canon LensType
- Added a newn PentaxModelID
- Decode a few new QuickTime tags
- Decode new ID3 Grouping tag
- Decode a few more MinoltaRaw tags (thanks LibRaw)
- Fixed runtime warning which could occur when reading corrupted RTF files
- Fixed another potential pitfall in M2TS Duration calculation
- Fixed problem extracting some unknown QuickTime:Keys tags
- Fixed problem decoding Nikon D850 orientation tags
- Fixed bug where TIFF image data may not be padded to an even number of bytes

May 1, 2020 - Version 11.98

- Added a new Nikon LensID (thanks Warren Hatch)
- Added a new Sony LensType (thanks LibRaw)
- Added a new Canon LensType
- Patched to extract EXIF with an "Exif\0\0" header from WebP images
- Enhanced -efile option and added to the documentation
- Minor tweak to -htmlDump output (disallow locking of empty selection)
- Fixed problem determining Duration of some M2TS videos

Apr. 27, 2020 - Version 11.97

- Added experimental -efile option (undocumented)
- Decode NMEA GGA sentence from streaming GPS of some dashcam videos

Apr. 24, 2020 - Version 11.96

- Decode streaming GPS from Lucas LK-7900 Ace AVI videos
- Changed new Exit/ExitDir function names to End/EndDir
- Fixed inconsistencies when using "-use mwg" together with the -wm option

Apr. 23, 2020 - Version 11.95

- Added Exit() and ExitDir() functions for use in -if conditions (NOTE: these function names changed to End() and EndDir() in ExifTool 11.96)
- Enhanced -geotag feature to support a more flexible input CSV file format
- Enhanced -if and API Filter options to allow access to ExifTool object via $self
- Fixed problem reading HEIC Exif with a missing header

Apr. 17, 2020 - Version 11.94

- Added support for QuickTime ItemList:GPSCoordinates
- Added additional Validate test for overlapping EXIF values
- Added a new Sony LensType (thanks Jos Roost)
- Added a new Nikon LensID
- Decode a few more Nikon tags (thanks Warren Hatch)
- Decode Pentax ShutterType
- Changed color of locked highlighted selection in -htmlDump output
- Fixed problem reading PDF files written by Microsoft Print-to-PDF
- Fixed problem where -X output would produce invalid XML for MP4 files containing an HTCTrack

Apr. 3, 2020 - Version 11.93

- Added new config file to the distribution for writing Pix4D XMP-Camera tags (config_files/pix4d.config)
- Added support for the DOSCyrillic (cp866) character set
- Added IO::String to the Windows EXE version
- Improved identification of Canon RF lenses (thanks LibRaw)
- Enhanced -htmlDump output to add "File offset" entry for EXIF tags and ability lock highlighted selection by clicking the mouse
- Enhanced -srcfile option to generate OriginalFileName and OriginalDirectory UserParam tags
- Patched HEIC writer to add missing pitm box if necessary
- Fixed problem adding back EXIF after deleting it from HEIC file
- Fixed minor problem with incorrect number of bytes being reported for invalid header in corrupt files
- API Changes:
  - Enhanced UserParam option to allow parameters to be extracted as if they were normal tags

Mar. 19, 2020 - Version 11.92

- Added a new Nikon LensID (thanks Wolfgang Exler)
- Decode a few new Leica tags (thanks Tim Gray)
- Decode AccelerometerData from Samsung Gear 360 videos
- Fixed a couple of problems decoding timed GPS metadata from NextBase dashcam videos
- Fixed problem where -X option could produce invalid XML when reading corrupted XMP

Mar. 5, 2020 - Version 11.91

- Decode a couple of new Panasonic tags
- Documented -ec option (available since version 11.54)
- Reverted -htmlDump fix of 11.90 because it broke more than it fixed, and instead applied a targeted patch to fix this problem for RW2 files

Mar. 3, 2020 - Version 11.90

- Added a new Sony LensType (thanks LibRaw and Jos Roost)
- Added two new Olympus LensType values
- Added a new Canon LensType
- Added some new Canon RecordMode values
- Added some new QuickTime GeneralProfileIDC values
- Added new values for a couple of FujiFilm tags
- Added a number of new QuickTime GenreID values
- Decode Nikon Z6/Z7 phase-detect AF points (thanks Andy Dragon)
- Patched to avoid possible "Undefined subroutine" error in MacOS 10.15
- Fixed incorrect offsets in -htmlDump output for some file types

Feb. 25, 2020 - Version 11.89

- Added support for Exif 2.32 for XMP
- Recognize the HIF file extension
- Improved verbose output for QuickTime iref items
- Patched to create new GPS metadata in Canon CR3 images using a default byte order that is the same as existing EXIF boxes
- Patched to add missing newline that could occur in XMP with the API Compact Shorthand option

Feb. 20, 2020 - Version 11.88

- Added write support for new Google depth-map XMP tags
- Added config_files/depthmap.config to the distribution
- Added minor error when attempting to write FFF images due to incompatibility with Hasselblad Phocus software
- Patched to avoid "Invalid iloc offset size" error when writing some QuickTime-based files
- Fixed incorrect ColumnCount for CSV files
- Fixed various spelling errors (thanks Jens Schleusener)
- Fixed bug writing QuickTime:Rotation in HEIC files

Feb. 13, 2020 - Version 11.87

- Added read support for CSV files
- Added "--" option to indicate the end of options
- Added ability to read/write/copy/delete the JPEG trailer as a block
- Added new Olympus CameraType and LensType values (thanks LibRaw)
- Decode a few more FujiFilm tags
- Enhanced -fast option (API FastScan) to bypass PNG CRC validation when writing

Feb. 4, 2020 - Version 11.86

- Added support for DNG version 1.5
- Added config_files/acdsee.config to the full distribution (thanks StarGeek)
- Added a new Sony LensType (thanks Jos Roost and LibRaw)
- Decode two more bits from Nikon LensType (thanks LibRaw)
- Decode QuickTime MovieFragmentSequence
- Patched HEIC writer to add missing iref box if necessary
- Fixed typo in a Canon LensType value
- API Changes:
  - Patched ImageInfo() to recognize a stringified object as a file name

Jan. 28, 2020 - Version 11.85 (production release)

- Added a new Sony LensType (thanks Jos Roost)
- Added a new Olympus CameraType (thanks LibRaw)
- Added a two new Pentax LensType values
- Added a new FujiFilm FocusMode
- Decode timed GPS from Akaso dashcam MOV videos
- Decode Insta360 trailer from INSP images and made Insta360 a deletable group
- Patched kml.fmt file to limit maximum image size (thanks Fedor Kotov)
- Fixed problem decoding values from Leica M10 and S maker notes

History of older versions (back to 1.00) -->

<-- Back to ExifTool home page