IMPORTANT: Fixed bug introduced in 12.35 which corrupted JPEG 2000 images
when removing all metadata with -all=
Added feature to bypass processing of specified XMP namespaces and
properties (to improve performance in cases where the XMP suffers from
Adobe-editing bloat)
Added a number of new XMP tags used by Lightroom 11.0
Decode a number of new Nikon tags (thanks Warren Hatch)
Made the Composite GPSPosition tag writable
Fixed erroneous "Skipped unknown bytes after JPEG SOS" warning
Fixed group for new writable Jpeg2000 color tags in -listx output
Fixed problem finding files in Windows when using wildcards in file name and
a drive letter with no slash
Added ability to write ICC_Profile (and other color specifications) to
Jpeg2000 images
Added %o code to -W option format string
Added %f code to -d option for fractional seconds
Added a couple of new Sony LensType values (thanks Jos Roost)
Added a new CanonModelID (thanks Norbert Wasser)
Added a new Nikon LensID
Decode more Nikon MakerNotes tags for some new models (thanks Warren Hatch)
Extract ThumbnailImage from some DJI drone videos
Enhanced -ee option to extract metadata from all frames in a SEQ file
Patched to avoid possible "Use of uninitialized value" runtime warning
Fixed a couple of misspelt new ICC_Profile tag names (thanks Herb)
Fixed problem generating the correct file extension when extracting
OriginalRawImage from a DNG file using the -W option with the %s format code
Fixed bug introduced in 11.91 where exiftool couldn't find its libraries
when run via a soft link. Also changed to look for config file in the link
target directory instead of the directory of the link itself
Added support for ICC.2:2019 (Profile version 5.0.0 - iccMAX) color profiles
Added ability to detect/delete a Windows Zone.Identifier alternate data
stream (ADS) via the new ZoneIdentifier tag (thanks Alex Xu)
Added support for the Sony ILCE-7M4 (thanks Jos Roost)
Added a new Sony lens (thanks LibRaw and Jos Roost)
Added a new SonyModelID (thanks LibRaw)
Added a new Canon RF lens (thanks Norbert Wasser)
Improved handling of some SVG files
Patched -overwrite_original_in_place option to open the output file in
update mode rather than write mode (to allow some write optimizations on
certain filesystems) (thanks Joel Low)
Fixed case of tag ID for new XMP-iptcExt:EventID (thanks Michael Steidl)
Fixed problem extracting ICC_Profile information from some PDF files
Support reference direction columns in -geotag CSV input
Removed generation of GPSSpeedRef and GPSTrackRef tags in timed metadata for
most dashcam formats when speed is km/h and track is relative to true north
Patched to allow writing of console output to named pipes
Fixed formatting of InternalSerialNumber for some Panasonic cameras
Added read support for Portable FloatMap (PFM) images (this was a bit of a
pain because they have the same file extension as Printer Font Metrix files)
Added a few new Nikon LensID values (thanks LibRaw)
Added a new Canon LensType
Added a new Olympus CameraType (thanks LibRaw)
Added minor warning about unknown data between JPEG segments
Added a couple of new NikonSettings tags (thanks Warren Hatch)
Added a new Sony LensType (thanks Jos Roost)
Decode 'id3 ' chunk in WAV audio files
Decode timed GPS from concatenated Garmin dashcam videos
Decode SamsungTrailer information from sefd atom in HEIC images
Decode more Sony MakerNote tags for the ZV-E10 (thanks Jos Roost)
Decode DepthMapTiff from JPEG images of more Samsung models
Decode timed GPS from M2TS videos of yet another type of dashcam
Extract PreviewImage from Xaiomi MP4 videos
Changed name of second EmbeddedImage in Samsung trailer to EmbeddedImage2
Improved Dutch translations for GPS tags (thanks Peter Dubbelman)
Allow ICC_Profile to be "deleted" from AVIF files (actually, the profile
isn't really deleted. Instead, a zero-length profile is written to allow a
profile to be added back later since QuickTime item property containers
currently can't be created)
Patched to remove 2 GB size limit when reading Photoshop ImageSourceData