exiftool-vendored
Advanced tools
Changelog
v22.1.0
🌱 ExifTool upgraded to v12.65
✨ Add support for new ImageDataHash
tag: See the docs for details.
🐞 perl
is checked for on non-windows machines at startup. This resolves #152. You can disable this with the new checkPerl
option.
Changelog
v22.0.0
🏚️ Drop support for Node 14, which EOL'ed 2023-04-30
🌱 ExifTool upgraded to v12.62
🐞 Fix exports for DefaultExifToolOptions and several other non-type values. Thanks for the bug report, renambot!
Changelog
v21.5.1
📦 Avoid double-rendering of ImageDataMD5 (Thanks, Phil! See forum post for details)
📦 Pull down new camera test images, rebuild Tags and docs
Changelog
v21.5.0
✨ Added support for ExifTool's MWG Composite Tags. Set the new ExifToolOptions.useMWG
option to true
to enable.
✨ Added support for ExifTool's new ImageDataMD5
feature. Set the new ExifToolOptions.includeImageDataMD5
option to true
to enable.
📦 Extracted options-related code into modules to remove a couple circular dependencies. Exports should make this transparent to external clients.
Changelog
v21.4.0
ExifTool.readRaw()
. Thanks for the suggestion, Silvio Brändle!Changelog
v21.0.0
💔 ExifDateTime.fromDateTime()
now takes an option hash as the second
argument (instead of the second argument being rawValue
)
🐞 ExifDateTime.milliseconds
will now be undefined
if the EXIF or ISO
date string did not specify milliseconds, and will no longer render
milliseconds if the rawValue
did not include millisecond precision.
📦 EXIF and ISO dates without specified seconds or milliseconds are now allowed
📦 Switched package.json
scripts from yarn
to npm
, as yarn@1 doesn't
work with Node v22.5 and GitHub Actions.
Changelog
v20.0.0
💔 ExifTool.write
took a generic that defaulted to WriteTags
, but the type wasn't used for anything. I removed the generic typing, which may require consumers to change their code.
🌱 ExifTool upgraded to v12.55
📦 npm run prettier
now re-organizes imports
📦 Updated dependencies, re-ran prettier, rebuilt tags, rebuilt docs