Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 23, 2023

This PR contains the following updates:

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

Release Notes

yeoman/generator (yeoman-generator)

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: Branch creation - Monday through Friday ( * * * * 1-5 ) (UTC), 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-7.x branch 3 times, most recently from 8167fe7 to 537a7bf Compare October 31, 2023 06:53
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch 2 times, most recently from 16c1ce6 to 69df01b Compare November 14, 2023 04:45
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch 2 times, most recently from e69e138 to 49eafc4 Compare November 21, 2023 06:20
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch 2 times, most recently from 3e984d2 to 0b5dfe3 Compare December 5, 2023 07:48
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from 0b5dfe3 to 170f81a Compare January 2, 2024 06:44
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch 2 times, most recently from 94d2572 to 943eafb Compare January 16, 2024 06:06
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from 943eafb to 8a4d9cd Compare February 6, 2024 06:33
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from 8a4d9cd to 91b6aba Compare February 13, 2024 06:47
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from 91b6aba to 9d5b9af Compare May 24, 2024 03:57
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from 9d5b9af to ba185d8 Compare June 17, 2024 18:25
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from ba185d8 to 6e915de Compare June 24, 2024 22:23
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from 6e915de to 42b01cc Compare July 30, 2024 03:25
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from 42b01cc to c25086e Compare September 28, 2024 01:38
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from c25086e to 1f3b9fc Compare October 14, 2024 21:08
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch 2 times, most recently from 215cb38 to 567ca70 Compare December 12, 2024 15:37
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from 567ca70 to 33cba15 Compare April 5, 2025 19:23
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from 33cba15 to fee670c Compare May 15, 2025 09:32
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch 2 times, most recently from 55e67fe to d738d94 Compare August 13, 2025 12:08
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from d738d94 to 2c40c1e Compare August 19, 2025 12:05
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from 2c40c1e to 1a56eff Compare August 31, 2025 11:36
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from 1a56eff to b5cc931 Compare September 16, 2025 19:16
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from b5cc931 to b396a7a Compare September 25, 2025 17:15
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from b396a7a to 71a2cef Compare October 21, 2025 19:47
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from 71a2cef to 4449603 Compare November 10, 2025 21:56
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from 4449603 to 394eb94 Compare November 18, 2025 13:35
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from 394eb94 to 282b5c8 Compare December 3, 2025 15:11
@renovate renovate bot force-pushed the renovate/yeoman-generator-7.x branch from 282b5c8 to 8e4ac75 Compare December 31, 2025 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant