exiftool-vendored v6.0.0 Release Notes

    • ๐Ÿ’” ExifTool's many constructor parameters turned out to be quite unweildy. Version 6's constructor now takes an options hash. If you used the defaults, those haven't changed, and your code won't need to change.
    • ๐Ÿ’” ExifTool.enqueueTask takes a Task thunk now, to enable cleaner task retry code. I don't expect many consumers will have used this API directly.
    • ๐Ÿž In prior versions, when maxTasksPerProcess was reached, on some OSes, the host process would exit.
    • โœจ Rebuilt Tags based on new phone and camera models
    • ๐Ÿ‘€ ๐Ÿ“ฆ Files are not stated before passing them on to ExifTool, as it seems to be faster on all platforms without this check. If you were error-matching on ENOENT, you'll need to switch to looking for "File not found".
    • โšก๏ธ ๐Ÿ’” BatchCluster was updated, which has a robust PID-exists implementation, but those signatures now return Promises rather than being synchronous, so the exported running function has changed to return a Promise<number[]>.
    • โฌ†๏ธ ๐ŸŒฑ ExifTool upgraded to v11.09.