Skip to content

Commit

Permalink
Upgrading to exiftool v13.02
Browse files Browse the repository at this point in the history
  • Loading branch information
morozgrafix committed Nov 11, 2024
1 parent 795065e commit f06ff53
Show file tree
Hide file tree
Showing 34 changed files with 609 additions and 317 deletions.
59 changes: 56 additions & 3 deletions bin/Changes
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,62 @@ ExifTool Version History

RSS feed: https://exiftool.org/rss.xml

Note: The most recent production release is Version 12.76. (Other versions are
Note: The most recent production release is Version 13.00. (Other versions are
considered development releases, and are not uploaded to MetaCPAN.)

Nov. 5, 2024 - Version 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 problem setting FileCreateDate on MacOS Sequoia if the date/time
contains a time zone
- Fixed problem in -csv output when combined with -g
- API Changes:
- Added BinVal option

Nov. 1, 2024 - Version 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

Oct. 29, 2024 - Version 13.00 (production release)

- 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)

Oct. 18, 2024 - Version 12.99

- Added -diff option to compare the metadata in two files
Expand All @@ -23,8 +76,8 @@ Oct. 18, 2024 - Version 12.99
- 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
- Added the OrderedKeys method to return the ordered or sorted keys from a
returned structure value

Oct. 8, 2024 - Version 12.98

Expand Down
2 changes: 1 addition & 1 deletion bin/META.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,5 +50,5 @@
}
},
"release_status" : "stable",
"version" : "12.99"
"version" : "13.02"
}
2 changes: 1 addition & 1 deletion bin/META.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,4 @@ recommends:
Time::HiRes: '0'
requires:
perl: '5.004'
version: '12.99'
version: '13.02'
4 changes: 2 additions & 2 deletions bin/README
Original file line number Diff line number Diff line change
Expand Up @@ -109,8 +109,8 @@ your home directory, then you would type the following commands in a
terminal window to extract and run ExifTool:

cd ~/Desktop
gzip -dc Image-ExifTool-12.99.tar.gz | tar -xf -
cd Image-ExifTool-12.99
gzip -dc Image-ExifTool-13.02.tar.gz | tar -xf -
cd Image-ExifTool-13.02
./exiftool t/images/ExifTool.jpg

Note: These commands extract meta information from one of the test images.
Expand Down
4 changes: 4 additions & 0 deletions bin/arg_files/exif2xmp.args
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
# 2015/01/12 - PH Avoid copying to non-standard namespaces
# 2018/05/07 - PH Added support for GPSDestXxxRef tags
# 2022/03/31 - PH IPTC Photometadata Mapping Guidelines 2202.1 update
# 2024/10/24 - PH Additions for the 2024 EXIF for XMP spec
#
# References: http://www.metadataworkinggroup.org/specs/
# https://iptc.org/std/photometadata/documentation/mappingguidelines/
Expand Down Expand Up @@ -50,4 +51,7 @@
-XMP:GPSDestLatitude < Composite:GPSDestLatitude
-XMP:GPSDestLongitude < Composite:GPSDestLongitude
-XMP:GPSDateTime < Composite:GPSDateTime
# new for the 2024 EXIF for XMP specification
-XMP-exifEX:PhotographicSensitivity < EXIF:ISO
-XMP-exif:DateTimeDigitized < EXIF:CreateDate
# end
4 changes: 4 additions & 0 deletions bin/arg_files/xmp2exif.args
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
# 2022/03/31 - PH IPTC Photometadata Mapping Guidelines 2202.1 update
# 2023/01/30 - PH Also write Composite:SubSecDateTimeOriginal from
# XMP-exif:DateTimeOriginal
# 2024/10/24 - PH Additions for the 2024 EXIF for XMP spec
#
# References: http://www.metadataworkinggroup.org/specs/
# https://iptc.org/std/photometadata/documentation/mappingguidelines/
Expand All @@ -36,6 +37,9 @@
-EXIF:all < XMP-tiff:all
-EXIF:ImageDescription < XMP-dc:Description
-EXIF:DateTimeOriginal < XMP-photoshop:DateCreated
# new for the 2024 EXIF for XMP specification
-EXIF:ISO < XMP-exifEX:PhotographicSensitivity
-EXIF:CreateDate < XMP-exif:DateTimeDigitized
# the following SubSec tags also write/delete the corresponding EXIF
# SubSecTime and OffsetTime tags as appropriate
-Composite:SubSecDateTimeOriginal < XMP-exif:DateTimeOriginal
Expand Down
Loading

0 comments on commit f06ff53

Please sign in to comment.