8
0

Update to 13.46 #2

Merged
okurz merged 1 commits from jubalh/perl-Image-ExifTool:main into main 2026-01-28 06:47:05 +01:00
Contributor
  • 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 mvetter@suse.com

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 mvetter@suse.com

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 mvetter@suse.com

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 mvetter@suse.com

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 mvetter@suse.com

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 mvetter@suse.com

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 mvetter@suse.com

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 mvetter@suse.com

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 mvetter@suse.com

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 mvetter@suse.com

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 mvetter@suse.com

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 mvetter@suse.com

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)
* 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 <mvetter@suse.com> 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 <mvetter@suse.com> 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 <mvetter@suse.com> 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 <mvetter@suse.com> 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 <mvetter@suse.com> 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 <mvetter@suse.com> 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 <mvetter@suse.com> 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 <mvetter@suse.com> 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 <mvetter@suse.com> 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 <mvetter@suse.com> 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 <mvetter@suse.com> 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 <mvetter@suse.com> 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)
jubalh added 1 commit 2026-01-26 20:04:03 +01:00
* 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 <mvetter@suse.com>

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 <mvetter@suse.com>

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 <mvetter@suse.com>

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 <mvetter@suse.com>

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 <mvetter@suse.com>

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 <mvetter@suse.com>

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 <mvetter@suse.com>

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 <mvetter@suse.com>

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 <mvetter@suse.com>

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 <mvetter@suse.com>

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 <mvetter@suse.com>

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 <mvetter@suse.com>

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)
autogits-devel requested review from dstoecker 2026-01-26 20:04:20 +01:00
autogits-devel requested review from kraih 2026-01-26 20:04:20 +01:00
autogits-devel requested review from okurz 2026-01-26 20:04:21 +01:00
autogits-devel requested review from polslinux 2026-01-26 20:04:21 +01:00
autogits-devel requested review from rjschwei 2026-01-26 20:04:21 +01:00
autogits-devel requested review from smithfarm 2026-01-26 20:04:21 +01:00
autogits-devel requested review from tinita 2026-01-26 20:04:22 +01:00
Owner

@tinita this is following the old versioning format. There is still WIP PR #1 . Which one should go first?

@tinita this is following the old versioning format. There is still WIP PR https://src.opensuse.org/perl/perl-Image-ExifTool/pulls/1 . Which one should go first?
Owner

@tinita this is following the old versioning format. There is still WIP PR #1 . Which one should go first?

This module is not updated via CPAN, but from https://www.exiftool.org so this PR here should be merged.
When I can finally publish cpanspec with the new version format, then it can also be used for this module.

> @tinita this is following the old versioning format. There is still WIP PR https://src.opensuse.org/perl/perl-Image-ExifTool/pulls/1 . Which one should go first? This module is not updated via CPAN, but from https://www.exiftool.org so this PR here should be merged. When I can finally publish cpanspec with the new version format, then it can also be used for this module.
okurz merged commit 9851d5e636 into main 2026-01-28 06:47:05 +01:00
Sign in to join this conversation.