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

23.5.0

Diff

Changelog

Source

v23.5.0

  • 🌱 ExifTool upgraded to v12.70. 🏆 Thanks for 20 years of updates, Phil Harvey! 🏆

  • 📦 XMPTags.Album was added to Tags

mceachen
published 23.4.0 •

Changelog

Source

v23.4.0

  • 🌱 ExifTool upgraded to v12.69

  • 📦 ExifTool.read: ExifTime now adopts the default zone extracted from the file. This may result in different values for timestamps.

  • 📦 Updated dependencies

mceachen
published 23.3.0 •

Changelog

Source

v23.3.0

  • 🐞 Restored datestamp parsing of ResourceEvent.When
mceachen
published 23.2.0 •

Changelog

Source

v23.2.0

  • ✨ Timezone parsing improvements:

    • Added ExifToolOptions.inferTimezoneFromDatestampTags.
    • Timezone inference from datestamps now skips over UTC values, as Google Takeout (and several other applications) may spuriously set "+00:00" to datestamps.
    • ReadTask.parse in prior versions had to scan all tags twice to set the timezone. Code was refactored to do this in a single pass.
    • Timezone extraction and normalization was improved.
  • 📦 Add creationDate to CapturedAtTagNames. See PR#159.

mceachen
published 23.1.0 •

Changelog

Source

v23.1.0

  • 🌱 ExifTool upgraded to v12.67

  • ExifTime now parses and stores timezone offsets if available. This resolves issue #157.

  • 📦 ExifDateTime, ExifTime, and ExifDate are now only allowed to try to parse keys that includes date or time, which avoids incorrect parsing of tags like MonthDayCreated (which looks like 12:19)

  • 📦 Updated all dependencies, but only devDependencies were impacted.

mceachen
published 23.0.0 •

Changelog

Source

v23.0.0

  • 🏚️ Dropped support for Node.js v16, which is End-of-Life.

  • 💔/🐞 If defaultVideosToUTC is set to true, read() will now allow non-UTC timezones extractable from other tags to be assigned to .tz. Prior versions would simply force .tz to "UTC" for all videos, which wasn't great. Note that "UTC" is still used as the default timezone for all datestamps without explicit timezones, just as prior versions did. See issue #156 for details.

  • 💔 backfillTimezones now defaults to true. Although this is likely to be what people expect, but know that this makes the assumption that all encoded times without an explicit offset share the same tz, which may not be correct (say, if you edit the image in a different timezone from when it was captured).

  • 💔 If backfillTimezones is set to false, ExifDateTime will no longer use the current file's .tz as a default. Prior versions would inherit the file's .tz, which might be incorrect.

  • 📦 ExifDateTime now includes an .inferredZone field, which may be useful in helping to determine how "trustworthy" the zone and actual datestamp value is.

mceachen
published 22.2.3 •

Changelog

Source

v22.2.3

  • 🐞 Apply the v22.2.3 bugfix even wider (just found a SubSecTime value of "01" in the wild, and it was happily parsed into today's date, oops).
mceachen
published 22.2.2 •

Changelog

Source

v22.2.2

  • 🐞 Apply the v22.2.1 bugfix wider: we now reject parsing any date-ish or time-ish value that matches /^0+$/.
mceachen
published 22.2.1 •

Changelog

Source

v22.2.1

  • 🐞 ExifTime now properly rejects invalid SubSecTime, SubSecTimeOriginal, ... values of "0" or "00".
mceachen
published 22.2.0 •

Changelog

Source

v22.2.0

  • ✨ Add support for zone extraction from ExifDateTime, ExifTime, number[], and number fields.

  • 📦 Improve type signature of extractTzOffsetFromTags.

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