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 |
|
31 | This is now possible!
|
32 |
|
33 | ```js
|
34 | gulp.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 |