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 |
|
80 | This is now possible!
|
81 |
|
82 | ```js
|
83 | gulp.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 |