Skip to content

Releases: yeoman/generator

v2.0.3

19 Feb 15:51
Compare
Choose a tag to compare
  • Update dependencies with security vulnerabilities.

v2.0.2

26 Dec 18:01
Compare
Choose a tag to compare
  • Fix error when the prompt choices options is provided as a function instead of an array. (Drawback: this will turn off Yeoman reuse of the previously provided answer)

v2.0.1

30 Sep 14:04
Compare
Choose a tag to compare
  • Bump dependencies (including security patch on debug)

v2.0.0

12 Sep 14:14
Compare
Choose a tag to compare

This release fix a few bugs and focus on modernizing our codebase to ES6 style.

Breaking changes

  • Generator.extend() is replaced in favor of class extends Generator {}
  • Generator#github.username() now returns a promise instead of taking a callback
  • Install functions now returns promises (installDependencies, runInstall, bowerInstall, npmInstall and yarnInstall)

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

03 Apr 19:05
Compare
Choose a tag to compare
  • 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

27 Jan 08:46
Compare
Choose a tag to compare
  • Bump mem-fs-editor to v3.0. New this.fs.append() method, and fix bugs with copy and delete operating on non-committed directories.

v1.0.1

20 Dec 05:29
Compare
Choose a tag to compare
  • Fix regression where Boolean options couldn't be undefined.

v1.0.0 🎉

17 Dec 21:31
Compare
Choose a tag to compare

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)

v0.24.2

20 Oct 05:47
Compare
Choose a tag to compare
  • Better error messages around deprecation and warning if command line tools are not found.

v0.24.1

18 Jul 00:42
Compare
Choose a tag to compare
  • Revert dependencies bump breaking node 0.10 support.