Breaking

  • Replace vinyl-fs watch/gaze with chokidar (2cd0e1e)
  • Only support tasks that are functions in gulp.watch (1d70cfb)
  • Remove array & string task support from gulp.watch (b085e95)

Fix

  • Set chokidar option ignoreIntial: true by default (355fc4e)
  • Throw better error when watch parameters are invalid (409f19a) - Closes #1002

New

  • Expose vfs.symlink API on gulp (6c46116)

Update

  • Add test to make sure no functions are kicked off when they should not (bc352dd)
  • Use unpublished vinyl-fs version (cac9a8a)

Docs

  • Update "split tasks" recipe to use gulp-hub (f7e7d4c)
  • Align API with undertaker docs (0f3151e)
  • Improve gulp.watch API with Chokidar specifics (263eeea)
  • Add gulp.registry API & examples (3f843b8)
  • Improve API references (be2df06)
  • Add example of -T/--tasks and --tasks-simple (c1012cd)
  • Add gulp.tree API & examples (8aa1022)
  • Add recipe for running shell commands with child_process or gulp-exec (98b9504)
  • Update "clean" task in example for "del" syntax change (cacc173)
  • Add note about opt-in symlink following (c4b6922)
  • Mention .description property & add usage examples (ad627e6)
  • Outline using named functions and when to use gulp.task (1abb5ed)
  • Improve incremental build example & add gulp.lastRun API (d942cf5)
  • Added allowEmpty option for gulp.src (8806326)
  • Add gulp.series/gulp.parallel APIs, update gulp.task API & vinyl-fs options (0ac0a0e)
  • Improve changelog (87e9cb6)

Upgrade