UNPKG

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