Commit Graph

  • 78d89ba53a Accepting request 1290623 from devel:languages:perl main factory Ana Guerrero 2025-07-06 15:03:43 +00:00
  • 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) devel Paolo Stivanin 2025-07-04 07:37:00 +00:00
  • dee263f3ea Accepting request 1288269 from devel:languages:perl Ana Guerrero 2025-06-27 21:00:32 +00:00
  • 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 Paolo Stivanin 2025-06-24 13:36:39 +00:00
  • 200fca7562 Accepting request 1282233 from devel:languages:perl Dominique Leuenberger 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 Oliver Kurz 2025-06-03 09:57:19 +00:00
  • 48c99cbbfe Accepting request 1273153 from devel:languages:perl Dominique Leuenberger 2025-04-29 14:39:43 +00:00
  • 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 Paolo Stivanin 2025-04-28 12:56:43 +00:00
  • c7b14b71f2 Accepting request 1251651 from devel:languages:perl Ana Guerrero 2025-03-10 17:05:49 +00:00
  • 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) Paolo Stivanin 2025-03-10 07:02:40 +00:00
  • 92008933a3 Accepting request 1248570 from devel:languages:perl Dominique Leuenberger 2025-02-26 16:23:17 +00:00
  • 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 Paolo Stivanin 2025-02-26 06:45:29 +00:00
  • f3ff4e9f34 Accepting request 1245251 from devel:languages:perl Ana Guerrero 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) Dirk Stoecker 2025-02-12 08:26:05 +00:00
  • 9983f64668 Accepting request 1243562 from devel:languages:perl Ana Guerrero 2025-02-06 21:08:24 +00:00
  • 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 Paolo Stivanin 2025-02-06 07:47:19 +00:00
  • e26ef9c50b Accepting request 1241068 from devel:languages:perl Ana Guerrero 2025-01-29 15:17:20 +00:00
  • 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 Paolo Stivanin 2025-01-29 07:43:21 +00:00
  • 0066278199 Accepting request 1239879 from devel:languages:perl Ana Guerrero 2025-01-23 17:06:07 +00:00
  • 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 Paolo Stivanin 2025-01-23 13:24:30 +00:00
  • c19895c2ee Accepting request 1237647 from devel:languages:perl Ana Guerrero 2025-01-14 15:23:46 +00:00
  • 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 Paolo Stivanin 2025-01-14 07:03:34 +00:00
  • 0a7b3e49e4 Accepting request 1234913 from devel:languages:perl Ana Guerrero 2025-01-05 14:31:48 +00:00
  • 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 Paolo Stivanin 2025-01-04 12:52:57 +00:00
  • 378e98f636 Accepting request 1219413 from devel:languages:perl Dominique Leuenberger 2024-10-30 16:39:17 +00:00
  • 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) Paolo Stivanin 2024-10-30 09:50:21 +00:00
  • 83fc903da6 Accepting request 1216468 from devel:languages:perl Ana Guerrero 2024-10-21 14:25:55 +00:00
  • 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 Paolo Stivanin 2024-10-21 06:42:45 +00:00
  • e865177802 Accepting request 1206634 from devel:languages:perl Ana Guerrero 2024-10-10 20:11:24 +00:00
  • eb9984aa2b - Update to 12.98: * Added write support for PDF files with huge offsets * Added a number of new Sony LensType values * Require -v4 or higher to output "JPG RST" lines * Patched problem with -fast option when reading HEIC file via a pipe * Patched to avoid hang when reading some corrupted XMP Paolo Stivanin 2024-10-10 06:32:23 +00:00
  • 4550652f9d Accepting request 1203746 from devel:languages:perl Ana Guerrero 2024-09-26 16:54:10 +00:00
  • a636b7ece2 - Update to 12.97: * Added ability to ignore up to 4095 bytes of garbage at the end of an INDD file with the -m option * Added a new Canon RFLensType value * Added a new Nikon Z LensID * Decode a number of new Nikon Z6_3 tags * Decode a few more FujiFilm tags * Enhanced %C format code to allow file-name collisions to be avoided by using a colon instead of a decimal in the format modifier * Fixed bug which could result in hang when using %C code in an output file name Paolo Stivanin 2024-09-26 05:39:54 +00:00
  • 8bfd090030 Accepting request 1198241 from devel:languages:perl Dominique Leuenberger 2024-09-02 11:15:32 +00:00
  • 45a5e3732f - Update to 12.96: * More improvements to handling of trailers on video files (and add ability to write videos which have an unknown trailer) * Fixed problem geotagging from some newer Google Takeout files Paolo Stivanin 2024-09-02 07:08:03 +00:00
  • c02d6aaaf6 Accepting request 1195025 from devel:languages:perl Ana Guerrero 2024-08-21 21:26:25 +00:00
  • c3f3abab54 - Update to 12.93: * Added a new Nikon LensID * Added a couple of new OpenEXR Compression types * Added a couple of new QuickTime Keys tags * Decode timed metadata from E-ACE B44 DashCam videos * Make "Unrecognized" Samsung Meta warnings minor * Fixed bug in -listg6 option which resulted in "uninitialized value" warnings * Fixed decoding of Func1Button and Func2Button for the Nikon Z6/Z7 * Fixed bug reading JUMB metadata from JXL images Dirk Stoecker 2024-08-21 07:24:09 +00:00
  • e7cf92eac6 Accepting request 1189573 from devel:languages:perl Dominique Leuenberger 2024-07-25 13:40:01 +00:00
  • 9388e55bc0 - Update to 12.92: * Removed -w from exiftool shebang Paolo Stivanin 2024-07-25 10:04:49 +00:00
  • 9fd22365ff Accepting request 1187475 from devel:languages:perl Ana Guerrero 2024-07-15 17:49:35 +00:00
  • 3bbe90cc8f Accepting request 1187428 from home:jubalh:branches:devel:languages:perl Paolo Stivanin 2024-07-15 07:31:41 +00:00
  • 70d3e71181 Accepting request 1186998 from devel:languages:perl Ana Guerrero 2024-07-12 15:05:34 +00:00
  • 9a6e4162c5 Accepting request 1186989 from home:jubalh:branches:devel:languages:perl Paolo Stivanin 2024-07-12 05:57:14 +00:00
  • a46ca58df3 Accepting request 1180900 from devel:languages:perl Ana Guerrero 2024-06-14 17:03:03 +00:00
  • 10a810a595 - Update to 12.87: * Added ability to write Google Container XMP tags (using the namespace prefix 'GContainer' to avoid conflict with the Google Device Container prefix) * Decode a few new tags for the Canon EOS R5 * Decode battery information for the Pentax K-3 III * Decode RAFCompression from FujiFilm RAF images * Avoid reporting FileSize of 0 for pipes * Updated Geolocation databases from current geonames.org files * Skip over Matroska Cluster if necessary to read Tags if referenced in SeekHead * Changed conversion for Matroska SeekID (now in hex with tag name in brackets) and SeekPosition (now returns an absolute offset) * Fixed problem writing XMP-Device:EarthPos coordinates * Fixed typo in a value of Canon:DigitalLensOptimizer * Fixed decoding of Matroska VideoScanType * Fixed misleading error message when -o option was used to write to an unsupported file type Paolo Stivanin 2024-06-14 12:31:57 +00:00
  • f66f05c665 Accepting request 1180004 from devel:languages:perl Ana Guerrero 2024-06-11 16:31:50 +00:00
  • f08336d170 Accepting request 1179977 from home:jubalh:branches:devel:languages:perl Paolo Stivanin 2024-06-11 11:55:39 +00:00
  • b50b2471f3 Accepting request 1175984 from devel:languages:perl Ana Guerrero 2024-05-23 13:35:34 +00:00
  • 43cc442486 Accepting request 1175851 from home:jubalh:branches:devel:languages:perl Paolo Stivanin 2024-05-23 05:36:11 +00:00
  • edbfa76f86 Accepting request 1170741 from devel:languages:perl Ana Guerrero 2024-04-29 15:58:13 +00:00
  • 9b0735cab8 Accepting request 1170663 from home:jubalh:branches:devel:languages:perl Dirk Stoecker 2024-04-29 11:09:45 +00:00
  • c08f9c603a Accepting request 1166554 from devel:languages:perl Ana Guerrero 2024-04-10 15:49:39 +00:00
  • 4df5f55d96 Accepting request 1166547 from home:jubalh:branches:devel:languages:perl Paolo Stivanin 2024-04-10 05:51:37 +00:00
  • d914211bdf Accepting request 1163334 from devel:languages:perl Ana Guerrero 2024-03-29 12:09:53 +00:00
  • 4f79518d6f Accepting request 1163310 from home:jubalh:branches:devel:languages:perl Paolo Stivanin 2024-03-28 13:52:37 +00:00
  • 570f42582b Accepting request 1159828 from devel:languages:perl Dominique Leuenberger 2024-03-20 20:18:29 +00:00
  • 64731fdf7c Accepting request 1159786 from home:jubalh:branches:devel:languages:perl Paolo Stivanin 2024-03-20 12:23:41 +00:00
  • f0826d8aa8 Accepting request 1159036 from devel:languages:perl Ana Guerrero 2024-03-18 15:47:56 +00:00
  • 4d9bd4a307 Accepting request 1158894 from home:jubalh:branches:devel:languages:perl Paolo Stivanin 2024-03-18 14:58:13 +00:00
  • 6f5c4065eb Accepting request 1155443 from devel:languages:perl Dominique Leuenberger 2024-03-06 22:05:33 +00:00
  • c2e0f55bbf Accepting request 1155440 from home:jubalh:branches:devel:languages:perl Paolo Stivanin 2024-03-06 07:48:48 +00:00
  • e8c7fe0105 Accepting request 1147507 from devel:languages:perl Ana Guerrero 2024-02-20 20:13:01 +00:00
  • 4748c9c8ff Accepting request 1147319 from home:jubalh:branches:devel:languages:perl Paolo Stivanin 2024-02-19 06:40:44 +00:00
  • f89810f659 Accepting request 1143199 from devel:languages:perl Ana Guerrero 2024-02-01 17:05:17 +00:00
  • b7c9ed3ba1 Accepting request 1143196 from home:jubalh:branches:devel:languages:perl Dirk Stoecker 2024-02-01 08:12:35 +00:00
  • 03eb8907bb Accepting request 1142908 from devel:languages:perl Ana Guerrero 2024-01-31 22:54:46 +00:00
  • 116484cd3d Accepting request 1142895 from home:jubalh:branches:devel:languages:perl Paolo Stivanin 2024-01-31 06:42:11 +00:00
  • 2a63dce75b Accepting request 1141123 from devel:languages:perl Ana Guerrero 2024-01-25 17:40:40 +00:00
  • 13d869e7cb Accepting request 1141122 from home:jubalh:branches:devel:languages:perl Paolo Stivanin 2024-01-24 06:54:27 +00:00
  • 64c13e32f7 Accepting request 1138760 from devel:languages:perl Ana Guerrero 2024-01-15 21:20:13 +00:00
  • 40970518d1 Accepting request 1138230 from home:jubalh:branches:devel:languages:perl Paolo Stivanin 2024-01-15 06:40:49 +00:00
  • 8fad1e9d02 Accepting request 1136086 from devel:languages:perl Dominique Leuenberger 2024-01-03 11:29:33 +00:00
  • 37d6664e20 Accepting request 1135748 from home:jubalh:branches:devel:languages:perl Dirk Stoecker 2024-01-02 09:30:59 +00:00
  • 98942a1416 Accepting request 1134589 from devel:languages:perl Ana Guerrero 2023-12-22 21:41:39 +00:00
  • 3ce722354e Fix version in changelog Paolo Stivanin 2023-12-22 06:57:18 +00:00
  • 63f8a98478 Accepting request 1134587 from home:jubalh:branches:devel:languages:perl Paolo Stivanin 2023-12-22 06:56:47 +00:00
  • f1c86cf569 Accepting request 1127622 from devel:languages:perl Ana Guerrero 2023-11-20 20:19:56 +00:00
  • 507e1d87f5 Accepting request 1127580 from home:jubalh:branches:devel:languages:perl Paolo Stivanin 2023-11-20 06:24:32 +00:00
  • e63ea19312 Accepting request 1121442 from devel:languages:perl Ana Guerrero 2023-10-31 19:26:36 +00:00
  • 8651df3b11 Accepting request 1121316 from home:jubalh:branches:devel:languages:perl Paolo Stivanin 2023-10-31 13:05:25 +00:00
  • f253f10c92 Accepting request 1118825 from devel:languages:perl Ana Guerrero 2023-10-19 20:49:32 +00:00
  • 79b2553fbf - Update to 12.68: * Added preliminary read support for XISF images * Added the ability to delete JUMBF metadata from PNG images * Added support for writing Canon burst-roll CR3 images * Added a new Nikon Z9 SubjectDetection value, and improved Zf support (thanks Warren Hatch) * Added a couple of new PentaxModelID values * Added a few couple of new tag values for the Pentax K-3 Mark III Monochrome (github #226) * Added a new XMP-photomech tag * Added a new QuickTime ItemList tag * Added a new Nikon LensID * Added a new Canon LensType * Added a new Pentax LensType (thanks dmont) * Added a new FujiFilm FilmMode and FaceElementTypes values (thanks Greybeard) * Added a few new Canon LensType values (thanks Norbert Wasser) * Added conversions for a few Apple:ImageCaptureType values * Added new XMP tag for PLUS version 2.0.1 * Added a new CanonModelID (thanks Laurent Clevy) * Support decimal values for FujiFilm ShadowTone and HighlightTone tags * Decode some new Sony tags (thanks Jos Roost) * Decode ShutterCount for Canon EOS R6 (thanks gamin) * Decode QuickTime VideoFullRangeFlag * Decode JPGCompression for the Nikon D3S * Enhanced -geotag feature to allow writing QuickTime:GPSCoordinates * Renamed Panasonic HDRShot tag to MergedImages (forum 15298) * Fixed problem where some NEF files were misidentified as NRW * Fixed error writing new DataMining tag where URI prefix wasn't being properly added to the value * Decode another tag from Canon 1DS raw images (Hubert Figuière, github #219) * Decode JPGCompression for newer Nikon models (thanks Warren Hatch) * Fixed bug introduced in 12.65 where duplicate tags were not returned even when the groups where specified explicitly Paolo Stivanin 2023-10-19 06:50:38 +00:00
  • 5ad9e1bd7d Accepting request 1103586 from devel:languages:perl Dominique Leuenberger 2023-08-12 13:07:05 +00:00
  • 8f017fbb08 Accepting request 1103429 from home:jubalh:branches:devel:languages:perl Paolo Stivanin 2023-08-12 08:07:12 +00:00
  • 6286ed03a6 Accepting request 1096605 from devel:languages:perl Dominique Leuenberger 2023-07-03 15:44:28 +00:00
  • daf921916c Accepting request 1096574 from home:jubalh:branches:devel:languages:perl Paolo Stivanin 2023-07-03 14:29:49 +00:00
  • 67322f5644 Accepting request 1092772 from devel:languages:perl Dominique Leuenberger 2023-06-13 14:10:30 +00:00
  • 975bdfd43f Accepting request 1092588 from home:gkenion:branches:devel:languages:perl Paolo Stivanin 2023-06-13 06:24:36 +00:00
  • 1aba7de8ce Accepting request 1084556 from devel:languages:perl Dominique Leuenberger 2023-05-04 15:11:04 +00:00
  • 328b8a9318 - Update to 12.62: - Added basic read support for WPG images - Added ImageDataMD5 support for HEIC images - Added support for RAR version 5.0 compressed files (thanks Amir Gooran) - Added a few new XMP-aux tags (thanks John Ellis) - Made Composite tags available for use in -fileNUM argument - Better handling of FlashPix VT_EMPTY value - Fixed "Can't write" error when specifying a .webp file for the -o option - API Changes: - Added NoWarning option - Added ImageDataMD5 support for J2C and JXL images - Added support for PDF 2.0 (specification is finally freely available) - Added ability to extract timed Accelerometer data from Azdome GS63H MP4 videos which don't contain GPS - Added some new Sony lenses (thanks Jos Roost) - Decode some new tags for the Sony ZV-E1 (thanks Jos Roost) - Decode more tags for the Nikon Z30 (thanks Xavier) - Enhanced -fileNUM option to allow tags from the main file to be used in the file name string - Validate sample offset and size when calculating ImageDataMD5 for MP4 videos (note: may change ImageDataMD5 value for videos where audio data runs past end of media data) - Return error when attempting to write a fragmented JXL file - Improved robustness for determining image size for corrupted JPEG - Patched to allow Insta360 GPS records of unexpected length and tweaked verification algorithm to determine validity of these records - Fixed bug introduced in 12.57 where -progress:%f gave runtime warnings - Fixed "--" option to ignore subsequent -common_args option - Fixed incorrect ImageDataMD5 for Sony A100 ARW images - Fixed problem reading new XMP-et:OriginalImageMD5 tag Paolo Stivanin 2023-05-04 07:50:36 +00:00
  • e5261fd3e8 Accepting request 1080855 from devel:languages:perl Dominique Leuenberger 2023-04-20 13:15:01 +00:00
  • 3b1d824cbc Accepting request 1080782 from devel:languages:perl:autoupdate Paolo Stivanin 2023-04-20 12:12:21 +00:00
  • 08c14c08cf Accepting request 1076404 from devel:languages:perl Dominique Leuenberger 2023-03-31 19:15:55 +00:00
  • 0fd1684046 - Update to 12.59: * COMPATIBILITY WARNING: Changed the calculated ImageDataMD5 for JPEG images to include all data from the SOS to the EOI (including the SOS marker but not the EOI marker) * Added new -fileNUM option to load tags from alternate files * Added family 8 groups for accessing tags from alternate files * Added new XMP-et:OriginalImageMD5 tag for storing ImageDataMD5 value * Added verbose ImageDataMD5 message for JPEG files * Added a new Nikon LensID (thanks Warren Hatch) * Decode a new Olympus tag and improved decoding of another (thanks Herb) * Decode a couple of new PanasonicRaw tags * Decode image coordinates for a couple more VNT object types * Enhanced ImageDataMD5 to also support MRW, CR3, PNG, MOV/MP4 and RIFF-based files * Improved verbose messages when deleting NikonApp trailer * Patched to avoid structure warnings when copying tags from Nikon files containing NKSC metadata * Fixed %-C filename format code to work properly with the -fileOrder and -progress options * Fixed new ImageDataMD5 tag to work properly with PhaseOne IIQ files * Fixed potential ValueConv warning when reading LIF files * API Changes: - Added SetAlternateFile method Paolo Stivanin 2023-03-31 07:08:02 +00:00
  • d8864c3e5a Accepting request 1073477 from devel:languages:perl Dominique Leuenberger 2023-03-21 16:43:47 +00:00
  • 1126373263 - Update to 12.58: * Added Extra ImageDataMD5 tag to calculate MD5 of image data only * Added support for reading DJI APP4 and APP7 JPEG segments * Added a new SonyModelID value * Decode a few new Nikon tags (thanks Warren Hatch) * Patched possible runtime warning when API IgnoreTags option is used to ignore FileType * Fixed problem extracting NetName from Windows LNK files * Fixed issue where the %C filename format code would increment the count on an output filename collision, but it is supposed to count the input files * Added two new Nikon Z lenses (thanks LibRaw) * Added a new Sigma LensType (thanks LibRaw) * Added a new Olympus LensType (thanks Herb) * Decode more new Nikon tags (thanks Warren Hatch) * Decode Photoshop LayerColors, LayerSections and LayerVisible tags * Improved Verbose output for QuickTime-format files * Set family 1 group name for Garmin GPS from uuid atom * Enhanced -progress option to allow message to be displayed every NUM files * Significant improvements to parsing of Nikon ShotInfo records for newer models * Removed hex dump of APP segments from -v3 output when writing * Fixed bug writing negative MIE GPS coordinates * Fixed bug where a duplicate XMP could be generated when writing XMP to a JPEG XL image which already contained XMP * Fixed problem where HEAD lines may be duplicated in an output file if the -p option was combined with -w+ or -W+ * Added support for VNT files (both Scene7 Vignette and V-Note document) * Added read support for InfiRay IJPEG metadata (thanks Marcos Del Sol Vives) * Added some new Sony LensType values (thanks Jos Roost and François Piette) * Added a new FujiFilm VideoRecordingMode value (thanks Greybeard) * Added two new Canon LensTypes and CanonModelIDs (thanks Norbert Wasser) * Added ability to extract semantic images from Apple ProRaw DNG files * Added read support for the PNG cICP chunk * Decode more Nikon tags (thanks Warren Hatch) * Extract PreviewImage from Insta360 trailer record 0x200 Paolo Stivanin 2023-03-21 08:10:21 +00:00
  • fa7b580994 Accepting request 1058730 from devel:languages:perl Dominique Leuenberger 2023-01-16 17:00:01 +00:00
  • efbe02df21 - Update to 12.54: - Increased precision of Sony FocusDistance2 conversion - Decode a number of new Apple tags (thanks Frank Rupprecht) - Fixed bug writing QuickTime-format files which have a zero-sized mdat (ie. media data extends to end of file) which would cause an incorrect mdat size to be written - Added support for a number of new XMP tags written by ACR 15.1 - Added a new Nikon LensID - Decode timed GPS from Lamax S9 dual dashcam MOV videos - Decode a number of new Nikon tags (thanks Warren Hatch) - Decode a couple of new Canon tags (thanks John Moyer) - Decode FujiFilm BWMagentaGreen tag - Enable block-write of EXIF to JXL files - Accept values of "now" and "Z" when writing EXIF OffsetTime tags - Changed priority of XMP when reading/writing HEIC files so that it is no longer preferred as with other QuickTime-based formats - Changed family 1 group name of Canon DR4 tags from CanonVRD to CanonDR4 to allow newer tags to be differentiated from older ones. The family 0 group name for both remains CanonVRD - Patched to recognize JXL EXIF box with non-zero header length - Patched to avoid runtime error when writing a PDF with an Info dictionary which was stored incorrectly as a direct object - Fixed problem writing EXIF to JXL images where a new EXIF box was created even if one previously existed Paolo Stivanin 2023-01-16 15:11:09 +00:00
  • c38a808813 Accepting request 1046536 from devel:languages:perl Dominique Leuenberger 2023-01-03 15:26:55 +00:00
  • 8048d1b4f7 - Update to 12.52: - Added a few new Nikon LensID's (thanks LibRaw and Chris) - Added Slovak translations (thanks Peter Bagin) - Made SphericalVideoXML readable/writable as a block - Improved handling of Matroska metadata tags, including language support - Improved French translations (thanks Philippe Bonnaure of GraphicConverter) - Improved Composite:GPSAltitude conversion to honour -lang setting - Improved -v2 messages to indicate files extracted from zip archives - Added a new Olympus LensType (thanks Herb) - Extract C2PA JUMBF metadata from PNG images and extract C2PA Salt values - Decode NikonSettings for Z9 firmware 3.0 (thanks Warren Hatch) - Decode additional camm metadata from Insta360 Pro2 MP4 videos - Improved Verbose output when writing Composite tags to add a "+" sign to indicate related tags that are being written - Enhanced -geotag option CSV format to support GPSImgDirection column - Fixed problem where -w+ option didn't work in Windows if there were Unicode characters in the path name - Fixed problem where only the last image of the sequence was extracted (multiple times) when using -ee2 to extract embedded images from FLIR SEQ files - Fixed issue where GPS reference directions may be unknowingly written when using ExifTool 12.44 or later to write GPSLatitude or GPSLongitude without specifying a group name. The fix was to Avoid writing the Composite tags unless the Composite group is specified explicitly - Fixed -geotag to write orientation and track tags even if some tags in the category were missing - Fixed inconsistency in selecting which tag to output with the -json option when multiple tags with the same JSON key exist and the -TAG# feature is used to disable print conversion - Fixed problem writing QuickTime:PlayListID Paolo Stivanin 2023-01-03 14:03:49 +00:00
  • d063c2e8a8 Accepting request 1034813 from devel:languages:perl Dominique Leuenberger 2022-11-09 11:58:26 +00:00