From 9851d5e6365443210e89bf208bdd8dbe0c13594c82a73d5339542c56f7a44822 Mon Sep 17 00:00:00 2001 From: Michael Vetter Date: Mon, 26 Jan 2026 20:02:50 +0100 Subject: [PATCH] Update to 13.46: * Added a new Pentax LensType * Decode some new Canon tags (#380) * Renamed a newly added Canon tag * Improved identification of Canon RF lenses in edited images when an extender was used * Changed description of FocalLength35efl to add "35mm Equiv" * Patched -validate option to recognize DNG 1.7.1 tags * Patched to remove maker note error/warning when writing files from some Google phones (#377) * Patched to improve warning for corrupted HEIC files downloaded from heic.digital, and added ability to delete this garbage when writing (#361 and #378) * Fixed minor error when writing some DJI DNG files * API Changes: + Added GeoUserTag option ----------------------------------------------------------------- n Jan 26 18:59:17 UTC 2026 - Michael Vetter Update to 13.45: * Added a number of new values for some Sony tags * Added a few new button functions for the Nikon Z9 * Added some Nikon subject detection values * Added a new Canon SubjectSwitching value * Decode Ricoh APP7 maker notes * Patched to allow a specific PreviewImage to be written to a DNG file containing multiple previews * Fixed bug reading large Protobuf integers on 32-bit systems (#373) * Fixed minor error when writing some DJI DNG files * API Changes: + Added SystemTimeRes option ----------------------------------------------------------------- n Jan 26 18:58:41 UTC 2026 - Michael Vetter Update to 13.44: * Added read support for Kandao KVAR files * Added a few new Panasonic tags (#365) * Added a new XMP-crs tag * Added a few new Matroska tags * Added a few values related to the new RAW file types for the Sony ILCE-7M5 * Decode a few new PhaseOne tags (#372) * Decode timed GPS and other metadata from Kandao MP4 videos * Improvements to family 1 and 5 groups for tags in Matroska videos, and prioritize top-level tags when duplicates exist * Assume a default TimecodeScale of 1ms for MKV videos * Patched to avoid runtime warning when parsing corrupted QuickTime data * Fixed decoding of ShutterCount for Sony ILCE-7M5 (#369) ----------------------------------------------------------------- n Jan 26 18:58:22 UTC 2026 - Michael Vetter Update to 13.43: * Added support for a couple of new Android QuickTime Keys tags * Added date/time conversion for RIFF DateCreated * Added ability to read/write (but not create/delete) the HEIF Mirroring tag * Added a new SonyModelID * Added a new Canon LensType * Decode ShutterCount for the Canon EOS R6 Mark III * Decode another Samsung trailer tag * Convert invalid Panasonic AFPointPosition to 'n/a' * Fixed issue extracting timed GPS from some Wolfbox G900 MP4 videos ----------------------------------------------------------------- n Jan 26 18:57:50 UTC 2026 - Michael Vetter Update to 13.42: * Added warning if tag arguments come before -csv= or -json= in a command * Added a new CanonModelID and RFLensType (thanks Norbert Wasser) * Added ability to read XML as a block from Sony MP4 videos * Added "EOS" to the R5 Mark II CanonModelID string * Decode ReEditData in Samsung trailer * Decode a couple more Sony rtmd tags from MP4 videos * Tolerate some types of trailer corruption as caused by Samsung Gallery * Restrict decoding of MetaImageSize to HEIC files only * Fixed issue writing Keys tags to Sony PMW-EX1R videos * Fixed behaviour of CSV/JSON import when specifying tags to import into an existing list, or when importing ValueConv values (ie. "TAG#"), or when specifying a group name of "All" ----------------------------------------------------------------- n Jan 26 18:57:07 UTC 2026 - Michael Vetter Update to 13.41: * Added a new Canon LensType * Added Extra MakerNoteByteOrder tag * Added byte-order indication to the -v3 output for EXIF and BinaryData directories * Added a new Panasonic/Olympus LensType (#363) * Added a new ProfileCMMType value * Extract EnvironmentTarget from LNK files (#362) * Extract HighlightMarkers from DJI videos * Decode another Red tag * Recognize LRF file extension * Updated CanonColorData decoding for the R50V * Enhanced -csv= and -json= database import options to support full redirection and advanced formatting expressions * Require tags to be specified after the corresponding -csv= or -json= option when importing specific tags from a database * Fixed problem reading R3D images from the Red Komodo ----------------------------------------------------------------- n Jan 26 18:56:40 UTC 2026 - Michael Vetter Update to 13.40: * Added read support for WOFF and WOFF2 font files (#358) * Added read support for Windows .URL files * Added new XMP-iptcExt generative AI tags * Added config_files/local_time.config to the full distribution * Enhanced CSV import to allow SourceFile entries with a different case ----------------------------------------------------------------- n Jan 26 18:55:30 UTC 2026 - Michael Vetter Update to 13.39: * Added a few new Sony lens types and improved support for a few new cameras * Added a new Olympus LensType * Added some new Pentax PictureMode values * Decode GPS from a number of new DJI protobuf formats (#355) * Improved identification of M4A audio files (#80) * Properly recognize VSDX files (#357) * Patched to use date from the previous RMC sentence when missing an RMC sentence in timed GPS from the buggy NextBase 662GW * API Changes: + Added GeoHPosErr option to set GPSHPositioningError when geotagging ----------------------------------------------------------------- n Jan 26 18:54:37 UTC 2026 - Michael Vetter Update to 13.38: * Added read support for DSF audio files (#331) * Decode a couple more GoPro tags * Improved WavPack audio file support to recognize the WVP extension and extract more than just RIFF metadata * Updated Sony decoding for the ILCE-6400A * Set family 0 group name to "Composite" for approximated GPSDateTime in timed video metadata * Patched to recognize M2TS videos which begin in the middle of a packet * Patched to attempt reading XMP which has an invalid encoding (#348) * Patched to avoid possible runtime warning when reading a EXE file with corrupt resources (#354) * Fixed typo in a GoPro tag name ----------------------------------------------------------------- n Jan 26 18:53:13 UTC 2026 - Michael Vetter Update to 13.37: * Added support for geotagging from Columbus GPS logger CSV files * Added some new Canon, Sony and Olympus lenses (#352) * Added new Canon RFLensType and CanonModelID values (#350) * Added a new FujiFilm FaceElementType value * Decode Google HDRP maker notes (both text and Protobuf formats) * Decode Reconyx MicroFire and Hyperfire 4K maker notes * Decode a number of new Canon and Pentax tags and add a number of new values * Decode maker notes from Ricoh GR III videos * Decode a new Sony tag * Raised size limit on QuickTime atoms extracted for the -ee option, and added a minor warning and allow bypassing with the -m option if over this limit * Minor change to verbose output for XMP metadata * Fixed possible hang/crash when reading Windows executables (#351) * Fixed incorrect FujiFilm PanoramaDirection values * API Changes: + Fixed GeoDir option so alternate languages are loaded properly whenua relative path is specified ----------------------------------------------------------------- n Jan 26 18:52:26 UTC 2026 - Michael Vetter Update to 13.36: * Added a new Nikon LensID (#345) * Added new Sony and Pentax camera ID's (#347) * Tolerate 'junk' after 'WAVE' chunk in LA, PAC, OFR and WV audio files * Use gnu tar 1.35 to build the .tar.gz distribution package (versions 13.31-13.35 used bsdtar 3.5.3, and earlier versions used bsdtar 2.8.3) ----------------------------------------------------------------- n Jan 26 18:51:12 UTC 2026 - Michael Vetter Update to 13.35: * Added a new CanonModelID * Added new Olympus PictureMode and LensType values * Decode GPS from another DJI protobuf format (DJI Neo) * Decode a few new FujiFilm tags * Enhanced -ee option to extract M-RAW information from all images in FujiFilm RAF files * Improved handling of standard-format unknown XMP date/time tags when the API XMPAutoConv option is set (which is the default) to put them in the "Time" group and apply the -d date/time formatting * Improved -fileNUM option so it may be used to access tags from alternate files when the specified target FILE doesn't exist * Improved print conversions for some Canon tags to handle "n/a" values * Enhanced JSON long output (-j -l) so the API SaveBin option also returns the Rational ("rat") value if available * Changed -if option so the expression is evaluated even when the source file doesn't exist (to allow more flexibily when using -fileNUM option or when creating the output file when writing) * Fixed decoding of a few new Pentax tags * Fixed -diff feature to report differences in binary-data values and to be consistent with handling of backslashes in Windows path names ----------------------------------------------------------------- n Jan 26 18:50:10 UTC 2026 - Michael Vetter Update to 13.34: * Decode a number of new Pentax tags * Decode a new Canon tag (#344) * Updated Sony decoding for the ILME-FX2 and DSC-RX1RM3 * Minor fixes to decoding of new Olympus tags * Reverted change of 13.20 which changed the behaviour when writing incorrectly-formatted date/time values * Patched to avoid "uninitialized value $module" when using some custom config files * Fixed issue reading maker notes from some Sony ILCE models * API Changes: + Added UndefTags option to allow -m and/or -f to be used without modifying the value of undef tags in -if expressions (which was the behaviour prior to version 12.60) --- Image-ExifTool-13.33.tar.gz | 3 - Image-ExifTool-13.46.tar.gz | 3 + perl-Image-ExifTool.changes | 215 ++++++++++++++++++++++++++++++++++++ perl-Image-ExifTool.spec | 2 +- 4 files changed, 219 insertions(+), 4 deletions(-) delete mode 100644 Image-ExifTool-13.33.tar.gz create mode 100644 Image-ExifTool-13.46.tar.gz diff --git a/Image-ExifTool-13.33.tar.gz b/Image-ExifTool-13.33.tar.gz deleted file mode 100644 index ef7835b..0000000 --- a/Image-ExifTool-13.33.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0cc6ecb10d529969a7e7766f5160ad591efa9bba7513b9185c8a1e6c54421fed -size 7487576 diff --git a/Image-ExifTool-13.46.tar.gz b/Image-ExifTool-13.46.tar.gz new file mode 100644 index 0000000..6e3c978 --- /dev/null +++ b/Image-ExifTool-13.46.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e34f21e5e7f080f3af671d94401eb76939e345d8d2643fcf4d2015a3ef14a06 +size 7623523 diff --git a/perl-Image-ExifTool.changes b/perl-Image-ExifTool.changes index b5e4cd1..83c1ce9 100644 --- a/perl-Image-ExifTool.changes +++ b/perl-Image-ExifTool.changes @@ -1,3 +1,218 @@ +------------------------------------------------------------------- +Mon Jan 26 18:59:55 UTC 2026 - Michael Vetter + +- Update to 13.46: + * Added a new Pentax LensType + * Decode some new Canon tags (#380) + * Renamed a newly added Canon tag + * Improved identification of Canon RF lenses in edited images when an extender was used + * Changed description of FocalLength35efl to add "35mm Equiv" + * Patched -validate option to recognize DNG 1.7.1 tags + * Patched to remove maker note error/warning when writing files from some Google phones (#377) + * Patched to improve warning for corrupted HEIC files downloaded + from heic.digital, and added ability to delete this garbage when writing (#361 and #378) + * Fixed minor error when writing some DJI DNG files + * API Changes: + + Added GeoUserTag option + +------------------------------------------------------------------- +Mon Jan 26 18:59:17 UTC 2026 - Michael Vetter + +- Update to 13.45: + * Added a number of new values for some Sony tags + * Added a few new button functions for the Nikon Z9 + * Added some Nikon subject detection values + * Added a new Canon SubjectSwitching value + * Decode Ricoh APP7 maker notes + * Patched to allow a specific PreviewImage to be written to a DNG file containing multiple previews + * Fixed bug reading large Protobuf integers on 32-bit systems (#373) + * Fixed minor error when writing some DJI DNG files + * API Changes: + + Added SystemTimeRes option + +------------------------------------------------------------------- +Mon Jan 26 18:58:41 UTC 2026 - Michael Vetter + +- Update to 13.44: + * Added read support for Kandao KVAR files + * Added a few new Panasonic tags (#365) + * Added a new XMP-crs tag + * Added a few new Matroska tags + * Added a few values related to the new RAW file types for the Sony ILCE-7M5 + * Decode a few new PhaseOne tags (#372) + * Decode timed GPS and other metadata from Kandao MP4 videos + * Improvements to family 1 and 5 groups for tags in Matroska videos, + and prioritize top-level tags when duplicates exist + * Assume a default TimecodeScale of 1ms for MKV videos + * Patched to avoid runtime warning when parsing corrupted QuickTime data + * Fixed decoding of ShutterCount for Sony ILCE-7M5 (#369) + +------------------------------------------------------------------- +Mon Jan 26 18:58:22 UTC 2026 - Michael Vetter + +- Update to 13.43: + * Added support for a couple of new Android QuickTime Keys tags + * Added date/time conversion for RIFF DateCreated + * Added ability to read/write (but not create/delete) the HEIF Mirroring tag + * Added a new SonyModelID + * Added a new Canon LensType + * Decode ShutterCount for the Canon EOS R6 Mark III + * Decode another Samsung trailer tag + * Convert invalid Panasonic AFPointPosition to 'n/a' + * Fixed issue extracting timed GPS from some Wolfbox G900 MP4 videos + +------------------------------------------------------------------- +Mon Jan 26 18:57:50 UTC 2026 - Michael Vetter + +- Update to 13.42: + * Added warning if tag arguments come before -csv= or -json= in a command + * Added a new CanonModelID and RFLensType (thanks Norbert Wasser) + * Added ability to read XML as a block from Sony MP4 videos + * Added "EOS" to the R5 Mark II CanonModelID string + * Decode ReEditData in Samsung trailer + * Decode a couple more Sony rtmd tags from MP4 videos + * Tolerate some types of trailer corruption as caused by Samsung Gallery + * Restrict decoding of MetaImageSize to HEIC files only + * Fixed issue writing Keys tags to Sony PMW-EX1R videos + * Fixed behaviour of CSV/JSON import when specifying tags to import + into an existing list, or when importing ValueConv values (ie. "TAG#"), + or when specifying a group name of "All" + +------------------------------------------------------------------- +Mon Jan 26 18:57:07 UTC 2026 - Michael Vetter + +- Update to 13.41: + * Added a new Canon LensType + * Added Extra MakerNoteByteOrder tag + * Added byte-order indication to the -v3 output for EXIF and BinaryData directories + * Added a new Panasonic/Olympus LensType (#363) + * Added a new ProfileCMMType value + * Extract EnvironmentTarget from LNK files (#362) + * Extract HighlightMarkers from DJI videos + * Decode another Red tag + * Recognize LRF file extension + * Updated CanonColorData decoding for the R50V + * Enhanced -csv= and -json= database import options to support full + redirection and advanced formatting expressions + * Require tags to be specified after the corresponding -csv= or + -json= option when importing specific tags from a database + * Fixed problem reading R3D images from the Red Komodo + +------------------------------------------------------------------- +Mon Jan 26 18:56:40 UTC 2026 - Michael Vetter + +- Update to 13.40: + * Added read support for WOFF and WOFF2 font files (#358) + * Added read support for Windows .URL files + * Added new XMP-iptcExt generative AI tags + * Added config_files/local_time.config to the full distribution + * Enhanced CSV import to allow SourceFile entries with a different case + +------------------------------------------------------------------- +Mon Jan 26 18:55:30 UTC 2026 - Michael Vetter + +- Update to 13.39: + * Added a few new Sony lens types and improved support for a few + new cameras + * Added a new Olympus LensType + * Added some new Pentax PictureMode values + * Decode GPS from a number of new DJI protobuf formats (#355) + * Improved identification of M4A audio files (#80) + * Properly recognize VSDX files (#357) + * Patched to use date from the previous RMC sentence when missing + an RMC sentence in timed GPS from the buggy NextBase 662GW + * API Changes: + + Added GeoHPosErr option to set GPSHPositioningError when geotagging + +------------------------------------------------------------------- +Mon Jan 26 18:54:37 UTC 2026 - Michael Vetter + +- Update to 13.38: + * Added read support for DSF audio files (#331) + * Decode a couple more GoPro tags + * Improved WavPack audio file support to recognize the WVP extension + and extract more than just RIFF metadata + * Updated Sony decoding for the ILCE-6400A + * Set family 0 group name to "Composite" for approximated + GPSDateTime in timed video metadata + * Patched to recognize M2TS videos which begin in the middle of a packet + * Patched to attempt reading XMP which has an invalid encoding (#348) + * Patched to avoid possible runtime warning when reading a EXE + file with corrupt resources (#354) + * Fixed typo in a GoPro tag name + +------------------------------------------------------------------- +Mon Jan 26 18:53:13 UTC 2026 - Michael Vetter + +- Update to 13.37: + * Added support for geotagging from Columbus GPS logger CSV files + * Added some new Canon, Sony and Olympus lenses (#352) + * Added new Canon RFLensType and CanonModelID values (#350) + * Added a new FujiFilm FaceElementType value + * Decode Google HDRP maker notes (both text and Protobuf formats) + * Decode Reconyx MicroFire and Hyperfire 4K maker notes + * Decode a number of new Canon and Pentax tags and add a number of new values + * Decode maker notes from Ricoh GR III videos + * Decode a new Sony tag + * Raised size limit on QuickTime atoms extracted for the -ee option, and + added a minor warning and allow bypassing with the -m option if over this limit + * Minor change to verbose output for XMP metadata + * Fixed possible hang/crash when reading Windows executables (#351) + * Fixed incorrect FujiFilm PanoramaDirection values + * API Changes: + + Fixed GeoDir option so alternate languages are loaded properly + whenua relative path is specified + +------------------------------------------------------------------- +Mon Jan 26 18:52:26 UTC 2026 - Michael Vetter + +- Update to 13.36: + * Added a new Nikon LensID (#345) + * Added new Sony and Pentax camera ID's (#347) + * Tolerate 'junk' after 'WAVE' chunk in LA, PAC, OFR and WV audio files + * Use gnu tar 1.35 to build the .tar.gz distribution package (versions + 13.31-13.35 used bsdtar 3.5.3, and earlier versions used bsdtar 2.8.3) + +------------------------------------------------------------------- +Mon Jan 26 18:51:12 UTC 2026 - Michael Vetter + +- Update to 13.35: + * Added a new CanonModelID + * Added new Olympus PictureMode and LensType values + * Decode GPS from another DJI protobuf format (DJI Neo) + * Decode a few new FujiFilm tags + * Enhanced -ee option to extract M-RAW information from all + images in FujiFilm RAF files + * Improved handling of standard-format unknown XMP date/time tags + when the API XMPAutoConv option is set (which is the default) + to put them in the "Time" group and apply the -d date/time formatting + * Improved -fileNUM option so it may be used to access tags + from alternate files when the specified target FILE doesn't exist + * Improved print conversions for some Canon tags to handle "n/a" values + * Enhanced JSON long output (-j -l) so the API SaveBin option also + returns the Rational ("rat") value if available + * Changed -if option so the expression is evaluated even when the source + file doesn't exist (to allow more flexibily when using -fileNUM option + or when creating the output file when writing) + * Fixed decoding of a few new Pentax tags + * Fixed -diff feature to report differences in binary-data values and to + be consistent with handling of backslashes in Windows path names + +------------------------------------------------------------------- +Mon Jan 26 18:50:10 UTC 2026 - Michael Vetter + +- Update to 13.34: + * Decode a number of new Pentax tags + * Decode a new Canon tag (#344) + * Updated Sony decoding for the ILME-FX2 and DSC-RX1RM3 + * Minor fixes to decoding of new Olympus tags + * Reverted change of 13.20 which changed the behaviour when writing incorrectly-formatted date/time values + * Patched to avoid "uninitialized value $module" when using some custom config files + * Fixed issue reading maker notes from some Sony ILCE models + * API Changes: + + Added UndefTags option to allow -m and/or -f to be used without modifying the value of undef tags in -if + expressions (which was the behaviour prior to version 12.60) + ------------------------------------------------------------------- Mon Aug 4 06:51:41 UTC 2025 - Michael Vetter diff --git a/perl-Image-ExifTool.spec b/perl-Image-ExifTool.spec index acfea61..a11dce2 100644 --- a/perl-Image-ExifTool.spec +++ b/perl-Image-ExifTool.spec @@ -18,7 +18,7 @@ %define cpan_name Image-ExifTool Name: perl-Image-ExifTool -Version: 13.33 +Version: 13.46 Release: 0 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Read and write meta information -- 2.51.1