Skip to content

Commit 75ea634

Browse files
authored
Docs: Add "What's new in 4.0" section (closes gulpjs#2089) (gulpjs#2267)
1 parent 9078c49 commit 75ea634

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

README.md

+11
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,17 @@
1515
- **Strong Ecosystem** - Use npm modules to do anything you want + over 2000 curated plugins for streaming file transformations
1616
- **Simple** - By providing only a minimal API surface, gulp is easy to learn and simple to use
1717

18+
## What's new in 4.0?!
19+
20+
* The task system was rewritten from the ground-up, allowing task composition using `series()` and `parallel()` methods
21+
* The watcher was updated, now using chokidar (no more need for gulp-watch!), with feature parity to our task system
22+
* First-class support was added for incremental builds using `lastRun()`
23+
* A `symlink()` method was exposed to create symlinks instead of copying files
24+
* Built-in support for sourcemaps was added - the gulp-sourcemaps plugin is no longer necessary!
25+
* Task registration of exported functions - using node or ES exports - is now recommended
26+
* Custom registries were designed, allowing for shared tasks or augmented functionality
27+
* Stream implementations were improved, allowing for better conditional and phased builds
28+
1829
## Installation
1930

2031
There are a few ways to install:

0 commit comments

Comments
 (0)