Skip to content

chore: update yeoman packages (major) #10906

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 11, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
yeoman-environment (source) ^3.19.3 -> ^4.4.3 age adoption passing confidence
yeoman-generator (source) ^5.10.0 -> ^7.5.1 age adoption passing confidence
yeoman-test (source) ^6.3.0 -> ^10.1.0 age adoption passing confidence

Release Notes

yeoman/environment (yeoman-environment)

v4.4.3

Compare Source

v4.4.2

Compare Source

v4.4.1

Compare Source

What's Changed

New Contributors

Full Changelog: yeoman/environment@v4.4.0...v4.4.1

v4.4.0

Compare Source

  • add callback function support for generator scheduling (#​521) 1c3ff69

v4.3.0

Compare Source

v4.2.1

Compare Source

v4.2.0

Compare Source

v4.1.3

Compare Source

  • fix change event api usage c4c3ac6

v4.1.2

Compare Source

  • queue commit only if changed file is pending 2af3410

v4.1.1

Compare Source

  • fix findFeature api and type 29eb6b0

v4.1.0

Compare Source

v4.0.0

Compare Source

  • requireGenerator type adjust.
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.
yeoman/yeoman-test (yeoman-test)

v10.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: yeoman/yeoman-test@v10.0.1...v10.1.0

v10.0.1

Compare Source

v10.0.0

Compare Source

v9.2.0

Compare Source

v9.1.0

Compare Source

  • fix runResult.create type chainning and add mocked generators assertions. (#​240) 1cc1b0a

v9.0.0

Compare Source

v8.3.0

Compare Source

v8.2.0

Compare Source

  • add options to withSpawnMock d6f2666

v8.1.1

Compare Source

v8.1.0

Compare Source

  • bump mem-fs-editor to 10.0.3 96f2dd0

v8.0.0

Compare Source

Notable changes

  • Switch to @yeoman/types.
  • Switch adapter to @yeoman/adapter.
  • Drop node 14 support.
  • stub inquirer's registerPrompt to allow custom prompt modules yeoman/yeoman-test@623019a

Full Changelog: yeoman/yeoman-test@v7.4.0...v8.0.0

v7.4.0

Compare Source

v7.3.0

Compare Source

v7.2.0

Compare Source

  • feat: add support to register a dependency with path and namespace and use passed namespace to register a generator path 36ef3d7

v7.1.0

Compare Source

  • feat: accept async createEnv 57438dd

v7.0.0

Compare Source

  • convert to native Node ECMAScript module. (#​161) 4495bce
  • convert to typescript (#​161) 4495bce
  • auto cleanup generated temporary directory (#​161) 4495bce
  • simplify implementation using await/async
  • add onTargetDirectory, onGenerator, onEnvironment callbacks 3702cce, 77fa4b3
  • rename withPrompts to withAnswers
  • add withFiles withYoRc, commitFiles 104810e, 6599399

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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 added the dependencies Pull requests that update a dependency file label Apr 11, 2025
Copy link
Contributor Author

renovate bot commented Apr 11, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm.
npm warn Unknown project config "scripts-prepend-node-path". This will stop working in the next major version of npm.
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: @loopback/cli@6.2.3
npm error Found: mem-fs@2.3.0
npm error node_modules/mem-fs
npm error   dev mem-fs@"^2.3.0" from @loopback/cli@6.2.3
npm error   packages/cli
npm error     @loopback/cli@6.2.3
npm error     node_modules/@loopback/cli
npm error       workspace packages/cli from the root project
npm error   peerOptional mem-fs@"^2.1.0" from mem-fs-editor@9.7.0
npm error   node_modules/mem-fs-editor
npm error     dev mem-fs-editor@"^9.7.0" from @loopback/cli@6.2.3
npm error     packages/cli
npm error       @loopback/cli@6.2.3
npm error       node_modules/@loopback/cli
npm error         workspace packages/cli from the root project
npm error
npm error Could not resolve dependency:
npm error peer mem-fs@"^4.0.0" from yeoman-generator@7.5.1
npm error node_modules/yeoman-generator
npm error   yeoman-generator@"^7.5.1" from @loopback/cli@6.2.3
npm error   packages/cli
npm error     @loopback/cli@6.2.3
npm error     node_modules/@loopback/cli
npm error       workspace packages/cli from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /runner/cache/others/npm/_logs/2025-04-11T14_56_12_364Z-eresolve-report.txt
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2025-04-11T14_56_12_364Z-debug-0.log

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/major-yeoman-packages branch from c3cdcee to 382e096 Compare April 11, 2025 14:56
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants