Skip to content

Releases: gulpjs/vinyl-fs

v2.3.4

05 Dec 19:32
Compare
Choose a tag to compare

Fix

  • Revert string support from previous release & add SlowBuffer support (49148b8)

v2.3.3

05 Dec 19:32
Compare
Choose a tag to compare

Fix

  • Support strings in writeFile implementation (453f063)

Scaffold

  • Generate updated changelog (5708795)

v2.3.2

05 Dec 19:32
Compare
Choose a tag to compare

Fix

  • Skip broken tests that were false positives (b552beb)
  • Remove invalid sourcemaps option passed to gulp-sourcemaps (f3242e7)
  • Additional refactor & tons of tests for metadata update (6ad732d)
  • Improve/refactor metadata handling & fix tests (b7cb0f0)
  • Improve stats logic to avoid problems when files not owned (559c2d5)

Docs

  • Add notes about permission fixes (87a03ed)

Build

  • Only test latest node 4 on Travis (72ef5a6)
  • Add AppVeyor & ensure tests pass on Windows (88102fe)

Scaffold

  • Update license year from initial date of release to current (fce3b66)
  • Add changelog script & generate changelog (e24502b)

v2.3.1

05 Dec 19:32
Compare
Choose a tag to compare

Fix

  • Improve sink implementation (feb1270)
  • Allow sink to fire readable event on the underlying stream (9b6a0e2)

v2.3.0

05 Dec 19:32
Compare
Choose a tag to compare

Fix

  • Use lazystream for streamFile to avoid fd exhaustion (542771a)
  • Refactor writeStream to prevent issue with futimes (bdbe46d)
  • Adjust realMode method to avoid gid in the parse (7be0cfd) - Closes #103
  • Sink the saveStream on nextTick to start flowing and avoid highWaterMark (007aae1)
  • Avoid TypeError when the sourcemaps option is a boolean for dest() (18e8a06)
  • Use fs.futimes to retain sub-second precision in atime/mtime (4ff0e8d)
  • Ensure atime is a Date object (e9584ce)
  • Remove correct handlers to avoid memory leak (d370714)

New

  • Pass options to through2 instances (bcfd342)

Update

  • Improve code consistency (bcf0a45)
  • Add test for streaming with buffering disabled (00f38a3)

Docs

  • Completely rework documentation (bb3e380)
  • Improve default base option explanation (31eb774)

Upgrade

  • Update glob-stream dependency (b6eb9c8)

Build

  • Add eslint and jscs presets & update code (c51a906)
  • Add node stable to travis matrix & setgid on test directory for failing test (a6d4f7e)

v2.2.1

05 Dec 19:32
Compare
Choose a tag to compare

Fix

  • Ignore atime/mtime if they are invalid (86492a7) - Closes #113

v2.2.0

05 Dec 19:32
Compare
Choose a tag to compare

New

  • Update utimes on written files if they exist on vinyl (8e3be58)

Update

  • Switch tests to strict mode (f2ced8a)

Docs

  • Fix links & spacing in readme (fd1495c)

Build

  • Remove iojs & add node 4/4.1 to travis matrix (d7a416c)

v2.1.1

05 Dec 19:32
Compare
Choose a tag to compare

Fix

  • Improve sourcemap handling (b96497a)

v2.1.0

05 Dec 19:32
Compare
Choose a tag to compare

New

  • Allow a function to be used for the overwrite option (ec4031b) - Closes #68
  • Add stripBOM option for `src (9c30ad4) - Closes #83

Docs

  • Improve sourcemaps documentation (75ba216)

v2.0.0

05 Dec 19:32
Compare
Choose a tag to compare

Breaking

  • Remove `watch (93ec72d)
  • Add test for empty string glob which is a failure now (8aae732)

Fix

  • Replace vinyl-filter-since with own working implementation (8e15c49)
  • Determine symlink type for directory symlinks on Windows (949ebbe) - Closes #74
  • Re-emit errors on output stream to propagate singular glob errors (efd4139)
  • Compare modes correctly (62d2074)

New

  • Support copying symlinks & add followSymlinks option (01f90eb)
  • Allow function to be used for base option (2839a7d) - Closes #78
  • Add sourcemaps option to dest() (313a9a5)
  • Expose base option for dest() (e01ebd6)
  • Add sourcemaps option to src() (c55db31)

Update

  • Remove dead code in src() (78865bf)
  • Remove unused tests (79ba924)
  • Utilize is-valid-glob module to determine valid globs (f484f2b)
  • Pass options to internal methods (2eebf11)
  • Refactor option handling for src() (bbddeec)
  • Remove realMode equality test on special bit test (44ca6bb)
  • Cleanup some src() tests (54a2d8c)
  • Use vinyl-filter-since dependency instead of own filter implementation (4131553)

Docs

  • Align symlink() base option with dest() (38471e4)
  • Improve consistency of readme (457f173)
  • Update options to include defaults & sourcemaps option (8674248)

Upgrade

  • Update object-assign, vinyl & mocha-lcov-reporter (65fbe2a)
  • Update merge-stream dependency (ba85d62)
  • Update graceful-fs, is-valid-glob, object-assign, strip-bom, through2 & should (fa958c0)
  • Update vinyl dependency (2867638)
  • Update should devDependency (ad1c03d)
  • Update vinyl-filter-since dependency (741bdff)
  • Update glob-stream dependency (a7b2552)
  • Update to glob-watcher 2.0 (2c70202)

Build

  • Add iojs & node 0.12 to travis matrix (ef57bad)

Scaffold

  • Use valid semver range for engine (e376198)
  • Switch license property to SPDX format (240be46)