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
1
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

19.0.0

Diff

Changelog

Source

v19.0.0

  • 💔/🐞 Fix #124: Improved support for filenames with non-latin (a-z0-9) characters on Windows machines that weren't set to UTF-8. Thanks for the bug report and PR, Jürg Rast!

  • 💔/🐞 ExifTool v12.54 has several new tags (see the diff) and now renders GPSAltitude with negative values when the altitude is below sea level.

  • 🌱 ExifTool upgraded to v12.54

  • 📦 Updated dependencies, re-ran prettier, rebuilt tags, rebuilt docs

  • 📦 Node v19 added to the CI test matrix

mceachen
published 18.6.0 •

Changelog

Source

v18.6.0

  • 🌱 ExifTool upgraded to v12.50

  • 📦 Updated dependencies, rebuild tags and docs

mceachen
published 18.5.0 •

Changelog

Source

v18.5.0

  • ExifToolOptions now supports an ignorableError predicate, used for characterizing errors as "ignorable". Defaults to ignoring the following styles of warnings:

    • Warning: Duplicate MakerNoteUnknown tag in ExifIFD
    • Warning: ICC_Profile deleted. Image colors may be affected
  • 🐞 Only read operations are now retried. See #119

mceachen
published 18.4.2 •

Changelog

Source

v18.4.2

  • 🐞 Date-time tags with exactly Common Epoch (1970-01-01T00:00:00Z) are no longer filtered as invalid. See #118 for details.

  • 📦 Updated dependencies, rebuild tags and docs

mceachen
published 18.4.1 •

Changelog

Source

v18.4.1

  • 🐞 The public export for BinaryField mistakenly exposed it being named BinaryDataField. The name of the export and the class are now both BinaryField.
mceachen
published 18.4.0 •

Changelog

Source

v18.4.0

  • ✨ Binary fields are now parsed to a new BinaryField object which parses out the length of the binary field

  • 🐞/📦 Added more required tag fields to mktags, including SubSecModifyDate (which fell off of the Tags.ts API in v18.3.0, oops!)

  • 📦 ExifTime now retains the raw value to be consistent with ExifDate and ExifDateTime

mceachen
published 18.3.0 •

Changelog

Source

v18.3.0

  • 🌱 ExifTool upgraded to v12.49, which adds write support to WEBP and a bunch of other goodness

  • 📦 Added new cameras to test image corpus, rebuilt tags and docs

  • 📦 Updated dependencies

mceachen
published 18.2.0 •

Changelog

Source

v18.2.0

  • ✨ Add support for alternative gps timezone lookup libraries. If you want to use geo-tz instead, use something like this:
const geoTz = require("geo-tz");
const { ExifTool } = require("exiftool-vendored");
const exiftool = new ExifTool({
  geoToTz: (lat, lon) => geoTz.find(lat, lon)[0],
});
  • ✨ If a timezone offset tag is present, and GPS metadata can infer a timezone, and they result in the same offset, Tags.tz will use the GPS zone name (like America/Los_Angeles).

  • 🐞 We now only apply timezone offset defaults to tag values that are lacking in explicit offsets and are not always encoded in UTC.

  • 📦 Timezone "normalization" to a single timezone is no longer applied--if a datetime tag has an offset, the ExifDateTime value should retain that offset value now. Use ExifDateTime.setZone if you want to normalize any instance.

  • 📦 Restore GPSPosition to the default numericTags so all GPS lat/lon values are consistent.

mceachen
published 18.1.0 •

Changelog

Source

v18.1.0

  • 📦 Switch from the abandoned tz-lookup package to @photostructure/tz-lookup. Note that this uses an updated time zone geo database, so some time zone names and geo shapes have changed.

  • 📦 The GPSPosition tag is no longer included in the default set of numeric tags, as this results in ExifTool returning two floats, whitespace-separated. Use GPSLatitude and GPSLongitude instead.

mceachen
published 18.0.0 •

Changelog

Source

v18.0.0

  • 💔 ReadTask.for() now takes an options hash, which includes the new defaultVideosToUTC option.

  • 🐞 Videos now default to UTC, unless there is a TimeZone, OffsetTime, OffsetTimeOriginal, OffsetTimeDigitized, or TimeZoneOffset tag value. Thanks for the bug report, @mrbrahman!

  • 🌱 ExifTool upgraded to v12.45.

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