yeoman/generator (yeoman-generator)
### [`v7.3.2`](https://togithub.com/yeoman/generator/releases/tag/v7.3.2)
[Compare Source](https://togithub.com/yeoman/generator/compare/v7.3.1...v7.3.2)
#### What's Changed
- emit event before:queueOwnTasks by [@mshima](https://togithub.com/mshima) in [https://github.com/yeoman/generator/pull/1528](https://togithub.com/yeoman/generator/pull/1528)
**Full Changelog**: https://github.com/yeoman/generator/compare/v7.3.1...v7.3.2
### [`v7.3.1`](https://togithub.com/yeoman/generator/releases/tag/v7.3.1)
[Compare Source](https://togithub.com/yeoman/generator/compare/v7.3.0...v7.3.1)
#### What's Changed
- fix inheritTasks with taskPrefix by [@mshima](https://togithub.com/mshima) in [https://github.com/yeoman/generator/pull/1525](https://togithub.com/yeoman/generator/pull/1525)
**Full Changelog**: https://github.com/yeoman/generator/compare/v7.3.0...v7.3.1
### [`v7.3.0`](https://togithub.com/yeoman/generator/releases/tag/v7.3.0)
[Compare Source](https://togithub.com/yeoman/generator/compare/v7.2.0...v7.3.0)
#### What's Changed
- add inheritTasks to features by [@mshima](https://togithub.com/mshima) in [https://github.com/yeoman/generator/pull/1523](https://togithub.com/yeoman/generator/pull/1523)
**Full Changelog**: https://github.com/yeoman/generator/compare/v7.2.0...v7.3.0
### [`v7.2.0`](https://togithub.com/yeoman/generator/releases/tag/v7.2.0)
[Compare Source](https://togithub.com/yeoman/generator/compare/v7.1.1...v7.2.0)
- Use mem-fs-editor fromBasePath ([#1517](https://togithub.com/yeoman/generator/issues/1517)) [`520c16d`](https://togithub.com/yeoman/generator/commit/520c16d)
### [`v7.1.1`](https://togithub.com/yeoman/generator/releases/tag/v7.1.1)
[Compare Source](https://togithub.com/yeoman/generator/compare/v7.1.0...v7.1.1)
- resolvePackage is not provided by Environment v4 [`eaa30f2`](https://togithub.com/yeoman/generator/commit/eaa30f2)
- bump dependencies [`3c45eb3`](https://togithub.com/yeoman/generator/commit/3c45eb3) [`cd1adf6`](https://togithub.com/yeoman/generator/commit/cd1adf6)
- Test cleanup: spawn command ([#1488](https://togithub.com/yeoman/generator/issues/1488)) [`4d39258`](https://togithub.com/yeoman/generator/commit/4d39258)
- Test cleanup: deprecate.test.ts ([#1489](https://togithub.com/yeoman/generator/issues/1489)) [`0add881`](https://togithub.com/yeoman/generator/commit/0add881)
### [`v7.1.0`](https://togithub.com/yeoman/generator/releases/tag/v7.1.0)
[Compare Source](https://togithub.com/yeoman/generator/compare/v7.0.0...v7.1.0)
- add `pipeline()` method and improve types [`a459b00`](https://togithub.com/yeoman/generator/commit/a459b00)
### [`v7.0.0`](https://togithub.com/yeoman/generator/releases/tag/v7.0.0)
[Compare Source](https://togithub.com/yeoman/generator/compare/v6.0.1...v7.0.0)
- bump required node versions [`ea4fd51`](https://togithub.com/yeoman/generator/commit/ea4fd51)
- bump yeoman-environment to v4.0.0 [`e5eb6f6`](https://togithub.com/yeoman/generator/commit/e5eb6f6)
- fs.test.ts: Improve readbility, add types to fix TS problems ([#1482](https://togithub.com/yeoman/generator/issues/1482)) [`3dd4c2d`](https://togithub.com/yeoman/generator/commit/3dd4c2d)
### [`v6.0.1`](https://togithub.com/yeoman/generator/releases/tag/v6.0.1)
[Compare Source](https://togithub.com/yeoman/generator/compare/v6.0.0...v6.0.1)
- set sourceRoot before help [`16b16fb`](https://togithub.com/yeoman/generator/commit/16b16fb)
### [`v6.0.0`](https://togithub.com/yeoman/generator/releases/tag/v6.0.0)
[Compare Source](https://togithub.com/yeoman/generator/compare/v5.10.0...v6.0.0)
The `yeoman-generator` package now export a native ESM module. ([Learn more about ESM](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c))
Notable changes:
- Convert to typescript
- Drop node 12/14 support.
- Requires yeoman-environment `^3.18.4`.
- Provides built-in types.
- Uses new `@yeoman/types` for environment/generator interoperability. May conflict with `@types/yeoman-*` types.
- Move skipParseOptions and customPriorities to features [`c12806a`](https://togithub.com/yeoman/generator/commit/c12806a)
- Drop deprecated install (and not included by default) action [`1a856b1`](https://togithub.com/yeoman/generator/commit/1a856b1)
Install action was not scalable. A separated task package can be considered at [yeoman-api](https://togithub.com/yeoman/yeoman-api).
- `run-async` is not provided anymore:
Convert to Promises or use `run-async` v3:
import runAsync from 'run-async';
class Gen {
asyncTaskWithCallback: runAsync(function() {
const done = this.async();
asyncMethod(done);
}),
}
- composeWith is async:
- If used inside constructor, move it to `_postConstruct` or `beforeQueue`.
- Due to complexity, prefer `composeWith(generator, composeOptions` signature.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 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:
5.10.0
->7.3.2
Release Notes
yeoman/generator (yeoman-generator)
### [`v7.3.2`](https://togithub.com/yeoman/generator/releases/tag/v7.3.2) [Compare Source](https://togithub.com/yeoman/generator/compare/v7.3.1...v7.3.2) #### What's Changed - emit event before:queueOwnTasks by [@mshima](https://togithub.com/mshima) in [https://github.com/yeoman/generator/pull/1528](https://togithub.com/yeoman/generator/pull/1528) **Full Changelog**: https://github.com/yeoman/generator/compare/v7.3.1...v7.3.2 ### [`v7.3.1`](https://togithub.com/yeoman/generator/releases/tag/v7.3.1) [Compare Source](https://togithub.com/yeoman/generator/compare/v7.3.0...v7.3.1) #### What's Changed - fix inheritTasks with taskPrefix by [@mshima](https://togithub.com/mshima) in [https://github.com/yeoman/generator/pull/1525](https://togithub.com/yeoman/generator/pull/1525) **Full Changelog**: https://github.com/yeoman/generator/compare/v7.3.0...v7.3.1 ### [`v7.3.0`](https://togithub.com/yeoman/generator/releases/tag/v7.3.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v7.2.0...v7.3.0) #### What's Changed - add inheritTasks to features by [@mshima](https://togithub.com/mshima) in [https://github.com/yeoman/generator/pull/1523](https://togithub.com/yeoman/generator/pull/1523) **Full Changelog**: https://github.com/yeoman/generator/compare/v7.2.0...v7.3.0 ### [`v7.2.0`](https://togithub.com/yeoman/generator/releases/tag/v7.2.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v7.1.1...v7.2.0) - Use mem-fs-editor fromBasePath ([#1517](https://togithub.com/yeoman/generator/issues/1517)) [`520c16d`](https://togithub.com/yeoman/generator/commit/520c16d) ### [`v7.1.1`](https://togithub.com/yeoman/generator/releases/tag/v7.1.1) [Compare Source](https://togithub.com/yeoman/generator/compare/v7.1.0...v7.1.1) - resolvePackage is not provided by Environment v4 [`eaa30f2`](https://togithub.com/yeoman/generator/commit/eaa30f2) - bump dependencies [`3c45eb3`](https://togithub.com/yeoman/generator/commit/3c45eb3) [`cd1adf6`](https://togithub.com/yeoman/generator/commit/cd1adf6) - Test cleanup: spawn command ([#1488](https://togithub.com/yeoman/generator/issues/1488)) [`4d39258`](https://togithub.com/yeoman/generator/commit/4d39258) - Test cleanup: deprecate.test.ts ([#1489](https://togithub.com/yeoman/generator/issues/1489)) [`0add881`](https://togithub.com/yeoman/generator/commit/0add881) ### [`v7.1.0`](https://togithub.com/yeoman/generator/releases/tag/v7.1.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v7.0.0...v7.1.0) - add `pipeline()` method and improve types [`a459b00`](https://togithub.com/yeoman/generator/commit/a459b00) ### [`v7.0.0`](https://togithub.com/yeoman/generator/releases/tag/v7.0.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v6.0.1...v7.0.0) - bump required node versions [`ea4fd51`](https://togithub.com/yeoman/generator/commit/ea4fd51) - bump yeoman-environment to v4.0.0 [`e5eb6f6`](https://togithub.com/yeoman/generator/commit/e5eb6f6) - fs.test.ts: Improve readbility, add types to fix TS problems ([#1482](https://togithub.com/yeoman/generator/issues/1482)) [`3dd4c2d`](https://togithub.com/yeoman/generator/commit/3dd4c2d) ### [`v6.0.1`](https://togithub.com/yeoman/generator/releases/tag/v6.0.1) [Compare Source](https://togithub.com/yeoman/generator/compare/v6.0.0...v6.0.1) - set sourceRoot before help [`16b16fb`](https://togithub.com/yeoman/generator/commit/16b16fb) ### [`v6.0.0`](https://togithub.com/yeoman/generator/releases/tag/v6.0.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.10.0...v6.0.0) The `yeoman-generator` package now export a native ESM module. ([Learn more about ESM](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c)) Notable changes: - Convert to typescript - Drop node 12/14 support. - Requires yeoman-environment `^3.18.4`. - Provides built-in types. - Uses new `@yeoman/types` for environment/generator interoperability. May conflict with `@types/yeoman-*` types. - Move skipParseOptions and customPriorities to features [`c12806a`](https://togithub.com/yeoman/generator/commit/c12806a) - Drop deprecated install (and not included by default) action [`1a856b1`](https://togithub.com/yeoman/generator/commit/1a856b1) Install action was not scalable. A separated task package can be considered at [yeoman-api](https://togithub.com/yeoman/yeoman-api). - `run-async` is not provided anymore: Convert to Promises or use `run-async` v3: import runAsync from 'run-async'; class Gen { asyncTaskWithCallback: runAsync(function() { const done = this.async(); asyncMethod(done); }), } - composeWith is async: - If used inside constructor, move it to `_postConstruct` or `beforeQueue`. - Due to complexity, prefer `composeWith(generator, composeOptions` signature.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.