@phated phated released this Jan 1, 2018 · 53 commits to master since this release

Assets 2

Update

  • Remove graceful-fs from test suite (f27be05)

Docs

  • Remove references to gulp-util (fbc162f)
  • Fix the installation instructions (173a532)
  • Improve note about out-of-date docs (ec54d09)
  • Update recipes to install gulp@next (03b7c98)
  • Remove run-sequence from recipes (2eba29e)
  • Add installation instructions & update badges (76eb4d6)

Upgrade

Build

Scaffold

Pre-release

@phated phated released this Jan 1, 2018 · 64 commits to master since this release

Assets 2

Breaking

  • Upgrade major versions of glob-watcher, gulp-cli & vinyl-fs (c1ba80c)
  • Replace chokidar as gulp.watch with glob-watcher wrapper (0c66069)

Fix

  • Add support for gulp.watch usage w/o opts or callback (9fc4125)

Update

  • Bind all undertaker functions on the gulp instance to allow destructuring (c691572)
  • Use published gulp-cli (468a703)

Docs

  • Clarify incremental builds example (c3dbc10)
  • Improve ES2015 task exporting examples (89acc5c)
  • Fix syntax in recipe example (723cbc4) - Closes #1715
  • Have gulp.lastRun take a function to avoid task registration (d420a6a)
  • Fix changelog typos (e931cb0) - Closes #1696
  • Add a "BrowserSync with Gulp 4" recipe (477db84)
  • Add options.cwd for gulp.src API (d4ed3c7)
  • Update gulp.watch API to align with glob-watcher (5dc3b07)
  • Add "Project structure" section to CONTRIBUTING.md (0ac9e04)
  • Add missing parenthesis (1351fb8)
  • Add link to "Upgrading to Gulp 4" article (e894312)
  • Update "getting started" example for new syntax (5ddd673)
  • Add ES2015 gulpfile example to readme (e1afdfd)
  • Add link to "Intro to Gulp 4" video (d90198c)
  • Replace irc with gitter channel (83f5632)
  • Update table of contents for API (b764543)
  • Improve format of API (d0ced75)

Upgrade

Pre-release

@phated phated released this Jan 1, 2018 · 89 commits to master since this release

Assets 2

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

Pre-release

@phated phated released this Jan 1, 2018 · 120 commits to master since this release

Assets 2

Breaking

  • Replace Orchestrator with Undertaker (9fda7b4)

New

Update

  • Remove gulp-util & depend on unpublished gulp-cli (6095f35)
  • Improve gulp.watch implementation & tests (9abb0a4)
  • Replace inline CLI code with gulp-cli dependency (f0942aa)

Docs

  • Add "Rollup with rollup-stream" recipe. (b42acd9)
  • Add npm init step to Getting Started (71953b5)
  • Add backers and sponsors from OpenCollective (347ed5a)
  • Fix grammar in dealing-with-streams.md (de1acf6)
  • Create issue template to cover common issues (4d1a8a8)
  • Fix broken gulp-header/gulp-footer links (54169eb) - Closes #1851 #1854
  • Update browserify-uglify-sourcemap recipe with clarification (6899a6c)
  • Clarify CLI semantics when listing more than one task (62323fc)
  • Fix issue with formatting in dealing-with-streams.md (a2badd6) - Closes #1948
  • Fix sub-lists in writing-a-plugin guidelines (d634e95) - Closes #1955
  • Add "Getting Started with Gulp" to books section (a0ec3ff)
  • Integrate pump documentation from gulp-uglify (45adfc3) - Closes #1791
  • Remove link to Spanish documentation that no longer exists (24914f3)
  • Replace BetterError with plugin-error reference (58b2945)
  • Fix a broken header in writing-a-plugin (5df0865) - Closes #1984
  • Improve "Getting Started" (c95e09e)
  • Improve link descriptions (c4d219e)
  • Recipe for running gulp via cron task (2c6d551)
  • Change jade references to pug (81fc26d)
  • Specify where to create package.json (4f9465a)
  • Fix and improve Transform example in writing-a-plugin docs (4b118b9)
  • Update urls to https (ff4e719)
  • Update browserify links (260d5c4)
  • Remove duplicate "the" typo (5368d2c)
  • Add 4.0 changelog (d331a4e)
  • Update syntax in readme example (f787ba5)
  • Update changelog (2d0fa20)

Upgrade

Build

  • CI test under node version 5 and 6 (3623061)
  • CI test under node version 7 and 8 (f1f7d77)