oui
oui copied to clipboard
chore(deps): update dependency yeoman-generator to v7
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| yeoman-generator (source) | devDependencies | major | ^5.8.0 -> ^7.0.0 |
By merging this PR, the issue #1514 will be automatically resolved and closed:
| Severity | Vulnerability | |
|---|---|---|
Medium |
5.3 | CVE-2025-25288 |
Medium |
5.3 | CVE-2025-25290 |
Release Notes
yeoman/generator (yeoman-generator)
v7.5.0
What's Changed
- docs: remove funding as we use a global setup by @UlisesGascon in #1596
- ci: remove dependabot as we use renovate now by @UlisesGascon in #1597
- ci: update Node.js versions supported and remove legacy step by @UlisesGascon in #1599
- ci: apply security best practices by @UlisesGascon in #1601
- ci: pin dependencies by @step-security-bot in #1602
- ci: remove travis legacy references by @UlisesGascon in #1598
- Update github-username to 9.0.0 to fix security vulnerability by @strmer15 in #1603
- chore: apply prettier by @mshima in #1606
- chore: deprecate github/username utility by @mshima in #1605
- feat: move
@types/nodeto peer dependencies and make it optional. by @mshima in #1607
New Contributors
- @step-security-bot made their first contribution in #1602
- @strmer15 made their first contribution in #1603
Full Changelog: https://github.com/yeoman/generator/compare/v7.4.0...v7.5.0
v7.4.0
What's Changed
- chore: Export questions types by @jmuzina in #1578
- fix: replace Duplex with Transform by @mshima in #1577
- fix: keep resolved as absolute path by @mshima in #1580
- feat: don't modify original copyOptions and pass fromBasePath to rend… by @mshima in #1581
- chore: fix lint warnings by @mshima in #1582
New Contributors
Full Changelog: https://github.com/yeoman/generator/compare/v7.3.3...v7.4.0
v7.3.3
- migrate to eslint 9 and test adjusts
- permissive
@types/nodedependency.
v7.3.2
What's Changed
Full Changelog: https://github.com/yeoman/generator/compare/v7.3.1...v7.3.2
v7.3.1
What's Changed
Full Changelog: https://github.com/yeoman/generator/compare/v7.3.0...v7.3.1
v7.3.0
What's Changed
Full Changelog: https://github.com/yeoman/generator/compare/v7.2.0...v7.3.0
v7.2.0
v7.1.1
- resolvePackage is not provided by Environment v4
eaa30f2 - bump dependencies
3c45eb3cd1adf6 - Test cleanup: spawn command (#1488)
4d39258 - Test cleanup: deprecate.test.ts (#1489)
0add881
v7.1.0
- add
pipeline()method and improve typesa459b00
v7.0.0
- bump required node versions
ea4fd51 - bump yeoman-environment to v4.0.0
e5eb6f6 - fs.test.ts: Improve readbility, add types to fix TS problems (#1482)
3dd4c2d
v6.0.1
- set sourceRoot before help
16b16fb
v6.0.0
The yeoman-generator package now export a native ESM module. (Learn more about ESM)
Notable changes:
- Convert to typescript
- Drop node 12/14 support.
- Requires yeoman-environment
^3.18.4. - Provides built-in types.
- Uses new
@yeoman/typesfor environment/generator interoperability. May conflict with@types/yeoman-*types. - Move skipParseOptions and customPriorities to features
c12806a - Drop deprecated install (and not included by default) action
1a856b1Install action was not scalable. A separated task package can be considered at yeoman-api. run-asyncis not provided anymore: Convert to Promises or userun-asyncv3:
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
_postConstructorbeforeQueue. - Due to complexity, prefer
composeWith(generator, composeOptionssignature.
- If used inside constructor, move it to
v5.10.0
- accept yeoman-environment v4
a8c526b
v5.9.0
- adjusts for yeoman-api
553537b
- [ ] If you want to rebase/retry this PR, check this box
Medium