Skip to content

Commit

Permalink
Docs: Update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
Eric Schoffstall authored and phated committed Dec 31, 2017
1 parent 6830560 commit 2d0fa20
Showing 1 changed file with 14 additions and 6 deletions.
20 changes: 14 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,21 @@

## 4.0.0

- removed task dependency graph, everything must be composed using `gulp.series` or `gulp.parallel`
- removed 3 argument syntax for `gulp.task` due to task dependency graph being removed.
- added `gulp.series` and `gulp.parallel` methods for composing tasks.
- added single argument syntax for `gulp.task` which allows a named function to be used as the name of the task and task function.
- added `gulp.tree` method for retrieving the task tree. Pass `{ deep: true }` for an `archy` compatible node list.
- replaced 3.x task system (orchestrator) with new task system (bach)
- removed gulp.reset
- removed 3 argument syntax for `gulp.task`
- using strings when registering with `gulp.task` should only be done when you will call the task with the CLI
- added `gulp.series` and `gulp.parallel` methods for composing tasks. Everything must use these now.
- added single argument syntax for `gulp.task` which allows a named function to be used as the name of the task and task function.
- added `gulp.tree` method for retrieving the task tree. Pass `{ deep: true }` for an `archy` compatible node list.
- added `gulp.registry` for setting custom registries.
- added `--verify` flag to check the dependencies in package.json against the plugin blacklist.
- added `gulp.registry` for setting custom registries.
- added `gulp.symlink` which functions exactly like `gulp.dest`, but symlinks instead.
- added `dirMode` param to `gulp.dest` and `gulp.symlink` which allows better control over the mode of the destination folder that is created.
- globs passed to `gulp.src` will be evaluated in order, which means this is possible `gulp.src(['*.js', '!b*.js', 'bad.js'])` (exclude every JS file that starts with a b except bad.js)
- added `since` option to `gulp.src` which lets you only match files that have been modified since a certain date (for incremental builds)
- split CLI out into a module if you want to save bandwidth/disk space. you can install the gulp CLI using either `npm install gulp -g` or `npm install gulp-cli -g`, where gulp-cli is the smaller one (no module code included)
- add `--tasks-json` flag to CLI to dump the whole tree out for other tools to consume

## 3.9.1

Expand Down

0 comments on commit 2d0fa20

Please sign in to comment.