- Update grunt-jscs to use JSCS 3.0.
- Update grunt-html.
- Breaking changes
- Update Grunt to v1.0.1. (#3)
- Rename Jade to Pug. (#4, pugjs/pug#2184)
- Drop Ruby Sass option and use LibSass as the standard Sass compiler. (#5)
- Switch from W3C HTML Validation to Nu Html Checker using grunt-html. (#9, #10)
- Remove main-bower-files because it doesn't work well on the current Bower. (#11)
- Features
- Include SVG optimization to built-in feature. (#7)
- Use npm-scripts by default and make grunt-cli optional.
- Fixes
- Update Grunt plugins to adapt Grunt 1.0.
- Install grunt-postcss + autoprefixer instead of deprecated grunt-autoprefixer. (#8)
- Refactor Grunt task scripts.
- Fix JSCS config to prevent error on the current version.
- Others
- Support Node.js v6.
- Update yeoman-generator to v0.22.5.
- Update generator-mocha to v0.3.0.
- Fix test code for the generator.
- Fix npm-install error when mocha/jasmine option passed.
- Prevent npm warning about peer dependencies.
- Test on Node.js 4.2 LTS and the latest stable version.
- Bump grunt-sass to fix sourcemap issue of Libsass.
- Disable JSCS line break validation to prevent error on Windows.
- Bump yeoman-generator to v0.20.1.
- Automate copy task for bower package assets using main-bower-files.
- Update BrowserSync to v2.1.1.
- Update grunt-spritesmith to v4.5.1. (see: Breaking changes in 3.0.0 and 4.0.0)
- Update other Grunt plugins.
- Support Node.js 0.12 and io.js.
- Add npm-script:
npm run build
to build with Grunt. - Tweak preset of package.json and bower.json.
- Use grunt-browser-sync for mocha testing instead of grunt-contrib-connect.
- Prevent JSCS error caused by the latest preset.
- Update Grunt plugins.
- Update URLs in help comment.
- Support source maps for Sass, Less, Autoprefixer and CoffeeScript.
- Switch from grunt-rev to grunt-filerev.
- Use
^
instead of~
in npm install. - Relax the JSCS config when CoffeeScript is selected.
- Update .gitignore.
- Update grunt plugins.
- Support wiredep in Stylus.
- Clean up Grunt config code.
- Support JSCS.
- Arrage JavaScript coding style.
- Strict mode.
- 2 spaces for indentation.
- Change the default config of generator.
- Select CSS instead of Sass.
- Uncheck HTML Validation.
- Upgrade grunt plugins.
- Improve grunt config scripts.
- Remove deprecated jshint options.
- Improve generator testing.
- Correct problems in Jade + SSI option.
- Release as open source.
- Support more tasks.
- Icon font generator
- Modernizr builder
- HTML minification
- SVG optimization
- Deployment to Git repository
- Deployment over FTP
- Support Libsass compiler.
- Make generator more configurable.
- Add preset menu for quick generate.
- Support user preset config.
- Add
--config
option for skipping the config type question. - Add
--skip-install-message
option. - Deprecate
--init
option and show prompt even if .yo-rc.json exists. - Improve prompt.
- Rename "src" directory to "app".
- Move "bower_components" directory to project root.
- Untrack files in "dist" directory.
- Untrack all files generated by pre-compilers.
- Support wiredep for sass/less sources.
- Support relative path for asset reference.
- Simplify boilerplate sources.
- Merge
grunt lint
task intogrunt test
. - Upgrade grunt plugins.
- Update readme and usage.
- Refactor the generator implementation.
- Switch to BrowserSync server.
- Improve grunt watch task.
- Upgrade Autoprefixer to v2.1.
- Upgrade grunt-spritesmith to v2.1.
- Support git management in the dist directory. e.g. grunt-build-control.
- Add .gitattributes.
- Prevent unexpected copy to the dist directory.
- Improve the performance of usemin task.
- Prevent error in case of no sprite image.
- Insert
~
instead of^
when npm install --save, --save-dev. - Update text in readme/help/prompt.
- Support Bower.
- Support testing frameworks.
- Make configurable using .yo-rc.json.
- Include CSS/JS concatenation task as built-in.
- Separate minify options of CSS and JavaScript.
- Discard support of
grunt server
alias. - Update dependent packages.
- Define
grunt build
as pure build task. - Update dependent packages.
- Support Stylus and *.sass files.
- Rename grunt alias
grunt server
togrunt serve
. - Separate all kinds of vendor libraries into "vendor" directory.
- Use absolute URI reference for all assets.
- Support more languages.
- Jade
- Less
- CoffeeScript
- Update directory and build structure.
- Add example pages and readme content.
- Update CLI prompt.
- Optimize grunt performance using grunt-newer and time-grunt.
- Improve CLI messages.
- Fix bug of grunt script.
- Initial release.