Skip to content

Releases: photostructure/exiftool-vendored.js

Release 28.7.0

20 Oct 04:43
ed269ed
Compare
Choose a tag to compare
  • 🌱 ExifTool upgraded to version 12.99

Commits

Release 28.6.0

07 Oct 00:26
669a411
Compare
Choose a tag to compare
  • 🌱 ExifTool upgraded to version 12.97

  • 📦 Fields in Tags sub-interfaces are correctly sorted

Full Changelog: v28.5.0...v28.6.0

Release 28.5.0

07 Oct 00:11
ac32eda
Compare
Choose a tag to compare
  • 🐞/📦 Add new ExifToolOptions.preferTimezoneInferenceFromGps to prefer GPS timezones. See the jsdoc for details.

  • 🐞 Support triple-deep IANA timezones, like America/Indiana/Indianapolis.

Commits

  • prettier (whitespace diff) (ed91863)
  • push ET update to next release (048e23e)
  • update ET (a0612d2)
  • revert .only (6f6e098)
  • yarn docs (4bd4a9f)
  • fix mktags and rebuild (72fab06)
  • add support for triad IANA zones (765ce5d)
  • yarn docs (c4ed3ea)
  • clean up documentation warnings. DRY up GeolocationTags. (7107c4c)
  • add preferTimezoneInferenceFromGps (cbc92c5)

Release 28.4.1

05 Oct 20:45
43eb28f
Compare
Choose a tag to compare
  • 📦 The warning "Invalid GPSLatitude or GPSLongitude. Deleting geolocation tags" will only be added if GPSLatitude or GPSLongitude is non-null.

Full Changelog: v28.4.0...v28.4.1

v28.4.0

05 Oct 20:46
e13fec3
Compare
Choose a tag to compare
  • ✨ Add workaround for abberant Nikon TimeZone encoding. Addresses #215. Set ExifToolOptions.adjustTimeZoneIfDaylightSavings to () => undefined to retain prior behavior.

Full Changelog: v28.3.1...v28.4.0

Release 28.3.1

03 Oct 19:43
f8504ce
Compare
Choose a tag to compare
  • 🐞 Re-add +13:00 as a valid timezone offset. Addresses #214.

Commits

Full Changelog: v28.3.0...v28.3.1

Release 28.3.0

22 Sep 22:02
1298d06
Compare
Choose a tag to compare
  • 🌱 ExifTool upgraded to v12.96

  • ✨ Add support for timezone offset extraction from TimeStamp. Note that this is disabled by default to retain prior behavior (and due to me being chicken that this might break other random cameras). Addresses #209

  • @bugfest improved write typings around Structs. See #212

  • 🐞 [@noahmorrison] found and fixed an issue with inferLikelyOffsetMinutes. Thanks for the assist! See #208 for details.

  • 📦/💔 Possible breaking change: several archane timezone offsets were removed from the ValidTimezoneOffsets array, to better address #208.

Commits

  • remove yarn reference (6338cd4)
  • update ExifTool (c1e5700)
  • rebuild docs (a3ee1d1)
  • don't override *Source tags (39f70db)
  • rebuild tags (d70f7b8)
  • pull in new exiftool (256ab46)
  • update changelog (e17597a)
  • rebuild docs (3b63c89)
  • Feat: inferTimezoneFromTimeStamp. Fixes #209 (6b6e83b)
  • Refactor blank function to accept any type for input (5b98623)
  • ExifDateTime improvements: (03b41e1)
  • Refactor Tag class to obscure string values for tags ending with "Source" (2a0b216)
  • Add more tests for #203 (a012098)
  • verify #203 (d5d27ae)
  • Update for #208: use improved ValidTimezoneOffsets. Use new leastBy (6c9c4a8)
  • prettier (b2b75d5)
  • Refactor Array module to add leastBy function (d575d92)
  • Fix compile:watch script in package.json (9ba1635)
  • Refactor chai imports and use chai-as-promised (f4448b7)
  • Merge branch 'main' of github.com:photostructure/exiftool-vendored.js (638ab8d)
  • Make inferLikelyOffsetMinutes pick the closest real timezone (36c1090)
  • Clean up valid timezone offsets (7d7d812)
  • Update devDependencies in package.json (97b9a17)
  • Merge branch 'main' of github.com:photostructure/exiftool-vendored.js (c678ec2)
  • update .gitignore (59c7f5a)
  • feat(WriteTask): Add struct+array test (5ee6469)
  • feat(package): implement prepare script (7bcc337)
  • feat(struct): Add support to Array in Struct properties (40874d9)

What's Changed

New Contributors

Full Changelog: v28.2.1...v28.3.0

Release 28.2.1

15 Aug 04:05
d6fa634
Compare
Choose a tag to compare
  • rebuild docs (a050bb1)
  • Merge branch 'main' of github.com:photostructure/exiftool-vendored.js (5371d76)
  • prep release (a37054a)
  • fix #200 (5ad534b)
  • update eslint. delint. (8678922)
  • Bump @types/node from 20.14.14 to 22.1.0 (ae42603)
  • Bump npm-check-updates from 16.14.20 to 17.0.2 (6a36098)

Release 28.2.0

24 Jul 22:20
baf1068
Compare
Choose a tag to compare

Commits

  • edit changelog verbiage (94f340d)
  • yarn docs (cc535f9)
  • prep v28.2.0: new ET with bugfix. rebuild tags. (da47272)

Release 28.1.0

24 Jul 04:10
2762d76
Compare
Choose a tag to compare
  • 📦 Add tests for #187

  • 📦 Export ImageDataHashTag interface

Commits