Exiftool Vendored.js Versions Save

Fast, cross-platform Node.js access to ExifTool

v26.0.0

3 weeks ago
  • drop support for node v21. Add v22. (2433273)
  • edit changelog verbiage (05ed14b)
  • rebuild docs (7929e45)
  • pull in exiftool 12.84. rebuild tags. (df23627)
  • update deps. rebuild docs. (ba152b8)
  • add support for disabling -ignoreMinorErrors (3c21084)
  • pull in new strawberry perl build (08f4f7f)

v25.2.0

1 month ago
  • rebuild docs (1e10057)
  • Pull in new ET 12.82. Rebuild tags. (70f78c4)
  • reformat ncurc (171466e)
  • roll back to eslint 8 (6e5c9d3)
  • yarn u (03ab21b)
  • Rebuild docs (6c556c0)
  • Add support for NODE_DEBUG. Improve jsdocs. (58facdf)

Full Changelog: https://github.com/photostructure/exiftool-vendored.js/compare/v25.1.0...v25.2.0

v25.1.0

1 month ago
  • ✨ Added retain field to ExifTool.deleteAllTags to address #178

  • 📦 Added jsdocs for many Tag interface types

  • 📦 Expose GeolocationTags and isGeolocationTag()

  • 📦 Add FileTags.FileCreateDate (only a thing on Windows)

Commits

  • at least lint before releases (4f82b7a)
  • yarn docs (beff970)
  • force-add File*Date to Tags (e94a6f7)
  • add jsdoc to deleteAllTags params (22596e1)
  • fix spec with feeling (a081ec6)
  • fix spec (1afdc30)
  • rebuild docs (5a61bb4)
  • v25.1.0. Fixes #178 (7e13bc8)
  • rebuild docs (7dd2239)
  • fix link in geolocation jsdoc (2b44d0e)
  • fix link to GeolocationTags (6e01705)

v25.0.0

1 month ago
  • 🌱/✨ 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.

Commits

  • rebuild docs (db6c52d)
  • prep v25.0.0. Update installation instructions (84415a2)
  • yarn u (95c5dae)
  • Add support for geolocation - default option to false - add tag interface to mktags - add switched read tests - change testImg to used destructured object for parameters - extract tz from Geolocation if present (avoids tz-lookup call) (339c876)
  • Support async exiftool path search, and process.resourcesPath (60d4bab)

v24.6.0

2 months ago

Commits

  • rebuild tags (8d7eea4)
  • rebuild docs (4d814d0)
  • pull in et 12.78 (044c2c9)
  • prep v24.6.0 (528d5a4)
  • add ExifTool.off (36004b3)

v24.5.0

3 months ago
  • 🌱 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 🍀

Commits

  • fix m1 spec (24779ca)
  • use new mac images (536b8fe)
  • prep release (d60ac77)
  • rebuild docs (e393b53)
  • yarn u. add await-thenable eslint rule. rebuild tags. (dabb2ae)
  • delint (ExifTool.pids is no longer async!) (63e2462)

Full Changelog: https://github.com/photostructure/exiftool-vendored.js/compare/v24.4.0...v24.5.0

v24.4.0

4 months ago

Commits

  • pull in ExifTool 12.73 (e7538d0)
  • fix trivial markdown nits (66bb1b7)
  • update docs (415486d)
  • fix #168 (1824698)
  • prep changelog (1fa73e4)
  • -slim images don't have working perl installations. (8eb6f1d)
  • HNY (84cec0f)
  • update release notes (c1d492a)

v24.3.0

4 months ago
  • 🌱 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.

Commits

  • prep release (48fd379)
  • rebuild tags and docs (d73f26d)
  • et.pl and et.exe's update script now runs ncu -u (e2b899e)
  • update deps (40eb845)
  • minor verbiage improvements (2ad4970)
  • fix #165 (1a5063b)
  • update deps (except chai) (397db76)

v24.2.0

5 months ago
  • 🐞 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

Commits

  • prep v24.2.0 - update changelog - update deps - rebuild docs (c8ca525)
  • Adjust how we spawn exiftool if perl doesn't live in /usr/bin. Fixes #163. (b42526c)
  • prettier (58ce1f9)

v24.1.0

5 months ago
  • 📦 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 .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.

Commits

  • Expand isWarning() detection to avoid spurious errors (d21121d)
  • yarn docs (e0ff9a9)