Version | Change log |
ExifTool 13.03 Nov 12, 2024 |
Added ability to include or exclude tags from CSV and JSON imports (-csv=CSVFILE and -json=JSONFILE) by adding -TAG or --TAG options Added read/delete support for SEAL metadata in JPG, TIFF, XMP, PNG, WEBP, HEIC, PPM, MOV and MP4 files, and read support in PDF, MKV and WAV files Added support for user-defined application extensions in GIF images Added print conversion for QuickTime VideoFullRangeFlag Apply API LimitLongValues option to hex field in -j output Avoid extracting some large AES-encrypted data from PDF files for performance reasons unless the -m option is used (current limits are 100 kB for XMP and 10 kB for everything else) Fixed WindowsLongPath option to support wide characters (thanks Frank B) Fixed problem writing ICC_Profile to a GIF image which already had one Fixed problem writing Apple:FocusDistanceRange API Changes: Enchanced GlobalTimeShift option to allow the base tag to be specified, otherwise use the first specified source date/time tag when copying tags |
ExifTool 13.02 Nov 5, 2024 |
Enhanced -j -l output to add optional "fmt" and "hex" fields Enhanced -geotag option to support Android "Export Timeline data" JSON format Changed ProductVersion of Windows launcher to match ExifTool version Patched to use empty group name instead of "Copy0" for family 4 group name of missing tag when the -f option is used Patched to avoid showing "Unknown" for group of primary tag when -g4 or -G4 was used with the -j or -csv option Patched to avoid using Encode module in Windows because it can hang if run from a working directory with a long path name Patched to use -csv output if -j also used Fixed problem setting FileCreateDate on MacOS Sequoia if the date/time contains a time zone Fixed problem in -csv output when combined with -g API Changes: Added BinVal option |
ExifTool 13.01 Nov 1, 2024 |
NOTE: Please test the new API WindowsLongPath option because the idea is to enable this by default if everything works out well Fixed bug which could result in runtime warning if when API IgnoreTags option is set to "all" when reading a TXT file format Fixed problem reading some information from LNK files Fixed verbose output to show "Binary data" message for SCALAR values Fixed bug where part of the hex dump from a -v3 output could go to stdout instead of the file specified by a -w option API Changes: Added WindowsLongPath option for testing Changed CharsetFileName option to automatically assume UTF8 if the file name contains special characters and is valid UTF8 |
ExifTool 13.00 Oct 29, 2024 |
Added support for reading GPS from Autel Evo II drone videos Added a new PhaseOne RawFormat value Updated XMP-exifEX tags, exif2xmp.args and xmp2exif.args according to the 2024 EXIF for XMP specification Updated Geolocation databases from current geonames.org files Updated the MIME types for a couple of font formats Enhanced -diff option to work with -ec (C-style escape of special chars) Changed name of EXIF Title tag to ImageTitle to correspond with specifiation Reverted a geotag warning message to remove debugging information that was added in version 12.67 and moved this information into a -v3 verbose message Patched Perl bug which gave "Can't spawn" warning in Windows if control-C was pressed while displaying the exiftool application help Fixed API StructFormat JSONQ setting to properly quote values in structures Fixed incorrect AudioStreamType for M2TS videos containing a PGS stream Fixed -diff option so "same tags" messages are only shown when -v is added (as per the documentation) |
ExifTool 12.99 Oct 19, 2024 |
Added -diff option to compare the metadata in two files Added a new Canon lens (thanks Norbert Wasser) Decode GPS from 70mai A810 dashcam videos Decode a new QuickTime tag Patched to recognize C2PA APP11 JUMBF header with incorrect byte order written by buggy Microsoft software Patched to maintain order of entries in a JSON object when reading Patched to maintain order of CSV columns when setting tags from a CSV file Patched to maintain order of XMP lang-alt entries when writing/copying Fixed typo in an APP12 tag name API Changes: Structured values returned as HASH references with the Struct option may contain a new "_ordered_keys_" entry used to preserve the order of the entries Added the OrderedKeys method to return the ordered or sorted keys from a returned structure value |
ExifTool 12.98 Oct 9, 2024 |
Added write support for PDF files with huge offsets Added a number of new Sony LensType values (thanks Jos Roost) Require -v4 or higher to output "JPG RST" lines Patched problem with -fast option when reading HEIC file via a pipe Patched to avoid hang when reading some corrupted XMP |
ExifTool 12.96 Sep 1, 2024 |
More improvements to handling of trailers on video files (and add ability to write videos which have an unknown trailer) Fixed problem geotagging from some newer Google Takeout files |
ExifTool 12.94 Aug 29, 2024 |
Added ability to geotag from new-format Google Takeout JSON files Added a few new Android and Xiaomi QuickTime Keys tags Added ability to read C2PA JUMBF metadata from TTF/OTF files Internal changes to code for creating new directories Changed Windows packages to have the application help text file in the exiftool_files folder instead of writing it to a temporary directory Removed new QuickTime Keys tags added in 12.93 because these aren't used in top-level metadata (written to the video track by Apple devices) Fixed the group names for synthesized default-language QuickTime tags and added a verbose message when generating these tags Fixed warning in Geolocation.t self test |
ExifTool 12.93 Aug 20, 2024 |
Added a new Nikon LensID Added a couple of new OpenEXR Compression types Added a couple of new QuickTime Keys tags Decode timed metadata from E-ACE B44 DashCam videos Make "Unrecognized" Samsung Meta warnings minor Fixed bug in -listg6 option which resulted in "uninitialized value" warnings Fixed decoding of Func1Button and Func2Button for the Nikon Z6/Z7 Fixed bug reading JUMB metadata from JXL images |
ExifTool 12.90 Jul 24, 2024 |
Added support for reading Samsung trailer from PNG images Decode two more formats of timed GPS from MP4 videos Decode a few more Samung trailer tags (thanks Neal Krawetz) Decode Canon AntiFlicker tag Drop Nikon ShotInfo record when copying MakerNotes from NEF to JPG if it is larger than 50000 bytes (then MakerNotes would be too large for a single JPEG segment) Changed exiftool shebang from "#!/usr/bin/perl" to "#!/usr/bin/env perl" Revert change of 12.84 to iterate through sub-documents with the -p option only if -ee is used |