UNPKG

4.67 kBMarkdownView Raw
1# gulp changelog
2
3## 3.8.5
4
5- simplify --silent and --tasks-simple
6- fix bug in autocomplete where errors would come out
7
8## 3.8.4
9
10- CLI will use exit code 1 on exit when any task fails during the lifetime of the process
11
12
13## 3.8.3
14
15- Tweak error formatting to work better with PluginErrors and strings
16
17## 3.8.2
18
19- add manpage generation
20
21## 3.8.1
22
23- the CLI now adds process.env.INIT_CWD which is the original cwd it was launched from
24
25## 3.8.0
26
27- update vinyl-fs
28 - gulp.src is now a writable passthrough, this means you can use it to add files to your pipeline at any point
29 - gulp.dest can now take a function to determine the folder
30
31This is now possible!
32
33```js
34gulp.src('lib/*.js')
35 .pipe(uglify())
36 .pipe(gulp.src('styles/*.css'))
37 .pipe(gulp.dest(function(file){
38 // I don't know, you can do something cool here
39 return 'build/whatever';
40 }));
41```
42
43## 3.7.0
44
45- update vinyl-fs to remove BOM from UTF8 files
46- add --tasks-simple flag for plaintext task listings
47- updated autocomplete scripts to be simpler and use new --tasks-simple flag
48- added support for transpilers via liftoff 0.11 and interpret
49 - just npm install your compiler (coffee-script for example) and it will work out of the box
50
51## 3.5.5
52
53- update deps
54- gulp.dest now support mode option, uses source file mode by default (file.stat.mode)
55- use chalk for colors in bin
56- update gulp.env deprecation msg to be more helpful
57
58
59## 3.5.2
60
61- add -V for version on CLI (unix standard)
62- -v is deprecated, use -V
63- add -T as an alias for --tasks
64- documentation
65
66## 3.5
67
68- added `gulp.watch(globs, tasksArray)` sugar
69- remove gulp.taskQueue
70- deprecate gulp.run
71- deprecate gulp.env
72- add engineStrict to prevent people with node < 0.9 from installing
73
74## 3.4
75
76- added `--tasks` that prints out the tree of tasks + deps
77- global cli + local install mismatch is no longer fatal
78- remove tests for fs stuff
79- switch core src, dest, and watch to vinyl-fs
80- internal cleaning
81
82## 3.3.4
83
84- `--base` is now `--cwd`
85
86## 3.3.3
87
88- support for `--base` CLI arg to change where the search for gulpfile/`--require`s starts
89- support for `--gulpfile` CLI arg to point to a gulpfile specifically
90
91## 3.3.0
92
93- file.contents streams are no longer paused coming out of src
94- dest now passes files through before they are empty to fix passing to multiple dests
95
96## 3.2.4
97
98- Bug fix - we didn't have any CLI tests
99
100## 3.2.3
101
102- Update dependencies for bug fixes
103- autocomplete stuff in the completion folder
104
105## 3.2
106
107- File object is now [vinyl](https://github.com/wearefractal/vinyl)
108- .watch() is now [glob-watcher](https://github.com/wearefractal/glob-watcher)
109- Fix CLI -v when no gulpfile found
110- gulp-util updated
111- Logging moved to CLI bin file
112 - Will cause double logging if you update global CLI to 3.2 but not local
113 - Will cause no logging if you update local to 3.1 but not global CLI
114- Drop support for < 0.9
115
116## 3.1.3
117
118- Move isStream and isBuffer to gulp-util
119
120## 3.1
121
122- Move file class to gulp-util
123
124## 3.0
125
126- Ability to pass multiple globs and glob negations to glob-stream
127- Breaking change to the way glob-stream works
128- File object is now a class
129- file.shortened changed to file.relative
130- file.cwd added
131- Break out getStats to avoid nesting
132- Major code reorganization
133
134## 2.7
135
136- Breaking change to the way options are passed to glob-stream
137- Introduce new File object to ease pain of computing shortened names (now a getter)
138
139## 2.4 - 2.6
140
141- Moved stuff to gulp-util
142- Quit exposing createGlobStream (just use the glob-stream module)
143- More logging
144- Prettier time durations
145- Tons of documentation changes
146- gulp.trigger(tasks...) as a through stream
147
148## 1.2-2.4 (11/12/13)
149
150- src buffer=false fixed for 0.8 and 0.9 (remember to .resume() on these versions before consuming)
151- CLI completely rewritten
152 - Colorful logging
153 - Uses local version of gulp to run tasks
154 - Uses findup to locate gulpfile (so you can run it anywhere in your project)
155 - chdir to gulpfile directory before loading it
156 - Correct exit codes on errors
157- silent flag added to gulp to disable logging
158- Fixes to task orchestration (3rd party)
159- Better support for globbed directories (thanks @robrich)
160
161## 1.2 (10/28/13)
162
163- Can specify buffer=false on src streams to make file.content a stream
164- Can specify read=false on src streams to disable file.content
165
166## 1.1 (10/21/13)
167
168- Can specify run callback
169- Can specify task dependencies
170- Tasks can accept callback or return promise
171- `gulp.verbose` exposes run-time internals
172
173## 1.0 (9/26/13)
174
175- Specify dependency versions
176- Updated docs
177
178## 0.2 (8/6/13)
179
180- Rename .files() to .src() and .folder() to .dest()
181
182## 0.1 (7/18/13)
183
184- Initial Release
185
\No newline at end of file