Posted on April 04, 2016
The Grunt team is pleased to announce the release Grunt
Be advised Grunt
will no longer support Node.js v0.8.
We ask you to test this release and report any issues you are experiencing.
Update to Grunt 1.0.0 today using:
npm install email@example.com --save-dev
Please read the RC1 blog post for more details about changes to Grunt with version 1.0.
If you have a Grunt plugin that includes
section of your
, we recommend tagging with
. Otherwise for npm@2 users
will receive a hard error when trying to install your plugin and npm@3 users will get a warning. We have sent over two thousand pull requests to existing plugins to make this change.
We ask you to send pull requests to your favourite plugins and ask them to update the
section of their
- Prevent async callback from being called multiple times. Pull #1464.
- Update copyright to jQuery Foundation and remove redundant headers. Fixes #1478.
- Update glob to 7.0.x. Fixes #1467.
- Removing duplicate BOM strip code. Pull #1482.
- Updated to latest cli ~1.2.0
- Ensure a grunt bin gets created upon install.
coffee-scriptis upgraded to
~1.10.0which could incur breaking changes when using the language with plugins and Gruntfiles.
noptis upgraded to
~3.0.6which has fixed many issues, including passing multiple arguments and dealing with numbers as options. Be aware previously
--foo barused to pass the value
'bar'to the option
foo. It will now set the option
trueand run the task
globis upgraded to
minimatchis upgraded to
~3.0.0. Results are now sorted by default with
grunt.file.expandMapping(). Pass the
nosort: trueoption if you don't want the results to be sorted.
lodashwas upgraded to
~4.3.0. Many changes have occurred. Some of which that directly effect Grunt are
grunt.util._.template()returns a compile function and
grunt.util._.flattenno longer flattens deeply.
grunt.util._is deprecated and we highly encourage you to
npm install lodashand
var _ = require('lodash')to use
lodash. Please see the lodash changelog for a full list of changes: https://github.com/lodash/lodash/wiki/Changelog
iconv-liteis upgraded to
~0.4.13and strips the BOM by default.
js-yamlis upgraded to
~3.5.2and may affect
grunt.file.readYAML. We encourage you to please
npm install js-yamland use
var YAML = require('js-yaml')directly in case of future deprecations.
modeoption can be passed intogrunt.file.write().
Done, without errors.was changed to
Done.to avoid failing by mistake on the word
As we mentioned before, we are also looking for contributors to all Grunt repositories and are willing to mentor you to get more experience with open source.