v0.4.1: date: 2013-03-13 changes: - Fix path.join thrown errors with expandMapping rename. Closes gh-725. - Update copyright date to 2013. Closes gh-660. - Remove some side effects from manually requiring Grunt. Closes gh-605. - grunt.log: add formatting support and implicitly cast msg to a string. Closes gh-703. - Update js-yaml to version 2. Closes gh-683. - The grunt.util.spawn method now falls back to stdout when the `grunt` option is set. Closes gh-691. - Making --verbose "Files:" warnings less scary. Closes gh-657. - Fixing typo: the grunt.fatal method now defaults to FATAL_ERROR. Closes gh-656, gh-707. - Removed a duplicate line. Closes gh-702. - Gruntfile name should no longer be case sensitive. Closes gh-685. - The grunt.file.delete method warns and returns false if file doesn't exist. Closes gh-635, gh-714. - The grunt.package property is now resolved via require(). Closes gh-704. - The grunt.util.spawn method no longer breaks on multibyte stdio. Closes gh-710. - Fix "path.join arguments must be strings" error in file.expand/recurse when options.cwd is not set. Closes gh-722. - Adding a fairly relevant keyword to package.json (task). v0.4.0: date: 2013-02-18 changes: - Initial release of 0.4.0. - See http://gruntjs.com/upgrading-from-0.3-to-0.4 for a list of changes / migration guide.