11
0

30 Commits

Author SHA256 Message Date
fc1108112c Accepting request 1297679 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1297679
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Image-ExifTool?expand=0&rev=96
2025-08-06 12:32:05 +00:00
Paolo Stivanin
2e3abce1fa - 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/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=202
2025-08-05 09:25:40 +00:00
78d89ba53a Accepting request 1290623 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1290623
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Image-ExifTool?expand=0&rev=95
2025-07-06 15:03:43 +00:00
Paolo Stivanin
ad7fd9f8a9 - 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/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=200
2025-07-04 07:37:00 +00:00
dee263f3ea Accepting request 1288269 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1288269
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Image-ExifTool?expand=0&rev=94
2025-06-27 21:00:32 +00:00
Paolo Stivanin
403e111177 - 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/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=198
2025-06-24 13:36:39 +00:00
200fca7562 Accepting request 1282233 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1282233
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Image-ExifTool?expand=0&rev=93
2025-06-04 18:26:41 +00:00
301bad125d - 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/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=196
2025-06-03 09:57:19 +00:00
48c99cbbfe Accepting request 1273153 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1273153
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Image-ExifTool?expand=0&rev=92
2025-04-29 14:39:43 +00:00
Paolo Stivanin
3a459be7ed - 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/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=194
2025-04-28 12:56:43 +00:00
c7b14b71f2 Accepting request 1251651 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1251651
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Image-ExifTool?expand=0&rev=91
2025-03-10 17:05:49 +00:00
Paolo Stivanin
8d668027a6 - 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/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=192
2025-03-10 07:02:40 +00:00
92008933a3 Accepting request 1248570 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1248570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Image-ExifTool?expand=0&rev=90
2025-02-26 16:23:17 +00:00
Paolo Stivanin
9eb70585e8 - 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/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=190
2025-02-26 06:45:29 +00:00
f3ff4e9f34 Accepting request 1245251 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1245251
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Image-ExifTool?expand=0&rev=89
2025-02-12 20:35:58 +00:00
8cc1a1f591 - 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/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=188
2025-02-12 08:26:05 +00:00
9983f64668 Accepting request 1243562 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1243562
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Image-ExifTool?expand=0&rev=88
2025-02-06 21:08:24 +00:00
Paolo Stivanin
ee29e83ec8 - 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/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=186
2025-02-06 07:47:19 +00:00
e26ef9c50b Accepting request 1241068 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1241068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Image-ExifTool?expand=0&rev=87
2025-01-29 15:17:20 +00:00
Paolo Stivanin
cd634456d9 - 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/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=184
2025-01-29 07:43:21 +00:00
0066278199 Accepting request 1239879 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1239879
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Image-ExifTool?expand=0&rev=86
2025-01-23 17:06:07 +00:00
Paolo Stivanin
366c7f9eb4 - 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/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=182
2025-01-23 13:24:30 +00:00
c19895c2ee Accepting request 1237647 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1237647
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Image-ExifTool?expand=0&rev=85
2025-01-14 15:23:46 +00:00
Paolo Stivanin
1f49ce419e - 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/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=180
2025-01-14 07:03:34 +00:00
0a7b3e49e4 Accepting request 1234913 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1234913
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Image-ExifTool?expand=0&rev=84
2025-01-05 14:31:48 +00:00
Paolo Stivanin
df711a7154 - 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/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=178
2025-01-04 12:52:57 +00:00
378e98f636 Accepting request 1219413 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1219413
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Image-ExifTool?expand=0&rev=83
2024-10-30 16:39:17 +00:00
Paolo Stivanin
7f57dcad20 - 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/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=176
2024-10-30 09:50:21 +00:00
83fc903da6 Accepting request 1216468 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1216468
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Image-ExifTool?expand=0&rev=82
2024-10-21 14:25:55 +00:00
Paolo Stivanin
ce882c6fca - 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/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=174
2024-10-21 06:42:45 +00:00
4 changed files with 558 additions and 5 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0318773d9ceaf72940cfd736d73992ffe8ca83c007d814370b828bb9b7a47862
size 7143417

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0cc6ecb10d529969a7e7766f5160ad591efa9bba7513b9185c8a1e6c54421fed
size 7487576

View File

@@ -1,3 +1,556 @@
-------------------------------------------------------------------
Mon Aug 4 06:51:41 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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
-------------------------------------------------------------------
Fri Jul 4 06:20:41 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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)
-------------------------------------------------------------------
Tue Jun 24 11:19:56 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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
-------------------------------------------------------------------
Mon Jun 2 17:33:23 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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
-------------------------------------------------------------------
Mon Apr 28 10:31:03 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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
-------------------------------------------------------------------
Mon Apr 28 10:30:51 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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
-------------------------------------------------------------------
Mon Apr 28 10:30:30 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 13.27:
* Decode AF points for the Pentax K-3III
* Decode timed GPS from a variant of the Rove R2-4K dashcam
* Properly decode SensorTemperature for Pentax K3-III
* Patched PCAP test to avoid potential failure
* Patched to avoid potential "not a HASH reference" error when writing MOV/MP4 videos
* Fixed issue which could result in "uninitialized value" errors
when reading one type of timed GPS from MP4 videos
* Fixed problem writing MotionPhotoVideo in MP4 files
-------------------------------------------------------------------
Mon Apr 28 10:30:10 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 13.26:
* Added a new Olympus CameraType
* Added a new PentaxModelID (github #322)
* Added a new Nikon LensID
* Improved Duration calculation for some WAV files
* Changed a PCAP tag name and fixed typos in a few others
* Patched to avoid VignettingCorr warning for images from some Canon cameras
* Patched to avoid some unnecessary duplicate tag warnings when -validate used with HEIC images
* Fixed issue with XMP-xmpMM:Pantry items not exhibiting proper List-type behaviour
-------------------------------------------------------------------
Mon Apr 28 10:29:41 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 13.25:
* IMPORTANT: Fixed issue which could corrupt HEIC images from newer
iPhones under certain conditions when writing QuickTime:Rotation
* Decode more PLIST information from HEIC images
* Updated Geolocation databases from current geonames.org files
* Updated DarwinCore for the 2023 specification
* API Changes:
+ Added KeepUTCTime option
-------------------------------------------------------------------
Sat Mar 8 11:49:11 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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)
-------------------------------------------------------------------
Sat Mar 8 11:48:53 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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
-------------------------------------------------------------------
Sat Mar 8 11:48:26 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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
output file into the same directory as the input files
-------------------------------------------------------------------
Tue Feb 25 13:08:51 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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
-------------------------------------------------------------------
Tue Feb 25 13:08:17 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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
-------------------------------------------------------------------
Wed Feb 12 07:44:28 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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)
-------------------------------------------------------------------
Wed Feb 5 08:15:37 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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
-------------------------------------------------------------------
Wed Feb 5 08:15:05 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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
-------------------------------------------------------------------
Tue Jan 28 13:27:41 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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
-------------------------------------------------------------------
Tue Jan 28 13:27:11 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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)
-------------------------------------------------------------------
Wed Jan 22 14:06:55 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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
-------------------------------------------------------------------
Wed Jan 22 14:06:22 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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
-------------------------------------------------------------------
Mon Jan 13 14:47:18 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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
-------------------------------------------------------------------
Fri Jan 3 18:45:04 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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
-------------------------------------------------------------------
Fri Jan 3 18:44:40 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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
-------------------------------------------------------------------
Fri Jan 3 18:44:05 UTC 2025 - Michael Vetter <mvetter@suse.com>
- 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
-------------------------------------------------------------------
Fri Jan 3 18:43:54 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 13.08:
* Decode ShutterCount for Canon EOS R6 Mark II (thanks Agoston Kapitany)
* Decode a few new Photoshop tags
* Suppress all duplicate Warning tags and add count to end of message
* Changed format of bitmask keys in -listx output
* Internal streamlining of LIGOGPSINFO decoding
* Fixed issue where some tags were incorrectly shown as writable in -listx output
* Fixed incorrect scaling for GPSSpeed in one LIGOGPSINFO variant
* Fixed an issue with filename encoding when the -L option is used
and the API WindowsLongPath option is active
-------------------------------------------------------------------
Fri Jan 3 18:43:11 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 13.07:
* Decode a number of LIGOGPSINFO encrypted and enciphered timed
GPS types (long overdue, but it took me a couple of years to
acquire enough sample videos to have a good cross-section of the different formats)
* Fixed another place where FileSequence could be incremented twice when a -if condition was used
* Fixed a few places where character 0x7f may not have been escaped in string values
* API Changes:
+ Changed default WindowsLongPath option back to 1 after adding a
patch to fix issue with piping from stdin
-------------------------------------------------------------------
Fri Jan 3 18:42:30 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 13.06:
* Decode timed metadata from MP4 videos of yet another dashcam model
* Patched issue where FileSequence could increment twice for each
file when a -if condition was used
* API Changes:
+ Revert default WindowsLongPath option to the pre-13.05 setting
until we can solve the pipe problem
-------------------------------------------------------------------
Fri Jan 3 18:42:05 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 13.05:
* Added a new SonyModelID
* Added support for XMP HDRGainMap and apdi namespaces
* Decode DJI timed djmd and dbgi protobuf-format metadata
* Decode APP10 AROT HDRGainCurve and APP2 URN UniformResourceName
* Decode a couple of new GoPro tags
* API Changes:
+ Changed default WindowsLongPath option to 1
-------------------------------------------------------------------
Fri Jan 3 18:41:46 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 13.04:
* Added the ability to write GPSDOP and GPSMeasureMode from the -geotag
option if hdop or pdop information exists in the input track file
* Added a few new Canon RFLensTypes (thanks Norbert Wasser)
* Decode timed GPS from GoPro Hero 13 videos
* Improved writing of GPSDestLatitudeRef and GPSDestLongitudeRef tags
to allow signed numbers to be written in the same way as GPSLatitudeRef and GPSLongitudeRef
* Warn if using an Image::ExifTool library that doesn't match the application version
* Renamed an Unknown Photoshop tag
* Convert GoPro GPSSpeed and GPSSpeed3D from m/s to km/h
* Patched to tolerate XML header in DOCX xml files
* Fixed incorrect file offsets for tags in some embedded files of -htmldump output
* Fixed -htmldump output to show the same names for unknown EXIF tags as with the -u option
-------------------------------------------------------------------
Fri Jan 3 18:40:56 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 13.03:
* 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[2] 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
-------------------------------------------------------------------
Fri Jan 3 18:40:15 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 13.02:
* 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 a few problems with the new WindowsLongPath option
* Fixed problem setting FileCreateDate with Xcode 16 command line
tools if the date/time contains a time zone
* Fixed problem in -csv output when combined with -g
* API Changes:
+ Added SaveBin option
-------------------------------------------------------------------
Fri Jan 3 18:39:22 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 13.01
* 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
-------------------------------------------------------------------
Wed Oct 30 08:38:03 UTC 2024 - Michael Vetter <mvetter@suse.com>
- 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)
-------------------------------------------------------------------
Sat Oct 19 08:03:22 UTC 2024 - Michael Vetter <mvetter@suse.com>
- 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
-------------------------------------------------------------------
Wed Oct 9 13:09:56 UTC 2024 - Michael Vetter <mvetter@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-Image-ExifTool
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%define cpan_name Image-ExifTool
Name: perl-Image-ExifTool
Version: 12.98
Version: 13.33
Release: 0
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Read and write meta information