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!