Skip to content

Latest commit

 

History

History
159 lines (100 loc) · 7.47 KB

CHANGELOG.md

File metadata and controls

159 lines (100 loc) · 7.47 KB

2.3.0 (2017-9-6)

  • [feature] Pass options to the open method (adef972), closes #33
  • [bugfix] Reject execution when stdio streams finish before an operation is complete (d34d654), closes #32

2.2.0 (2017-5-31)

  • [feature] read metadata from a Readable (d027861)
  • [benchmark] update to use exiftool-context and test Readable speed (733ff4e)

2.1.6 (2017-5-28)

2.1.5 (2017-5-20)

2.1.4 (2017-5-20)

  • use restream (85430ae)
  • [bugfix] don't use Math.random() (c73d39b) by Théo Buri

2.1.3 (2017-5-17)

2.1.2 (2017-5-14)

Repo

  • [tests] update to zoroaster 0.4.3 and use Exiftool context in tests (7e99f58 & 40fa597)
  • [tests] filename encoding test (ba7aa1b)
  • [examples] add write_metadata (3432e63) and callback examples (c748783)
  • [readme] Improve readme with fuller examples, and better structure (532f147)

Bugfix

  • Fix orded of arguments to allow to specify codedcharacterset=utf8 (e15ea35), closes #22

Feature

  • debug:bool as 4th argument to writeMetadata to stream commands to terminal's stdout instead of exiftool process (e15ea35)
  • encoding argument for .open(encoding) method, to specify stdio streams' encoding and which to use for proc.stdin.write(data, encoding) call - utf8 by default, null to keep undefined (e15ea35)

2.1.1 (2016-12-25)

Features

  • Use streams to parse exiftool std streams instead of event listeners (a6531d8)

Code Refactoring

  • Update to zoroaster 0.2.0 with test results streaming (9edf6ac)
  • Install cross-env for testing on Windows (a1d0441)
  • comma-dangle: always-multiline eslint rule (39afea2)

Repository

  • Add benchmark of stay_open vs single run (6d61ec8)

2.1.0 (2016-11-27)

Features

Code Refactoring

  • eslint config (b32729c)
  • Don't publish test directory by specifying files property in package.json (9067100)

Bug Fixes

  • Pass custom arguments with value (e.g., ext dng) (4e66d0c), closes #1

2.0.3 (2016-11-26)

Bug Fixes

  • Correctly parse exiftool response when reading files in parallel (c0db314), closes #9

2.0.2 (2016-11-26)

Code Refactoring

2.0.1 (2016-11-20)

Code Refactoring

Bug Fixes

  • Don't kill the process after sending -stay_open false (16485e1)

2.0.0 (2016-08-21)

Features

Bug Fixes

  • Send EOL instead of \n in tests (bc5547c)

BREAKING CHANGES

  • exiftool is no longer vendored with this package, use dist-exiftool (d4fcf2b)

1.0.4 (2016-08-20)

Bug Fixes

  • Use the correct EOL character depending on OS (2a84b73)
  • Ensure exiftool quits properly on Windows by sending --stay_open false (ec871e9)

1.0.3 (2016-08-07)

Features

  • Updated to exiftool 10.25 (59b5a18)

1.0.2 (2016-06-04)

Features

  • Include exiftool distribution (87ffd37)

1.0.0 (2016-05-15) and 1.0.1 (2016-05-16)

Working Node.js module to run exiftool and initial releases to npm