Releases: yeoman/generator
Releases · yeoman/generator
v2.0.3
v2.0.2
v2.0.1
v2.0.0
This release fix a few bugs and focus on modernizing our codebase to ES6 style.
Breaking changes
Generator.extend()
is replaced in favor ofclass extends Generator {}
Generator#github.username()
now returns a promise instead of taking a callback- Install functions now returns promises (
installDependencies
,runInstall
,bowerInstall
,npmInstall
andyarnInstall
)
New features
installDependencies
now accept command line arguments as options for each sub-command (#1014)
this.installDependencies({
npm: {saveDev: true},
bower: {depth: 0}
});
Fix
- Fix diffing dying on empty files (#1028)
v1.1.1
- af3048f Fix issue with API documentation deploy script
- 74cb46f Document legacy Generator.extend method properly - rel #996
- 6d267f0 Use XO
- 17173a2 chore(package): update yeoman-assert to version 3.0.0 (#1004)
- 59d0120 Add eslint as direct dev dependency
- cf67f66 Bump dependencies
- ac542ba Bump dev dependencies
- 0b06786 Improve option name validation message
- 67b90f4 Add failing test for Boolean options starting with no-
- 51414c0 Update Travis test matrix
v1.1.0
- Bump mem-fs-editor to v3.0. New
this.fs.append()
method, and fix bugs withcopy
anddelete
operating on non-committed directories.
v1.0.1
v1.0.0 🎉
Say allo' to yeoman-generator 1.0 🎉
Most important changes
- Updates to option and argument parsing
- Updates to composeWith
- Simpler default export
- Yarn support
- Deleted deprecated functions
See blog post for detailed information about the changes and hints for migrating your generator.
Full changelog
- 138ed98 v1.0.0
- 871ed39 v1.0.0-rc1
- df7012f Fix composeWith to allow passing explicit arguments for yeoman-generator@<1.0
- 9aa4e02 Alias desc to description in argument/option config
- 1b6eede Remove Gruntfile api - Fix #744
- fedb2fb Update composeWith to take path or namespace as first argument - Fix #983
- 1885dec Single way of passing both arguments and options to composed generator
- a852f62 Allow passing arguments to a Generator constructor in the same way as we pass options
- f6f4dda Fix issue #947 (#982)
- e1b95d8 Refactor arguments and options parsing
- a3cab64 Disambiguate cli options from spawn options - Fix #754
- 687b9be Conflicter to handle null file.contents - Fix #950
- d6345f7 Pass default options to composed generators automatically - Fix #745
- bddb942 Fix yarnInstall to add new package - Fix #980
- cd5e34d Simplify root exports
- 3601531 Get rid of yeoman-environment proxying
- 006577a Update tes matrix
- f633dae Remove NamedBase
- 16084c6 Remove jshintrc
- ec9c448 Remove legacy files functions
- 49ce5f3 Remove deprecated modules
- f3fb1d5 Save current config to .yo-rc.json (#963)
- 4eccb2a Add yarnInstall method
- f632f01 Add version number to generated docs (#978)
- 7cf5875 Update logo url in api doc
- cf64f57 Switch JSDoc template (#977)
- 102dd97 Only build and deploy docs on a specific node version (#976)
- 87b210b Prevent multiple commits of docs in gh-pages branch (#975)
- 2c34bde npm cache by default (#940)