Grunt 0.4.2 released
Posted on November 21, 2013Grunt 0.4.2 is now available on npm.
This release should address a lot of issues for Windows developers, such as pipe-redirection, console output and BOM preservation.
Besides a number of bug fixes, we have made a few decisions going forward regarding external dependencies in Grunt. These external libraries are deprecated and should now be required as npm modules:
- Use glob instead of
grunt.file.glob
- Use minimatch instead of
grunt.file.minimatch
- Use findup instead of
grunt.file.findup
- Use lodash instead of
grunt.util._
- Use underscore.string instead of
grunt.util._.str
- Use hooker instead of
grunt.util.hooker
- Use async instead of
grunt.util.async
- Use getobject instead of
grunt.util.namespace
If you want to use these external libraries in your tasks, please install them as you would Grunt or any Grunt plugin using npm install <module> --save-dev
. For example, if you used grunt.util._
before, you'll now require Lo-Dash instead with npm install lodash --save-dev
.
// Then change this code:
var newArr = grunt.util._.map(arr, fn);
// To this:
var _ = require('lodash');
var newArr = _.map(arr, fn);
The team is also looking for feedback about the future of Grunt, so if you have time, please join the 0.5.0 milestone discussions.
See the 0.4.2 changelog here.
Happy Grunting!
comments powered byDisqus