New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

exiftool-vendored

Package Overview
Dependencies
Maintainers
0
Versions
252
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

exiftool-vendored - npm Package Versions

1
26

25.0.0

Diff

Changelog

Source

v25.0.0

  • 🌱/✨ ExifTool upgraded to v12.80, which adds support for reverse-geo lookups and [several other geolocation features](https://exiftool.org/geolocation.html

  • ✨ If no vendored version of exiftool is available, we'll try to make do with whatever is available in the PATH.

  • ExifToolOptions.exiftoolPath can now be an async function

  • ✨ Added Geolocation Tags. These will only be available if {geolocation: true} is passed to the ExifTool constructor.

  • 📦 Added support for electron-forge: see the docs for details.

mceachen
published 24.6.0 •

Changelog

Source

v24.6.0

mceachen
published 24.5.0 •

Changelog

Source

v24.5.0

  • 🌱 ExifTool upgraded to v12.76. Note that an ARW file corrupting issue was found that's existed since v12.45.

  • 📦 Updated dependencies, including new batch-cluster v13 🍀

mceachen
published 24.4.0 •

Changelog

Source

v24.4.0

mceachen
published 24.3.0 •

Changelog

Source

v24.3.0

  • 🌱 ExifTool upgraded to v12.72.

  • 📦 Relax GPS latitude/longitude parser to handle invalid Ref values (a warning will be appended to the Tags.warnings field). See #165.

mceachen
published 24.2.0 •

Changelog

Source

v24.2.0

  • 🐞 If perl isn't installed in /usr/bin, feed the full path to perl (if we can find it) to spawn (rather than relying on the shell to use $PATH). This should address issues like #163
mceachen
published 24.1.0 •

Changelog

Source

v24.1.0

  • 📦 Relaxed isWarning() detection to be simply /warning:/i. v24.0.0 would throw errors when extracting binary thumbnails due to issues like "Warning: Ignored non-standard EXIF at TIFF-IFD0-JPEG-APP1-IFD0", which is decidedly a warning. ExifTool.write now leans (hard) on returning Tags.warnings rather than throwing errors: It is up to you to inspect .warnings and decide for your own usecase if the issue is exceptional. See issue #162 for details.
mceachen
published 24.0.0 •

Changelog

Source

v24.0.0

  • 💔 In the interests of reducing complexity, the ExifToolOptions.isIgnorableError predicate field was removed -- if this was used by anyone, please open an issue and we can talk about it.

  • 💔 ExifTool.write now returns metadata describing how many files were unchanged, updated, or created, and no longer throws errors if the operation is a no-op or inputs are invalid. See issue #162 for details.

  • .warnings are returned by ExifTool.read and ExifTool.write tasks if there are non-critical warnings emitted to stderr by ExifTool.

  • 📦 Some fields in Tags were moved to more correct groups

  • 📦 Refined WriteTags signature to omit ExifToolTags and FileTags fields.

  • 📦 Added node: prefix to Node.js module imports. This requires node v14.13, v16.0, or later.

mceachen
published 23.7.0 •

Changelog

Source

v23.7.0

  • 📦 Added MWG .HierarchicalKeywords and .Collections to Tags

  • 🐞/📦 Rotation was removed from the default set of numericTags, as it may be encoded as an EXIF orientation value, or a degree rotation, and it should be up to the application to figure it out.

mceachen
published 23.6.0 •

Changelog

Source

v23.6.0

  • 📦 Added new option, ignoreZeroZeroLatLon, and defaulted this new option to true. Several camera manufacturers and image applications will write 0 to the GPSLatitude and GPSLongitude tags when they mean "unset"--but this can cause incorrect timezone inference. Set to false to retain prior code behavior.

  • 📦 Rotation was added to the default set of numericTags, as it may be encoded as an EXIF orientation value. Prior builds could return Rotation values like "Rotate 270 CW".

  • 📦 XMPTags.Notes was added to Tags, used as an album description

  • 🐞 Some ExifToolOptions were not passed from ExifTool into the ReadTask, which caused ReadTask to revert to defaults.

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc