Skip to content
This repository was archived by the owner on Jun 24, 2026. It is now read-only.

Update dependency yeoman-generator to v8#222

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/yeoman-generator-8.x
Open

Update dependency yeoman-generator to v8#222
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/yeoman-generator-8.x

Conversation

@renovate

@renovate renovate Bot commented Mar 2, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
yeoman-generator (source) 4.13.08.2.2 age confidence

Release Notes

yeoman/generator (yeoman-generator)

v8.2.2

Compare Source

Bug Fixes
  • try to avoid could be instantiated with a different subtype of constraint issue (#​1798) (2a83721)

v8.2.1

Compare Source

Bug Fixes

v8.2.0

Compare Source

Features
Bug Fixes

v8.1.2

Compare Source

  • fix: update proxy behavior to handle raw values and add related tests (#​1762) 0f4dc08
  • feat: add StorageTransform type and update StorageOptions (#​1761) 1684d01

v8.1.1

Compare Source


v8.1.0

Compare Source


v8.0.2

Compare Source


v8.0.1

Compare Source


v8.0.0

Compare Source

Notable changes

  • Add support to environment shared context data.
  • Reworked fs api due to mem-fs-editor refactoring.
  • Drop github-username dependency.
  • May internal improvements.

v7.5.1

Compare Source

What's Changed

Full Changelog: yeoman/generator@v7.5.0...v7.5.1

v7.5.0

Compare Source

What's Changed

New Contributors

Full Changelog: yeoman/generator@v7.4.0...v7.5.0

v7.4.0

Compare Source

What's Changed

New Contributors

Full Changelog: yeoman/generator@v7.3.3...v7.4.0

v7.3.3

Compare Source

  • migrate to eslint 9 and test adjusts
  • permissive @types/node dependency.

v7.3.2

Compare Source

What's Changed

Full Changelog: yeoman/generator@v7.3.1...v7.3.2

v7.3.1

Compare Source

What's Changed

Full Changelog: yeoman/generator@v7.3.0...v7.3.1

v7.3.0

Compare Source

What's Changed

Full Changelog: yeoman/generator@v7.2.0...v7.3.0

v7.2.0

Compare Source

v7.1.1

Compare Source

v7.1.0

Compare Source

  • add pipeline() method and improve types a459b00

v7.0.0

Compare Source

  • 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

Compare Source

  • set sourceRoot before help 16b16fb

v6.0.0

Compare Source

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/types for 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 1a856b1
    Install action was not scalable. A separated task package can be considered at 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.

v5.10.0

Compare Source

  • accept yeoman-environment v4 a8c526b

v5.9.0

Compare Source

v5.8.0

Compare Source

  • always create a new mem-fs-editor instance instead of using shared instance. 7bec553

v5.7.1

Compare Source

  • add options to queueTransformStream. dac0db6

v5.7.0

Compare Source

  • make prompt default value dynamic ea460eb
  • show error message when task fails. 92cc534

v5.6.1

Compare Source

  • Move custom args inside the runAsync for better error handling ef3f702
  • Allow task to override taskPrefix. d2f4274
  • Fix destinationRoot overridden by current value. f6e1e67
  • Fix resolved when not passed by options. 52ac34c

v5.6.0

Compare Source

v5.5.2

Compare Source

  • Fix createStorage with options. 185a408

v5.5.1

Compare Source

  • Add options parameter to createStorage. 82db7d0

v5.5.0

Compare Source

  • Rework private methods. dac452e
  • Add args to queueTask. cf8580f
  • Add optional support to sorted Storage. cf2e53f
  • Documentation improvements.

v5.4.2

Compare Source

v5.4.1

Compare Source

v5.4.0

Compare Source

  • Add immediately parameter to composeWith 8fd5c86
  • Add support to beforeQueue. b8747da

v5.3.0

Compare Source

v5.2.0

Compare Source

  • Changes to required/recommended yeoman-environment version. de61c24, 4587a29, d101a41, 0898158
  • Add optional peer dependency on yeoman-environment 26797e6
  • Add support to tasksMatchingPriority feature. 93e01ea
  • Move uniqueBy calculation to the constructor. 4dcda8a
  • Resolve dependencies with empty versions to latest. d952868

v5.1.0

Compare Source

  • Add features argument to constructor. 9729a58
  • Delete option instead of setting undefined. 86d1ad3

v5.0.1

Compare Source

  • Bump xo to 0.38.1 and move to devDependencies. 3f51315

v5.0.0

Compare Source

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.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Monday through Friday (* * * * 1-5)
  • 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/yeoman-generator-8.x branch from cdac2d1 to 375f17c Compare March 4, 2026 18:55
@ErisDS

ErisDS commented Mar 4, 2026

Copy link
Copy Markdown
Member

🤖 Velo CI Failure Analysis

Classification: 🟠 SOFT FAIL

  • Workflow: Test
  • Failed Step: Run yarn
  • Run: View failed run
    What failed: Incompatible Node.js version for yeoman-generator@8.0.1
    Why: The error message indicates that the yeoman-generator@8.0.1 module is incompatible with the current Node.js version (18.20.8), and it requires Node.js version ^20.17.0 || >=22.9.0. This is a code issue, as the project dependencies are not compatible with the current Node.js version used in the CI environment.
    Action:
    Update the project's Node.js version requirement in the package.json file to match the compatible version, or update the CI configuration to use a compatible Node.js version.

@renovate renovate Bot force-pushed the renovate/yeoman-generator-8.x branch from 375f17c to 78e61c0 Compare March 5, 2026 02:50
@ErisDS

ErisDS commented Mar 5, 2026

Copy link
Copy Markdown
Member

🤖 Velo CI Failure Analysis

Classification: 🟠 SOFT FAIL

  • Workflow: Test
  • Failed Step: Run yarn
  • Run: View failed run
    What failed: Incompatible Node.js version for yeoman-generator@8.0.2
    Why: The error message indicates that the yeoman-generator@8.0.2 module is incompatible with the current Node.js version (16.20.2). This is a code issue, as the project dependencies are not compatible with the runtime environment.
    Action:
    Update the project dependencies to use a compatible Node.js version, or update the Node.js version used in the CI workflow.

@renovate renovate Bot force-pushed the renovate/yeoman-generator-8.x branch 2 times, most recently from fda15cd to 52bdc78 Compare March 11, 2026 01:53
@ErisDS

ErisDS commented Mar 11, 2026

Copy link
Copy Markdown
Member

🤖 Velo CI Failure Analysis

Classification: 🟠 SOFT FAIL

  • Workflow: Test
  • Failed Step: Run yarn
  • Run: View failed run
    What failed: CI failure - likely code issue
    Why: The failure appears to be related to code changes. Check the error output for details.
    Action:
    Review the error logs and fix the issue in your code.

@renovate renovate Bot force-pushed the renovate/yeoman-generator-8.x branch from 52bdc78 to 71e2a17 Compare March 13, 2026 21:13
@renovate renovate Bot force-pushed the renovate/yeoman-generator-8.x branch 3 times, most recently from 8c5902a to 671936b Compare April 3, 2026 06:45
@renovate renovate Bot force-pushed the renovate/yeoman-generator-8.x branch from 671936b to d6b8a55 Compare April 8, 2026 16:33
@renovate renovate Bot force-pushed the renovate/yeoman-generator-8.x branch from d6b8a55 to 1b918ec Compare April 29, 2026 03:07
@renovate renovate Bot force-pushed the renovate/yeoman-generator-8.x branch 2 times, most recently from a5eeed7 to a6e6581 Compare May 18, 2026 13:34
@renovate renovate Bot force-pushed the renovate/yeoman-generator-8.x branch 2 times, most recently from e2f9c5c to 1676eeb Compare June 1, 2026 23:44
@renovate renovate Bot force-pushed the renovate/yeoman-generator-8.x branch 4 times, most recently from ed7a2ec to e29b19e Compare June 16, 2026 20:44
@renovate renovate Bot force-pushed the renovate/yeoman-generator-8.x branch from e29b19e to 757c04b Compare June 23, 2026 09:07
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant