yeoman/generator
### [`v5.2.0`](https://togithub.com/yeoman/generator/releases/v5.2.0)
[Compare Source](https://togithub.com/yeoman/generator/compare/v5.1.0...v5.2.0)
- Changes to required/recommended yeoman-environment version. [`de61c24`](https://togithub.com/yeoman/generator/commit/de61c24), [`4587a29`](https://togithub.com/yeoman/generator/commit/4587a29), [`d101a41`](https://togithub.com/yeoman/generator/commit/d101a41), [`0898158`](https://togithub.com/yeoman/generator/commit/0898158)
- Add optional peer dependency on yeoman-environment [`26797e6`](https://togithub.com/yeoman/generator/commit/26797e6)
- Add support to tasksMatchingPriority feature. [`93e01ea`](https://togithub.com/yeoman/generator/commit/93e01ea)
- Move uniqueBy calculation to the constructor. [`4dcda8a`](https://togithub.com/yeoman/generator/commit/4dcda8a)
- Resolve dependencies with empty versions to latest. [`d952868`](https://togithub.com/yeoman/generator/commit/d952868)
### [`v5.1.0`](https://togithub.com/yeoman/generator/releases/v5.1.0)
[Compare Source](https://togithub.com/yeoman/generator/compare/v5.0.1...v5.1.0)
- Add features argument to constructor. [`9729a58`](https://togithub.com/yeoman/generator/commit/9729a58)
- Delete option instead of setting undefined. [`86d1ad3`](https://togithub.com/yeoman/generator/commit/86d1ad3)
### [`v5.0.1`](https://togithub.com/yeoman/generator/releases/v5.0.1)
[Compare Source](https://togithub.com/yeoman/generator/compare/v5.0.0...v5.0.1)
- Bump xo to 0.38.1 and move to devDependencies. [`3f51315`](https://togithub.com/yeoman/generator/commit/3f51315)
### [`v5.0.0`](https://togithub.com/yeoman/generator/releases/v5.0.0)
[Compare Source](https://togithub.com/yeoman/generator/compare/v4.13.0...v5.0.0)
#### Breaking changes
- Requires node 12.
- Requires `yeoman-environment@3.0.0` (unreleased yo@4).
- Conflicter moved to the Environment.
- Install action is deprecated and is not included by default.
- Replaced by package.json manipulation
- `addDependencies({dependency: 'version'})`
- `addDevDependencies({dependency: 'version'})`
- `this.packageJson` storage. Eg: `this.packageJson.merge({scripts: {test: 'mocha'}})`;
- Install task will be executed later by the Environment when `package.json` changes.
- To load it:
const Generator = require('yeoman-generator');
-_.extend(Generator.prototype, require('yeoman-generator/lib/actions/install'));
- Singleton Generators support passing `unique: 'namespace'` or `unique: 'argument'`.
constructor(args, options = {}) {
super(args, {...options, unique: 'namespace'}
}
- Misc
- `this.(spawnCommand/spawnCommandSync)` switched to `execa` and now defaults `cwd` to `this.destinationRoot()`.
- Dropped support for kebab case options.
- `composeWith()` isn't chainable anymore and delegates the running to the Environment for singleton checks.
- Replaced `registerTransformStream` with `queueTransformStream`.
New api executes transformations before the commit operation, and is executed for every generator.
- Dependencies update.
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^4.11.0
->^5.0.0
Release Notes
yeoman/generator
### [`v5.2.0`](https://togithub.com/yeoman/generator/releases/v5.2.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.1.0...v5.2.0) - Changes to required/recommended yeoman-environment version. [`de61c24`](https://togithub.com/yeoman/generator/commit/de61c24), [`4587a29`](https://togithub.com/yeoman/generator/commit/4587a29), [`d101a41`](https://togithub.com/yeoman/generator/commit/d101a41), [`0898158`](https://togithub.com/yeoman/generator/commit/0898158) - Add optional peer dependency on yeoman-environment [`26797e6`](https://togithub.com/yeoman/generator/commit/26797e6) - Add support to tasksMatchingPriority feature. [`93e01ea`](https://togithub.com/yeoman/generator/commit/93e01ea) - Move uniqueBy calculation to the constructor. [`4dcda8a`](https://togithub.com/yeoman/generator/commit/4dcda8a) - Resolve dependencies with empty versions to latest. [`d952868`](https://togithub.com/yeoman/generator/commit/d952868) ### [`v5.1.0`](https://togithub.com/yeoman/generator/releases/v5.1.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.0.1...v5.1.0) - Add features argument to constructor. [`9729a58`](https://togithub.com/yeoman/generator/commit/9729a58) - Delete option instead of setting undefined. [`86d1ad3`](https://togithub.com/yeoman/generator/commit/86d1ad3) ### [`v5.0.1`](https://togithub.com/yeoman/generator/releases/v5.0.1) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.0.0...v5.0.1) - Bump xo to 0.38.1 and move to devDependencies. [`3f51315`](https://togithub.com/yeoman/generator/commit/3f51315) ### [`v5.0.0`](https://togithub.com/yeoman/generator/releases/v5.0.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v4.13.0...v5.0.0) #### Breaking changes - Requires node 12. - Requires `yeoman-environment@3.0.0` (unreleased yo@4). - Conflicter moved to the Environment. - Install action is deprecated and is not included by default. - Replaced by package.json manipulation - `addDependencies({dependency: 'version'})` - `addDevDependencies({dependency: 'version'})` - `this.packageJson` storage. Eg: `this.packageJson.merge({scripts: {test: 'mocha'}})`; - Install task will be executed later by the Environment when `package.json` changes. - To load it: const Generator = require('yeoman-generator'); -_.extend(Generator.prototype, require('yeoman-generator/lib/actions/install')); - Singleton Generators support passing `unique: 'namespace'` or `unique: 'argument'`. constructor(args, options = {}) { super(args, {...options, unique: 'namespace'} } - Misc - `this.(spawnCommand/spawnCommandSync)` switched to `execa` and now defaults `cwd` to `this.destinationRoot()`. - Dropped support for kebab case options. - `composeWith()` isn't chainable anymore and delegates the running to the Environment for singleton checks. - Replaced `registerTransformStream` with `queueTransformStream`. New api executes transformations before the commit operation, and is executed for every generator. - Dependencies update.Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.