- Update to 13.33:
* Added read support for TNEF files (eg. "winmail.dat")
* Added a new Canon HighlightTonePriority value (github #339)
* Decode Canon FocusBracketing tag (github #340)
* Decode more tags for newer Nikon Z models
* Decode a few more Olympus tags
* Decode a few more FujiFilm tags (github #343)
* Handle Olympus RawDev2IFD tag 0x8000 (named it RawDevSubIFD)
* Improved recognition of some Sony lenses (github #342)
* Enhanced the -p option to cycle through sub-subdocuments
* Improved extraction of GoPro timed GPS to use sub-subdocuments
to separate the individual fixes, allowing -p to extract all
fixes at sub-second resolution (althought for earlier models
these don't all contain timestamps)
* Extract EXIF information from Sigma fp MOV videos
* Patched to avoid "multi-segment EXIF with external pointers"
error when writing Olympus OM-1 JPG files converted by some utilities
* Fixed decoding of Panasonic LongExposureNRUsed
* Fixed long-standing bug when using special characters in the -d option argument
OBS-URL: https://build.opensuse.org/request/show/1297389
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=202
- Update to 13.32:
* Added a new Olympus CameraType
* Added a new Sony LensType (github #335)
* Added a new Nikon CropHiSpeed value
* Added a warning if a tag value couldn't be packed for writing
to a binary data structure
* Decode more Ricoh/Pentax AF tags for some models
* Decode Canon HDR-PQ tag (github #336)
* Extract a couple more EXIF tags
* Patched to allow a dot (.) in the name of a structure element when writing
* Fixed "uninitialized value" bug when using -w with the -stay_open feature
* Fixed bug in -file option when tag names were used to specify the
name of the alternate file (the tags were taken only from the first
input file unless a file name formatting code was also specified)
OBS-URL: https://build.opensuse.org/request/show/1290612
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=200
- Update to 13.31:
* Added a new CanonModelID and RFLensType
* Added some new FujiFilm AdvancedFilter values
* Added a new Nikon Z LensID
* Decode a few new Sigma tags
* Decode two more types of timed GPS from MP4 videos
* Decode more Pentax AF tags for some models
* Extract Pages MediaBox from PDF files (github #333)
* Enhanced Validate feature to check some embedded images
* Remove sub-seconds if they exist when writing a PDF date
* Removed a debugging warning left in the -plot update of 13.28
* Changed DNG ProfileIFD RGBTables to Binary-type tag (github #334)
* Internal code improvements in the handling of some trailers
* Patched LNK string parsing for Windows nonconformity (github #332)
* Fixed a few possible "uninitialized value" warnings
OBS-URL: https://build.opensuse.org/request/show/1288230
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=198
- Update to 13.30:
* Added a new Canon RF lens (thanks Norbert Wasser)
* Added some new Olympus ArtFilter values
* Added support for reading timed GPS from Transcend Drive Body Camera 70 MP4 videos
* Added a new FujiFilm AdvancedFilter value (thanks Greybeard)
* Decode maker notes from Sigma BF images
* Decode a few more Pentax AF-related tags (thanks Karsten Gieselmann)
* Extract PreviewImage and its metadata from Sigma BF MOV videos
* Allow multiple config files to be specified on the command line (but
leave undocumented for now because the config files currently included
in the full ExifTool package aren't compatible with this feature)
* Removed warning introduced in version 12.60 for an undefined tag in a -if condition, but leave
the 12.60 change that sets these tags to an empty string when -m is used
* Patched LensID conversion to better handle a manual lens on a Sony ILCE-7M2
* Patched to avoid runtime warning when using -fast option and reading
and HEIC file via a pipe (but you will still get a seek error)
* Fixed some tag format types in the config_files/pix4d.config file
* Fixed possible "uninitialized value" warning when reading some types of Ligo timed GPS
OBS-URL: https://build.opensuse.org/request/show/1282047
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=196
- Update to 13.29:
* Changed default -geotime argument to use SubSecDateTimeOriginal
if available instead of DateTimeOriginal, instead of applying both
(as was done since ExifTool 13.18). This is more efficient, and
avoids an unnecessary warning
* Properly return warnings from inverse value conversions when
copying a tag using -tagsFromFile with a tag name string
* Fixed issue where RW2 images from the Panasonic DC-S1RM2 could
be corrupted when writing
- Update to 13.28:
* Added print conversion for Pentax AFPointValues
* Added another Pentax PictureMode value
* Decode timed GPS from GKU D900 dashcam videos
* Decode timed telemetry data from newer ARCore videos
* Decode Panasonic AFAreaSize
* Decode ShutterCount for Canon EOS R8 and R50 (github #325)
* Decode ThumbnailTIFF from some Insta360 videos
* Decode AROT:HDRGainCurveSize from APP10
* Updated to the 2025 MPF specification
* Renamed K-3III AFPoints to AFPointsSelected and changed decoding
* Fixed bug introduced in 13.23 that could cause an incorrect parsing
of XMP attributes containing an equals sign
* Fixed issue reading timed GPS from some Insta360 videos, and issue
where writing these videos would fail
* Fixed exif2xmp.args and xmp2exif.args to properly handle EXIF:ImageUniqueID
- Update to 13.27:
* Decode AF points for the Pentax K-3III
* Decode timed GPS from a variant of the Rove R2-4K dashcam
OBS-URL: https://build.opensuse.org/request/show/1273074
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=194
- Update to 13.24:
* Changed -listf, -listr and -listwf options to print descriptions
when either -v or -l is added (previously only -l did this)
* Patched to avoid failed PCAP test due to differing time zones (#319)
- Update to 13.23:
* Added read support for CAP, PCAP and PACPNG files
* Added a number of new Sony LensType2 values
* Added the 2 new GPSAltitudeRef values defined by EXIF 3.0
* Decode APP4 "Qualcomm Dual Camera Attributes" metadata
* EXIF X/YResolution, ResolutionUnit and FlashpixVersion are no
longer treated as mandatory tags (they were changed to optional
in the EXIF 3.0 specification)
* Patched decoding of Nikon Z8 MenuSettings to accommodate changes in
the data structure as of firmware version 2.1
* Patched to avoid bug in Perl v5.26.3 which could cause hang when
reading very large and corrupted XMP
* Patched -plot option to avoid bug in Google Chrome SVG marker rendering
* API Changes:
+ Fixed documentation for LargeFileSupport option to reflect current default
- Update to 13.22:
* Improvements and additions to the new plot feature
* Decode a few more DJI timed metadata tags
* Extract GainMapImage from PNG images
* Reverted WebP FileType change of version 13.20
* Set $^W in the exiftool application to re-enable global warnings (they
have been disabled since version 12.92 due to the shebang change)
* Fixed possible incorrect IFD number in "No size tag" warning
* Fixed "File is empty" error when using -plot with -w to write the
OBS-URL: https://build.opensuse.org/request/show/1251409
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=192
- Update to 13.21:
* Patched issue that could result in runtime warning for some video files
* Fixed a bug that could cause a compiler error when using the -plot option
- Update to 13.20:
* Added new -plot option for generating SVG-format plots from tag values
* Added a new Olympus CameraType
* Added a new Nikon Z LensID (thanks Warren Hatch)
* Overhauled decoding of Nikon AF tags (thanks Warren Hatch)
* Decode timed GPS from yet another model dashcam
* Decode more information from AAE files
* Decode more tags from DJI videos
* Updated Windows launcher (thanks Oliver Betz)
* Enhanced -w option to be available for use with the -csv output
* Attempted to patch a problem writing some PDF files
* Fail if a required module is missing when attempting to write a
formatted date/time value instead of falling back to write as unformatted
* Minor change to WebP lossless FileType text
* API Changes:
+ Added Plot option
OBS-URL: https://build.opensuse.org/request/show/1248369
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=190
- Update to 13.19:
* Added read/write support for PDF and XMP-pdfx SourceModified
* Decode GPS from two more DJI protobuf formats (Matrice 30 and Mini 4 Pro)
* Decode timed GPS from Rexing V1-4k dashcam
* Decode more information from AAE files
* Made a new icon for the Windows EXE application
* Changed family 3 groups for ICO files so the first icon is in the Doc1 instead of the Main group
* Improved handling of ICC_Profile in HEIC images:
+ Profiles for sub-images are extracted as sub-documents
+ Allow only the profile of the main image to be written
* Updated Sony decoding for ILCE-1M2 (thanks Jos Roost)
OBS-URL: https://build.opensuse.org/request/show/1245241
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=188
- Update to 13.18:
* Decode a number of new GoPro tags
* Enhanced -geotag option to set Geotime from either SubSecDateTimeOriginal
(preferentially) or DateTimeOriginal if not otherwise specified
* Don't allow ICC_Profile to be deleted from QuickTime-based files
(specifically HEIC, to avoid problem where Apple Preview wouldn't
display the resulting file)
* Improved decoding of AF points for Nikon D3400 and D7500
* Patched issue introduced in 13.13 which could give a "No data reference"
error when writing MP4 videos from some Google phones
* Fixed problem writing XMP-iptcExt:LocationCreatedGPSAltitudeRef with
an incorrect namespace
- Update to 13.17:
* Added support for reading more embedded images and videos written
in the JPEG trailer by some phones
* Added support for reading JPEG trailer written by some OnePlus phones
* Added a -validate warning for QuickTime 'wide' atoms with an invalid size
* Added a new CanonLensType
* Avoid decoding Sony 0x9050 data for the ILCE-1M2 because the encoding
has changed since the ILCE-1 and the new encoding is not yet known (github #310)
* Fixed issue that could cause runtime warning when using -j with -b
* Fixed some issues decoding AFPointsUsed for some newer Nikon models
* Fixed problem corrupting QuickTime-format videos when writing if they
contain a 'wide' atom with an invalid size
OBS-URL: https://build.opensuse.org/request/show/1243277
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=186
- Update to 13.16:
* Added a couple of new Nikon Z lenses
* Added a new Canon RFLensType
* Added support for a MIE trailer on QuickTime-format files
* Added a number of new EXE MachineType values (github #309)
* Made "iTunes" a deletable group
* Updated decoding of many Nikon tags for the Z9 firmware version 5.1
* Fixed issue where -diff option would miss showing 1 tag from
a group that exists in the difference file but not in the source file
* Fixed issue where tag exclusions for alternate files weren't
honoured in a -p formatting expression when using "$file#:all:all"
in the expression and the -file#, -x, and -p options all together
* Fixed FileTypeDescription for lossless extended WebP images
- Update to 13.15:
* Added a few new Panasonic AFSubjectDetection values
* Added " (lossless)" to FileType for lossless WebP images
* Avoid treating the QuickTime 'eng' language code as the default
'und' unless the country code is also the default
* Fixed issue where writing metadata to a non-extended lossless
WebP image with an alpha channel could mess up rendering of
the transparency
* Fixed problem decoding ID3 WXXX frames (github #307)
OBS-URL: https://build.opensuse.org/request/show/1240843
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=184
- Update to 13.14:
* Fixed bug where ItemList tags weren't created when creating new
AudioKeys or VideoKeys tags in the same command and neither tag
group pre-existed in the file
- Update to 13.13:
* Added ability to write tags to the audio/video tracks of MOV/MP4
videos using the new AudioKeys and VideoKeys group names
* Added support for another DJI protobuf format (Mavic 3)
* Decode yet another type of LIGOGPSINFO timed GPS from a dashcam video
* Extract some proprietary information from JPEG images of Vivo phones
* Enhanced Geolocation feature to allow the nearest cities to a specified city to be returned
* Updated xmp2exif.args and exif2xmp.args to properly handle time zones in XMP-exif date/time tags
* Changed family 1 group names for Keys, ItemList and UserData tags in a track
* Patched github #306 issue where a torrent file would return a
format error when reading if it didn't contain an "announce" or "created by" entry
* Fixed "uninitialized value" runtime warning when reading some EXE files
* Fixed -diff output to add colon missing from some lines when used with -g
OBS-URL: https://build.opensuse.org/request/show/1239550
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=182
- Update to 13.12:
* Added a few new Panasonic AFAreaMode values
* Added a couple of new Canon RFLensType values
* Added a -validate warning for duplicate IPTC tags
* Decode AF points for some newer Nikon models
* Decode a new Panasonic tag
* Decode a couple of previously unknown tags from LIGOGPSINFO records
* Extract some PDB information if available from Win32 EXE files (github#303)
* Improved handling of duplicate tags in -diff output
* Improved handling of QuickTime zero date/time values
* Enchanced -csv= and -json= options to allow group names and wildcards to be used when specifying which tags
to import
* Updated some EXIF:Compression values (github#304)
* Changed wording of warning when file time couldn't be updated
* Fixed bug introduced in 13.11 reading EXIF from some EXV files
* Fixed bug introduced in 12.99 where empty entries in a CSV file weren't ignored as they should be when
importing with -csv=
* Fixed problem where MWG module wasn't loaded automatically when specifying Composite:MWG:TAG instead of
MWG:TAG
* Fixed bug where -diff option was inconsistent in its treatment of List values when used with the -sep option
OBS-URL: https://build.opensuse.org/request/show/1237436
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=180
- Update to 13.11:
* Added warning for an unknown DJI protobuf schema
* Decode timed GPS from the DJI Osmo Action 5
* Decode yet another type of LIGOGPSINFO timed GPS from a dashcam video
* Made Matroska Keywords and Instruments List-type tags
* Fixed problem were EXIF couldn't be added to some AVIF files
* API Changes:
+ Added GPSQuadrant option
- Update to 13.10:
* Added warnings for out-of-order entries in 'iinf' and 'ipma' boxes of HEIC images
* Added support for date/time formatting codes %f and %z in the inverse print conversion when writing tags
* Updated Geolocation databases from current geonames.org files
* Improved verbose output to show values stored with construction method 1 in MP4-based files
* Enhanced the date/time timezone format specifier %z so that %:z returns
the time zone with a colon separator (eg. "-05:00")
* Fixed bug where the existing tag wasn't being removed when writing
a new value for an Unknown QuickTime UserData or ItemList tag
- Update to 13.09:
* Added a new QuickTime tag (thanks Matti)
* Added a missing format check on a few tags when writing
* Decode a couple of new ICC_Profile tags
* Patched HEIC writer so newly added XMP or EXIF refers to the 'tmap'
item as well as the primary item of an HDRGainMap image (since iPhone 15 and 16 do it this way)
* Fixed compatibility issue where Apple Preview would no
longer show the gain map image after adding new XMP to an HEIC with an HDR gain map
- Update to 13.08:
* Decode ShutterCount for Canon EOS R6 Mark II (thanks Agoston Kapitany)
OBS-URL: https://build.opensuse.org/request/show/1234782
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=178
- Update to 13.00:
* 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)
OBS-URL: https://build.opensuse.org/request/show/1219353
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=176
- Update to 12.99:
* 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
OBS-URL: https://build.opensuse.org/request/show/1208953
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=174
- Update to 12.97:
* Added ability to ignore up to 4095 bytes of garbage at the end
of an INDD file with the -m option
* Added a new Canon RFLensType value
* Added a new Nikon Z LensID
* Decode a number of new Nikon Z6_3 tags
* Decode a few more FujiFilm tags
* Enhanced %C format code to allow file-name collisions to be
avoided by using a colon instead of a decimal in the format modifier
* Fixed bug which could result in hang when using %C code in an output file name
OBS-URL: https://build.opensuse.org/request/show/1203727
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=170
- Update to 12.96:
* 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
- Update to 12.95:
* Added a couple of new CanonModelID values
* Decode ColorData for a couple of new Canon models
* Fixed problem writing video files which have some known trailer types
- Update to 12.94:
* 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
OBS-URL: https://build.opensuse.org/request/show/1198238
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=168
- Update to 12.93:
* 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
OBS-URL: https://build.opensuse.org/request/show/1194992
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=166
- Update to 12.92:
* Removed -w from exiftool shebang
- Update to 12.91:
* Fixed 2 test files that were causing failed tests
- Update to 12.90:
* 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
OBS-URL: https://build.opensuse.org/request/show/1189496
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=164
- Update to 12.88:
* Added ability to read/write deflate-compressed XMP in HEIC files
* Added a new Canon LensType
* Added a new XMP-GCamera tag
* Added a new Nikon LensID
* Added a few new Canon AFAreaMode values
* Added config_files/onone.config to the distribution
* Decode timed accelerometer readings from NextBase 622GW videos
* Decode Pentax K-3III CameraOrentation
* Improved German translation for LensModel
* Enhanced the API StructFormat JSONQ setting to quote all JSON
values, even if they aren't in a structure
* Changed -geolocate option so specifying the Keys group writes
Keys:GPSPosition only if an input city is specified, and
Keys:LocationName only for input GPS coordinates
* Tweaked API Geolocation option recognized space-separated lat/lon
even when there is no decimal point in the numbers
* API Changes:
* Changed LargeFileSupport default to 2 and added a warning
if a large chunk is encountered. Set to 1 to avoid the warning.
OBS-URL: https://build.opensuse.org/request/show/1186989
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=160
- Update to 12.87:
* Added ability to write Google Container XMP tags (using the
namespace prefix 'GContainer' to avoid conflict with the Google
Device Container prefix)
* Decode a few new tags for the Canon EOS R5
* Decode battery information for the Pentax K-3 III
* Decode RAFCompression from FujiFilm RAF images
* Avoid reporting FileSize of 0 for pipes
* Updated Geolocation databases from current geonames.org files
* Skip over Matroska Cluster if necessary to read Tags if
referenced in SeekHead
* Changed conversion for Matroska SeekID (now in hex with tag
name in brackets) and SeekPosition (now returns an absolute offset)
* Fixed problem writing XMP-Device:EarthPos coordinates
* Fixed typo in a value of Canon:DigitalLensOptimizer
* Fixed decoding of Matroska VideoScanType
* Fixed misleading error message when -o option was used to
write to an unsupported file type
OBS-URL: https://build.opensuse.org/request/show/1180851
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=158
- Update to 12.86:
* Added a new value for a couple of Olympus tags
* Improved handling of ID3 user-defined tags
* Decode all JPEG segments from RICO box in Ricoh MOV videos
* Decode a few new values for some tags written by Canon EOS R cameras
* Patched some Olympus WB_RBLevels tags to allow 4 values to
be written as per some newer models
* Fixed issue when writing IPTC date tags with a date/time value
containing subseconds with 4 or more digits
OBS-URL: https://build.opensuse.org/request/show/1179977
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=156
- Update to 12.85:
* Added GeolocationFeatureType tag
* Added read support for Nikon NKA and NXD adjustment files
* Added a new Apple:ImageCaptureType value, and changed another one
* Decode a few new Pentax tags
* Decode a few new Canon tags
* Decode some Ricoh Exif metadata from MOV videos
* Extract ID3 UserDefinedText and UserDefinedURL tags by name
* Make $advFmtSelf available for user-defined helper functions
* Documented API GeoDir pseudo option feature
* Tolerate pad byte at end of HIF file when writing
* Raised priority of FileName, BaseName, Directory and FileType tags
so they don't get hidden by other tags in the file which may have these names
* Changed decoding of QuickTime Rotation (irot) to
correspond with EXIF:Orientation (previously this was oddly
reported as degrees of counterclockwise rotation)
* Fixed a typo in the print conversion value for a couple of DPX tags
* Fixed problem writing some QuickTime tags with very large (> 16 MB) values
* Fixed bug in build_geolocation utility that resulted in incorrect
population numbers when run under ActivePerl
OBS-URL: https://build.opensuse.org/request/show/1175851
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=154
- Update to 12.84:
* Added ability to read speed and accuracy_horizontal when geotagging from OpenTracks GPX files
* Decode a few more Apple tags and a new CanonVRD tag
* Enhanced Geolocation option with the ability to return any number of nearby cities
* Fixed long-standing bug in Windows version that didn't properly handle dates older than 50 years when writing
FileModifyDate or FileCreateDate
* Fixed API TimeZone option to work in Windows
* Fixed problem where the SetTags helper function didn't properly copy tags which have print conversions
* Fixed problem where a new subregion couldn't be added through a user-defined Geolocation database entry
* Fixed problem where GeolocFeature option didn't work for some features if a user-generated custom database
was used
- Update to 12.83:
* Added SetTags helper function for use in advanced formatting expressions
* Added a couple of new tags from the DNG 1.7.1 specification
* Added a new Nikon Z lens
* Added a couple of new QuickTime tags
* Added a few more XMP-GCamera tags
* Added build_geolocation utility to the full distribution
* Decode a new CanonVRD tag and rename another one
* Updates to Sony maker note decoding for newer models (thanks Jos Roost)
* Minor change in -p option to avoid adding the trailing newline if the -b option is also used
* Minor changes to GM PDR decoding for Gear and angle measurements
* Removed Geolocation alternate language support from the standard distribution, and added PPLX feature codes
* Set family 1 group name for NextBase 'nbmt' information to "Nextbase"
* Fixed incorrect ID of a DNG tag
* API Changes:
+ Added IgnoreGroups option
OBS-URL: https://build.opensuse.org/request/show/1170663
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=152
- Update to 12.82:
* Added support for reading GM PDR data from MP4 videos written by
cars such as Corvettes and Cameros
* Added support for reading timed GPS from Wolfbox dashcam videos
* Added "Unknown trailer" to QuickTime warnings originating from
an unknown trailer
* Added a new Nikon LensID
* Extract PreviewImage from Chigee AIO-5 dashcam videos
* Changed name and print conversion of a recently added FujiFilm tag
* Only issue "Tag not defined" warnings for the first sub-document
when using the -p option
* Fixed a Nikon Z lens name (github #250)
* Fixed Windows version so -sort works properly with -listgeo
* API Changes:
+ Added PrintCSV option for optimized extraction of GM PDR data
in CSV format
OBS-URL: https://build.opensuse.org/request/show/1166547
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=150
- Update to 12.81:
* Added ability to read EXIF and XMP from EXR images
* Added ability to delete unknown trailer when writing MOV/MP4 videos
* Added ability to write a couple of Stable Diffusion PNG tags
* Added ability to write one of the Microsoft Xtra Description tags (#248)
* Added support for using alternate city names in reverse Geolocation
* Added support for reading timed GPS from DOD LS600W TS videos
* Added support for new version of Canon DR4 files
* Added a number of new iTunesInfo tags
* Added a new Olympus LensType
* Allow regular expressions to be used when writing Geolocate tag
* Decode a number of new Nikon tags (thanks Warren Hatch)
* Enhanced writing of Geolocate tag to also write Keys:LocationName
* Cache the results of the last reverse geolocation search to speed
batch processing when multiple files have the same search parameters
* Patched problem that could cause runtime errors with some invaid tag names
* Fixed a couple of newly added FujiFilm tags
* Fixed decoding of FujiFilm AFAreaZoneSize
* API Changes:
+ Added GeolocAltNames option
OBS-URL: https://build.opensuse.org/request/show/1163310
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=148
- Update to 12.80:
* Added GeolocationFeatureCode tag
* Added XMP-acdsee-rs tags and a new XMP-xmpDM tag
* Added ACDSeeRegion2MWGRegion conversion to config_files/acdsee.config
* Added GPSAltitudeRef to XMP-iptcExt LocationDetails structure
* Added a couple of new FujiFilm tags and a new CropMode value
* Added conversion for XMP-aux:ApproximateFocusDistance "infinity"
* Improved Geolocation regular expressions to allow negative matches
* Improved accuracy of Geolocation distance/bearing calculations
* Changed structure of Geolocation database (now version 1.02)
* Minor change to key format for user-defined Geolocation name translations
* Fixed case/spacing of "C2PA" in some CBOR tag descriptions
* Fixed bug extracting binary data from EXR files
* API Changes:
+ Added GeolocFeature option
OBS-URL: https://build.opensuse.org/request/show/1159786
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=146
- Update to 12.79:
* Improvements to new Geolocation feature:
+ Added ability to obtain GPS coordinates from city name
+ Added -listgeo option to list the Geolocation database
+ Added the ability to include user-defined cities in the Geolocation database
+ Added the ability to write XMP-iptcExt LocationShown tags using Geolocate feature
+ Added the ability to specify which tags to read from file for the API Geolocation option
+ Added language translations for Geolocation names
+ Increased resolution of Geolocation GPS positions and stored populations
OBS-URL: https://build.opensuse.org/request/show/1158894
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=144
- Update to 12.78:
* Added new Geolocation feature and write-only Geolocate tag
* Added new config file entry (@Image::ExifTool::UserDefined::Arguments)
to allow default command-line arguments to be specified
* Added print conversion for TIFF-EPStandardID
* Added ability to delete Nextbase information from MP4 videos
* Decode timed GPS from MP4 videos written by Nextbase software
* Decode a number of new tags from Nextbase MP4 videos
* Decode a few new tags from Garmin MP4 videos
* Extract PreviewJXL images from DNG 1.7 files
* Generate Validate, ImageDataHash and UserParam tags earlier to
allow them to be used in UserDefined Composite tags
* Enhanced the -c option so a minus sign in the format
specification prints a signed coordinate without a leading "+"
for positive numbers
* Changed formatting of some Accelerometer tags for consistency
* Changed behaviour of -ee3 option to do a brute-force scan for
freeGPS in the media data even when referenced by 'gps ' atom
* Other internal changes to decoding of timed GPS from videos
* Fixed problem were ExifTool would give up on extracting some
types of timed GPS from videos after 100 void fixes
* Fixed bug that could cause runtime error when reading Ogg files
* Fixed issue where some tags from alternate files using the
-fileNUM option weren't generated as requested
* API Changes:
+ Added Geolocation, GeolocMaxDist and GeolocMinPop API options
OBS-URL: https://build.opensuse.org/request/show/1155440
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=142
- Update to 12.77:
* Added new Olympus CameraType and LensType value
* Added a new Canon Irix LensType
* Added the ability to delete MacOS XAttrMDItemWhereFroms
* Decode a few new Canon DPP tags
* Improved handling of XML-unfriendly characters in JSON field
names (fixes issue where -X option could produce invalid XML
when reading JSON with the -struct option)
* Fixed decoding of ShutterCount for Canon G5X-ii CR3 files
OBS-URL: https://build.opensuse.org/request/show/1147319
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=140
- Update to 12.75:
* CORRUPTION WARNING: Fixed bug introduced in 12.45 which could
result in corrupted Sony ARW images from some
newer models when writing if lossless compression was used
* Added ability to read C2PA JUMBF metadata from PDF and SVG files
* Added ability to extract JUMBF metadata as a block
* Added read support for C2PA (JUMBF-format) files
* Removed "date before 1970" warning entirely since 64-bit systems
should be able to handle dates in this range
* Improved Canon FocusMode decoding
* Fixed bug introducd in 12.74 which could cause "Undefined
subroutine" runtime error when reading MIE files
OBS-URL: https://build.opensuse.org/request/show/1142895
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=136
- Update to 12.74:
* Added a couple of new Nikon lenses (thanks Chris)
* Added write support for a few new QuickTime Keys tags
* Decode ShutterCount for Canon EOS R5 (thanks John Moyer)
* Improved error messages in the case of file read errors
* Enhanced tag name strings (eg. -if option expressions) to allow
values of multiple matching tags to be concatenated when a group
name of "All" is specified
* Enhanced -p option to add -p- feature which avoids adding trailing newline
* Changed warning from "Shift results in negative time" to "Shift results in date before 1970"
* Patched calculation of GPSDateTime for the timed metadata in
Track3 of Garmin videos so the API QuickTimeUTC option is no longer required
* Fixed conversion error when writing QuickTime:GoogleTrackDuration
* Fixed misidentification of non-TIFF-format files containing DNGVersion tag
* Fixed bug where Avoid-ed XMP structures could be created when writing another same-named structure
* Internal Changes:
+ Changed form of all new() calls to accommodate backward incompatibilities in recent versions of Perl
+ Changed order of InsertTagValues() arguments
+ DateFmt() now returns value of formatted date/time string
OBS-URL: https://build.opensuse.org/request/show/1141122
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=134
- Update to 12.73:
* Added write support for Leica XMP-xmpDSA tags
* Added read support for timed GPS from Yada RoadCam Pro 4K dashcam videos
* Added read support for PNG cpIp chunk
* Added range checks on lat/long values when writing QuickTime:GPSCoordinates
* Decode a number of new values for Ricoh GR III tags
* Decode a new Leica tag
* Improved handling of Brotli compression errors
* Enhanced API NoWarning option to also apply to app "Warning:" outputs
* Identify PNG Plus files
* Changed name of Pentax ISOAutoParameters to ISOAutoMinSpeed and improved decoding
* Fixed writing of date/time tags in XMP-xmpMM:Pantry structure
* API Changes:
+ Added LimitLongValues option
OBS-URL: https://build.opensuse.org/request/show/1138230
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=132
- Update to 12.72:
* Added read support for AAC audio files
* Added a new QuickTime Keys Android tag
* Added a number of new values for some Ricoh GR III tags
* Decode timed metadata from Intsa360 Ace Pro MP4 videos
* Decode GPSDateTime milliseconds in timed Insta360 metadata
* Decode timed metadata from INNOV K5 TS videos
* Decode a number of new GoPro timed-metadata tags
* Decode a few new Xiaomi EXIF tags
* Fixed writing of JPG/ARW images from some newer Sony models
to preserve HiddenData
OBS-URL: https://build.opensuse.org/request/show/1135748
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=130
- Update to 12.70:
* Added a warning if there was an error reading an alternate file
with the -fileNUM option
* Added the ability to write QuickTime Keys:Encoder
* Added a few new Canon LensType values
* Added a new, obscure EXIF tag
* Decode real-time metadata from Ricoh Theta videos
* Decode SpecularWhiteLevel for more Canon models (github #232)
* Decode Canon DualPixelRaw tag
* Decode a few new Nikon tags
* Decode more FujiFilm M-RAW tags
* Improved generation of tag names for some JSON tag ID's containing colons
* Fixed "Undefined subroutine" error when writing makernotes as a block
* Fixed missing ID in family 7 group name for ID3 tags which are not valid
for the specified ID3 version
* Fixed bug where some tags from alternate files (with the -fileNUM option)
could show up as "not defined" when used in expressions even though they did exist
* API Changes:
+ Added NoMandatory option
OBS-URL: https://build.opensuse.org/request/show/1134587
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=127
- Update to 12.70:
* Added ability to read/delete C2PA CAI JUMBF metadata from
TIFF-based images (eg. DNG), QuickTime-based files
(eg. MP4) and WebP images, and read JUMBF from other RIFF-based
files (eg. WAV, AVI), GIF images and ID3v2
metadata
* Added read/write support for JPH images
* Added ability to read Leica Q3 maker notes
* Added ability to recognize and write FujiFilm M-RAW RAF images
(multiple raw images in a single file) and the ability to read
preview-less RAF images
* Added support for reading a number of obscure Microsoft EXIF tags
* Added a few new Sony lenses and support for the ILCE-9M3
* Added a couple of new Panasonic Leica lenses
* Added a couple of new Canon RF lenses
* Added a number of new CPUType values for ELF executables
* Added some new Olympus CameraType values
* Decode a few more ID3v2.2 tags (github #142)
* Decode a few new Canon G5X Mark II tags
* Decode WB_RGGBLevels for a few more Nikon cameras
* Extract information from FujiFilm M-RAW header
* Improved decoding of a few Nikon Z tags
* Marked misspelt XMP-drone-dji:GPSLongtitude tag to Avoid when writing
* Changed RIFF MaxDataRate conversion to use SI prefixes by default
* Fixed decoding of unknown ColorBalance information for some Nikon models
* Fixed an incorrect Nikon Z LensID
* API Changes:
+ Added ByteUnit option
OBS-URL: https://build.opensuse.org/request/show/1127580
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=125
- Update to 12.69:
* Added support for DNG version 1.7.0.0
* Added a new XMP-GCamera tag
* Added a number of new Nikon Z lenses
* Added a number of new XMP-crs tags
* Extract XML metadata from some Hasselblad images
* Tweaked -fast2 option to read metadata from inside mdat atom
of HEIC images
* Patched FFF reader to be more tolerant of the mess made by
incompetent Hasselblad programmers (wrong IFD count for some values)
* Patched WebP reader to be more tolerant of the mess made by
incompetent Google programmers (EXIF with wrong header and XMP
with wrong ID)
* Fixed problem which could cause "use of uninitialized variable"
warnings when reading images from some Nikon cameras
* Fixed List type for new XMP-photomech:CreatorIdentity tag
OBS-URL: https://build.opensuse.org/request/show/1121316
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=123
* Added preliminary read support for XISF images
* Added the ability to delete JUMBF metadata from PNG images
* Added support for writing Canon burst-roll CR3 images
* Added a new Nikon Z9 SubjectDetection value, and improved Zf support (thanks Warren Hatch)
* Added a couple of new PentaxModelID values
* Added a few couple of new tag values for the Pentax K-3 Mark III Monochrome (github #226)
* Added a new XMP-photomech tag
* Added a new QuickTime ItemList tag
* Added a new Nikon LensID
* Added a new Canon LensType
* Added a new Pentax LensType (thanks dmont)
* Added a new FujiFilm FilmMode and FaceElementTypes values (thanks Greybeard)
* Added a few new Canon LensType values (thanks Norbert Wasser)
* Added conversions for a few Apple:ImageCaptureType values
* Added new XMP tag for PLUS version 2.0.1
* Added a new CanonModelID (thanks Laurent Clevy)
* Support decimal values for FujiFilm ShadowTone and HighlightTone tags
* Decode some new Sony tags (thanks Jos Roost)
* Decode ShutterCount for Canon EOS R6 (thanks gamin)
* Decode QuickTime VideoFullRangeFlag
* Decode JPGCompression for the Nikon D3S
* Enhanced -geotag feature to allow writing QuickTime:GPSCoordinates
* Renamed Panasonic HDRShot tag to MergedImages (forum 15298)
* Fixed problem where some NEF files were misidentified as NRW
* Fixed error writing new DataMining tag where URI prefix wasn't being properly added to the value
* Decode another tag from Canon 1DS raw images (Hubert Figuière, github #219)
* Decode JPGCompression for newer Nikon models (thanks Warren Hatch)
* Fixed bug introduced in 12.65 where duplicate tags were not returned even when the groups where specified explicitly
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=121
- Update to 12.65:
* Added a new QuickTime Keys tag
* Added a new CanonModelID
* Added a new Canon LensType
* Added number in brackets to converted Samsung MCCData value
* Decode a number of new Sony tags
* Decode a few new FlashPix tags (github #217)
* Improved decoding of Nikon Z9 firmware 4.0 tags
* Improved parsing of PDF:Keywords to support semicolon-separated lists
* Enhanced -api option to show list of available options if no argument is provided
* Lowered priority of IFD1 tags in ARW images so IFD0/SubIFD take precedence
* Changed QuickTime tag names for atID (AlbumTitleID to ArtistID)
and plID (PlayListID to AlbumID) (github issue #216), and added cmID (ComposerID)
* Changed Apple:MediaGroupUUID tag name back to ContentIdentifier
* Patched the -d option to handle the %s format code internally when writing (avoids problems due to
inconsistent behaviour of this format code in the strptime function on different systems)
* Patched patch of version 12.32 to restore ability to read from named pipes
* Fixed bug which could cause a hang when processing a corrupt BigTIFF image
* Fixed document number for auxiliary image metadata in HEIC files
* Fixed misspelt Apple tag name
* API Changes:
+ Added AvailableOptions method
OBS-URL: https://build.opensuse.org/request/show/1103429
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=119
- Update to 12.64:
* Added a new Sony LensType (thanks Jos Roost)
* Added config_files/guano.config to the distribution (thanks StarGeek)
* Added support for Garmin Low-resolution Video (GLV) files
* Added JUMBF to the list of deletable groups
* Added (untested) read support for spherical video tags in Matroska videos
* Decode a number of new Nikon Z9 tags (thanks Warren Hatch)
* Decode AmbisonicAudio tags in spherical MP4 vidoes
* Decode another Apple tag
* Improved French translations (thanks Philippe Bonnaure of GraphicConverter)
* Patched to allow writing QuickTime-based videos where the audio/video sample
description comes after the sample pointers
* Fixed parsing of GPS from Insta360 videos to properly skip void fixes
* Fixed problem where Apple iPhone 14 images produced invalid XML in -X
output when using -struct option
* API Changes:
+ Added StructFormat option[1] to allow JSON-format serialized structures
+ Added NoDups option to eliminate duplicate items from queued values
when writing List-type tags
OBS-URL: https://build.opensuse.org/request/show/1096574
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=117
- Update to 12.63:
- Added ability to read/write/create Brotli-compressed metadata
in JXL images (requires IO::Compress::Brotli)
- Added partial support for Exif 3.0 specification:
- Added new EXIF tags
- Added MPF Original Preservation Image type
- Support for reading 'utf8' values (but still write only as
'string')
- Added support for Adobe HDR Gain Map (hdrgm) XMP tags
- Added support for reading 7z files (thanks Amir Gooran, github
#205) (but currently this doesn't work for the Windows .exe
version because I haven't been able to install
Compress::Raw::Lzma for ActivePerl)
- Added XMP-panorama tags
- Added warning if -csv is used with -p
- Added warning if trying to geotag from a UTF-16 track log
- Decode ImageWidth/Height from JXL images using partial codestreams
- Decode more Sony tags for some newer models (thanks Jos Roost)
- Extract GainMapImage (hrgm box) from JXL files
- Extract Guano information from WAV files
- Enhanced ImageDataMD5 feature and renamed to ImageDataHash (with
ImageDataMD5 alias for backward compatibility)
- Changed RARVersion tag name to FileVersion
- Fixed bug introduced in 12.46 which could cause a hang when
reading a corrupted RIFF-based file
- Fixed writing of Composition:GPSPosition when -n is used
- API Changes:
- Added ImageHashType option
OBS-URL: https://build.opensuse.org/request/show/1092588
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=115
- Added basic read support for WPG images
- Added ImageDataMD5 support for HEIC images
- Added support for RAR version 5.0 compressed files (thanks Amir Gooran)
- Added a few new XMP-aux tags (thanks John Ellis)
- Made Composite tags available for use in -fileNUM argument
- Better handling of FlashPix VT_EMPTY value
- Fixed "Can't write" error when specifying a .webp file for the -o option
- API Changes:
- Added NoWarning option
- Added ImageDataMD5 support for J2C and JXL images
- Added support for PDF 2.0 (specification is finally freely available)
- Added ability to extract timed Accelerometer data from Azdome GS63H MP4
videos which don't contain GPS
- Added some new Sony lenses (thanks Jos Roost)
- Decode some new tags for the Sony ZV-E1 (thanks Jos Roost)
- Decode more tags for the Nikon Z30 (thanks Xavier)
- Enhanced -fileNUM option to allow tags from the main file to be used in the
file name string
- Validate sample offset and size when calculating ImageDataMD5 for MP4 videos
(note: may change ImageDataMD5 value for videos where audio data runs past
end of media data)
- Return error when attempting to write a fragmented JXL file
- Improved robustness for determining image size for corrupted JPEG
- Patched to allow Insta360 GPS records of unexpected length and tweaked
verification algorithm to determine validity of these records
- Fixed bug introduced in 12.57 where -progress:%f gave runtime warnings
- Fixed "--" option to ignore subsequent -common_args option
- Fixed incorrect ImageDataMD5 for Sony A100 ARW images
- Fixed problem reading new XMP-et:OriginalImageMD5 tag
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=113
* COMPATIBILITY WARNING: Changed the calculated ImageDataMD5 for JPEG images
to include all data from the SOS to the EOI (including the SOS marker but
not the EOI marker)
* Added new -fileNUM option to load tags from alternate files
* Added family 8 groups for accessing tags from alternate files
* Added new XMP-et:OriginalImageMD5 tag for storing ImageDataMD5 value
* Added verbose ImageDataMD5 message for JPEG files
* Added a new Nikon LensID (thanks Warren Hatch)
* Decode a new Olympus tag and improved decoding of another (thanks Herb)
* Decode a couple of new PanasonicRaw tags
* Decode image coordinates for a couple more VNT object types
* Enhanced ImageDataMD5 to also support MRW, CR3, PNG, MOV/MP4 and RIFF-based
files
* Improved verbose messages when deleting NikonApp trailer
* Patched to avoid structure warnings when copying tags from Nikon files
containing NKSC metadata
* Fixed %-C filename format code to work properly with the -fileOrder and
-progress options
* Fixed new ImageDataMD5 tag to work properly with PhaseOne IIQ files
* Fixed potential ValueConv warning when reading LIF files
* API Changes:
- Added SetAlternateFile method
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=109
* Added Extra ImageDataMD5 tag to calculate MD5 of image data only
* Added support for reading DJI APP4 and APP7 JPEG segments
* Added a new SonyModelID value
* Decode a few new Nikon tags (thanks Warren Hatch)
* Patched possible runtime warning when API IgnoreTags option is used to ignore FileType
* Fixed problem extracting NetName from Windows LNK files
* Fixed issue where the %C filename format code would increment the count on an output filename collision, but it is supposed to count the input files
* Added two new Nikon Z lenses (thanks LibRaw)
* Added a new Sigma LensType (thanks LibRaw)
* Added a new Olympus LensType (thanks Herb)
* Decode more new Nikon tags (thanks Warren Hatch)
* Decode Photoshop LayerColors, LayerSections and LayerVisible tags
* Improved Verbose output for QuickTime-format files
* Set family 1 group name for Garmin GPS from uuid atom
* Enhanced -progress option to allow message to be displayed every NUM files
* Significant improvements to parsing of Nikon ShotInfo records for newer models
* Removed hex dump of APP segments from -v3 output when writing
* Fixed bug writing negative MIE GPS coordinates
* Fixed bug where a duplicate XMP could be generated when writing XMP to a JPEG XL image which already contained XMP
* Fixed problem where HEAD lines may be duplicated in an output file if the -p option was combined with -w+ or -W+
* Added support for VNT files (both Scene7 Vignette and V-Note document)
* Added read support for InfiRay IJPEG metadata (thanks Marcos Del Sol Vives)
* Added some new Sony LensType values (thanks Jos Roost and François Piette)
* Added a new FujiFilm VideoRecordingMode value (thanks Greybeard)
* Added two new Canon LensTypes and CanonModelIDs (thanks Norbert Wasser)
* Added ability to extract semantic images from Apple ProRaw DNG files
* Added read support for the PNG cICP chunk
* Decode more Nikon tags (thanks Warren Hatch)
* Extract PreviewImage from Insta360 trailer record 0x200
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=107
- Increased precision of Sony FocusDistance2 conversion
- Decode a number of new Apple tags (thanks Frank Rupprecht)
- Fixed bug writing QuickTime-format files which have a zero-sized mdat (ie.
media data extends to end of file) which would cause an incorrect mdat size
to be written
- Added support for a number of new XMP tags written by ACR 15.1
- Added a new Nikon LensID
- Decode timed GPS from Lamax S9 dual dashcam MOV videos
- Decode a number of new Nikon tags (thanks Warren Hatch)
- Decode a couple of new Canon tags (thanks John Moyer)
- Decode FujiFilm BWMagentaGreen tag
- Enable block-write of EXIF to JXL files
- Accept values of "now" and "Z" when writing EXIF OffsetTime tags
- Changed priority of XMP when reading/writing HEIC files so that it is no
longer preferred as with other QuickTime-based formats
- Changed family 1 group name of Canon DR4 tags from CanonVRD to CanonDR4 to
allow newer tags to be differentiated from older ones. The family 0 group
name for both remains CanonVRD
- Patched to recognize JXL EXIF box with non-zero header length
- Patched to avoid runtime error when writing a PDF with an Info dictionary
which was stored incorrectly as a direct object
- Fixed problem writing EXIF to JXL images where a new EXIF box was created
even if one previously existed
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=105