Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented May 5, 2025

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
nx (source) 20.5.022.3.3 age adoption passing confidence

Release Notes

nrwl/nx (nx)

v22.3.3

Compare Source

22.3.3 (2025-12-19)
🩹 Fixes
  • misc: remove CNW A/B testing flow branching (#​33967)
❤️ Thank You

v22.3.2

Compare Source

22.3.2 (2025-12-19)
🚀 Features
  • angular: support ngrx v21 (#​33940)
  • angular: support cypress component testing with zoneless projects (#​33941)
🩹 Fixes
❤️ Thank You

v22.3.1

Compare Source

22.3.1 (2025-12-18)
🩹 Fixes
❤️ Thank You

v22.3.0

Compare Source

22.3.0 (2025-12-17)
🚀 Features
  • angular: support angular v21 (#​33378)
  • angular: add migration to set isolateModules: true to jest tsconfig files (#​33889)
  • angular: add migration to replace jest-preset-angular/setup-jest imports (#​33899)
  • core: add NX_DEFAULT_OUTPUT_STYLE env var (#​33493, #​27490)
  • core: add CnwError class for typed error handling in create-nx-workspace (#​33839)
  • core: add hints and status messages to the tui (#​33838)
  • js: add option for using tsgo compiler when inferring build and typecheck tasks (#​33821, #​32591)
  • js: improve SWC compilation error logging (#​33297)
  • misc: support prettier v3 (#​33898, #​30801)
  • nx-plugin: allow customizing the location of the companion E2E project (#​32073, #​32069)
  • rspack: add support for cssFilename config #​32498 (#​32506, #​32498)
  • testing: add option to playwright preset to open html report (#​31282)
  • webpack: add support for merging externals to NxAppWebpackPlugin (#​33833)
🩹 Fixes
  • angular: process only the in progress entry points in ng-packagr-lite's write bundles transform function (#​33784, #​3172, #​33560)
  • angular: collect known tsconfig files from non-buildable angular libraries in migration (#​33834, #​33705)
  • angular: improve error message when using esbuild-based build targets and generating cypress ct (#​33846, #​33329)
  • angular: install compatible vitest version for angular projects (#​33858, #​33770)
  • angular: ensure jest and jest-preset-angular are updated correctly for angular v21 (#​33896)
  • bundling: correct project path for createTmpTsConfig (#​31314, #​31522)
  • core: optimize pnpm lockfile parsing with pre-built indexes (#​33750, #​32669, #​32254, #​33751)
  • core: share visited Set across affected graph traversal (#​33756, #​32265)
  • core: set max listeners for process in task orchestrator (#​33596, #​32439)
  • core: exit with error when generator prompts fail (#​33691)
  • core: fix record stat on initial CNW call (#​33783)
  • core: ensure terminalOutput is always a string in task results (#​33782, #​32675)
  • core: improve node creation for pnpm parser (#​33788)
  • core: add pnpm/yarn support for CNW templates (#​33827)
  • core: swc register base url missing when using tsgo (#​33332)
  • core: pass more error detail for CNW (#​33844)
  • core: create all tables upfront when creating the database (#​33843)
  • core: improve performance of buildExplicitPackageJsonDependencies (#​33791)
  • core: do not invoke prettier with --write and --list-different when unsupported (#​33857, #​33658, #​31951)
  • core: preserve command output in TUI summary for non-cached tasks (#​33673)
  • core: update CNW messaging and remove cancel event from SIGINT (#​33872)
  • core: restore linkTaskDetails param for backwards compatibility (#​33874, #​33843)
  • core: include PNPM patches in externalDependencies hash computations (#​33551)
  • core: add back ability to create cache_outputs table without a foreign key (#​33880)
  • core: display task output in TUI when native command runner is disabled (#​33881, #​32803)
  • core: prevent pinning the same task in multiple panes in the tui (#​33863)
  • core: reduce error rate with dir validation and add more debugging data (#​33887)
  • core: improve database initialization error handling (#​33820)
  • core: invalidate sync generator cache on file changes and use up-to-date project graph (#​33780)
  • core: convert * to workspace:* for pnpm/yarn/bun in CNW (#​33893)
  • expo: set projectRoot to workspaceRoot for Expo SDK 54+ compatibility (#​33836, #​33597)
  • graph: serve full project graph when navigating from PDV (#​33897)
  • js: use Set for O(1) package.json root lookup (#​33757, #​32265)
  • js: recognize NodeNext as ESM (#​31508)
  • js: display pnpm publish errors without requiring --verbose (#​33837)
  • js: make CopyAssetsHandler per-file logs opt-in via verbose mode (#​33835, #​33521)
  • js: prevent crash when terminating task using the @nx/js:swc executor (#​33845, #​31938)
  • js: handle workspace packages when nx.name differs from package.json.name (#​33583, #​33582)
  • js: resolve nx binary from workspace root in node executor (#​33842, #​33776)
  • js: detect changes to pnpm.overrides and overrides in package.json (#​31914)
  • js: check package.json for name when project.json exists but has no name (#​31887)
  • js: adjusted stdout and stderr handling to support the latest @​swc/cli version (#​32685)
  • js: allow copying generated Prisma client (asset) from 'node_modules' (#​33822)
  • misc: send connectUrl in completion metadata (#​33878)
  • misc: use string type for fetchDepth in azure-pipelines.yml (#​33727)
  • module-federation: normalize workspace protocol versions in requiredVersion (#​33733, #​31397, #​33734)
  • module-federation: check port availability before starting remote proxies (#​33871, #​33470)
  • nest: ensure library is generated with correct outputPath for TS Soln #​32060 (#​33864, #​32060)
  • nextjs: accept fileName option to generate page (#​30013)
  • node: sourceMaps option to sourceMap in webpack config (#​33333)
  • node: use @​swc/helpers instead of tslib when compiler is swc (#​33885, #​31202)
  • react: update template comment to be valid css (#​33169, #​20192639)
  • release: {releaseGroupName} not interpolated in changelog tag/releaseTagPattern (#​33779)
  • repo: fix dotnet installation on Windows (#​33786)
  • repo: restore mise tools in e2e-matrix workflow (#​33785, #​33772)
  • repo: install nightly Rust for WASM build in publish workflow (#​33792, #​33772)
  • repo: use RUSTUP_TOOLCHAIN env var for WASM builds (#​33794)
  • repo: revert to older nightly Rust for WASM builds (#​33797)
  • repo: install correct Rust target for x86_64 macOS build (#​33853)
  • rspack: enable build mode for TypeScript checker in TS solution setups (#​33447)
  • storybook: conditionally include node imports only for non-angular frameworks (#​33728)
  • storybook: use helper to find correct version when pnpm catalogs are used (#​33900, #​29772)
  • testing: update jest ci target to forward top level args (#​31379)
  • vite: update worker configuration in generator to follow Vite's … (#​30465)
  • web: update e2e test regex for SWC decorator metadata (#​33892)
  • webpack: show webpack chunks when verbose (#​30960)
  • webpack: interpolate process.env more verbosely to reduce bundle size with DefinePlugin (#​30826)
❤️ Thank You

v22.2.7

Compare Source

22.2.7 (2025-12-16)

🚀 Features
  • nx-plugin: allow customizing the location of the companion E2E project (#​32073, #​32069)
🩹 Fixes
  • core: display task output in TUI when native command runner is disabled (#​33881, #​32803)
  • core: prevent pinning the same task in multiple panes in the tui (#​33863)
  • core: reduce error rate with dir validation and add more debugging data (#​33887)
  • node: use @​swc/helpers instead of tslib when compiler is swc (#​33885, #​31202)
  • web: update e2e test regex for SWC decorator metadata (#​33892)
❤️ Thank You

v22.2.6

Compare Source

22.2.6 (2025-12-16)
🩹 Fixes
  • core: include PNPM patches in externalDependencies hash computations (#​33551)
  • core: add back ability to create cache_outputs table without a foreign key (#​33880)
  • js: detect changes to pnpm.overrides and overrides in package.json (#​31914)
  • js: check package.json for name when project.json exists but has no name (#​31887)
  • js: adjusted stdout and stderr handling to support the latest @​swc/cli version (#​32685)
  • misc: use string type for fetchDepth in azure-pipelines.yml (#​33727)
  • nextjs: accept fileName option to generate page (#​30013)
❤️ Thank You

v22.2.5

Compare Source

22.2.5 (2025-12-15)
🩹 Fixes
  • core: create all tables upfront when creating the database (#​33843)
  • core: restore linkTaskDetails param for backwards compatibility (#​33874, #​33843)
  • misc: send connectUrl in completion metadata (#​33878)
❤️ Thank You

v22.2.4

Compare Source

22.2.4 (2025-12-15)
🚀 Features
  • js: improve SWC compilation error logging (#​33297)
🩹 Fixes
  • angular: collect known tsconfig files from non-buildable angular libraries in migration (#​33834, #​33705)
  • angular: improve error message when using esbuild-based build targets and generating cypress ct (#​33846, #​33329)
  • core: improve performance of buildExplicitPackageJsonDependencies (#​33791)
  • core: do not invoke prettier with --write and --list-different when unsupported (#​33857, #​33658, #​31951)
  • core: preserve command output in TUI summary for non-cached tasks (#​33673)
  • core: update CNW messaging and remove cancel event from SIGINT (#​33872)
  • js: prevent crash when terminating task using the @nx/js:swc executor (#​33845, #​31938)
  • js: handle workspace packages when nx.name differs from package.json.name (#​33583, #​33582)
  • js: resolve nx binary from workspace root in node executor (#​33842, #​33776)
  • module-federation: check port availability before starting remote proxies (#​33871, #​33470)
  • nest: ensure library is generated with correct outputPath for TS Soln #​32060 (#​33864, #​32060)
  • node: sourceMaps option to sourceMap in webpack config (#​33333)
  • react: update template comment to be valid css (#​33169, #​20192639)
  • release: {releaseGroupName} not interpolated in changelog tag/releaseTagPattern (#​33779)
  • repo: install correct Rust target for x86_64 macOS build (#​33853)
❤️ Thank You

v22.2.3

Compare Source

22.2.3 (2025-12-12)
🩹 Fixes
  • core: swc register base url missing when using tsgo (#​33332)
  • core: pass more error detail for CNW (#​33844)
  • expo: set projectRoot to workspaceRoot for Expo SDK 54+ compatibility (#​33836, #​33597)
❤️ Thank You

v22.2.2

Compare Source

22.2.2 (2025-12-12)
🚀 Features
  • core: add CnwError class for typed error handling in create-nx-workspace (#​33839)
  • js: add option for using tsgo compiler when inferring build and typecheck tasks (#​33821, #​32591)
  • webpack: add support for merging externals to NxAppWebpackPlugin (#​33833)
🩹 Fixes
  • core: add pnpm/yarn support for CNW templates (#​33827)
  • js: recognize NodeNext as ESM (#​31508)
  • js: display pnpm publish errors without requiring --verbose (#​33837)
  • js: make CopyAssetsHandler per-file logs opt-in via verbose mode (#​33835, #​33521)
  • rspack: enable build mode for TypeScript checker in TS solution setups (#​33447)
  • testing: update jest ci target to forward top level args (#​31379)
  • webpack: interpolate process.env more verbosely to reduce bundle size with DefinePlugin (#​30826)
❤️ Thank You

v22.2.1

Compare Source

22.2.1 (2025-12-11)
🚀 Features
🩹 Fixes
❤️ Thank You

v22.2.0

Compare Source

22.2.0 (2025-12-08)
🚀 Features
🩹 Fixes
  • angular-rspack: use CJS when serving applications for HMR #​33106 (#​33693, #​33106)
  • angular-rspack: ensure rebuild logs are only printed once (#​33694)
  • bundling: replace rollup-plugin-copy with nx copy assets plugin (#​33601, #​32398)
  • bundling: set buildLibsFromSource in normalize options for Rollup (#​33679)
  • core: don't presume a task is long running if its marked cacheable (#​33545, #​32610)
  • core: daemon command should exit at end (#​33547)
  • core: provide error when nested graph construction would occur invoked during createNodes (#​33541, #​29618)
  • core: filter out automated release commits in getCommitsRelevantToProjects (#​33482)
  • core: make daemon socket path unique per process to prevent race condition (#​33580, #​33491)
  • core: use nx-mcp for older nx versions instead of nx mcp (#​33553)
  • core: propagate continuous task failures to dependent tasks (#​33492)
  • core: kill child process tree in different running tasks (#​33636, #​32438, #​33460)
  • core: include create-nx-workspace in migration package group (#​33643, #​33585)
  • core: suppress git stderr output in parseGitOutput (#​33645, #​33330)
  • core: prevent Nx Console prompt from blocking non-interactive commands (#​33646, #​33552)
  • core: ensure perf logs are flushed before exit in graph command (#​33621)
  • core: nx-schema default value for preserveMatchingDependencyRanges should have changed in v22 (#​33587)
  • core: stop adding outdated vscode/cursor rule files to gitignore (#​33680)
  • core: sanitize project names for valid git tag names in nx release (#​33692, #​33262)
  • core: optimize bun lockfile parser (#​33623)
  • core: cnw sends correct selectedRepositoryName; prints instructions when user Ctrl+C (#​33699)
  • core: use Set for O(1) visited node lookup in hasPath (#​33754, #​32265)
  • docker: fix releasing non docker projects (#​33667)
  • gradle: do not add gradle plugin to plugins block if using version catalogs (#​33763)
  • graph: align exclude flag with others by using findMatchingProjects (#​33550)
  • graph: surface task graph client error via error toast (#​33600)
  • js: ensure copy-workspace-modules copies transitive workspace dependencies (#​33570)
  • linter: handle various flat config override structures (#​33548, #​31796)
  • linter: base eslint config should ignore out-tsc directories (#​33639)
  • linter: update generators to use ESLint v9 compatible versions (#​33633)
  • maven: remove incorrect threadSafe to parallelism mapping (#​33678)
  • misc: update output location of ai-migration files (#​33696)
  • nest: set moduleResolution to node to prevent TS5095 error (#​33607, #​33589)
  • nextjs: make migration to next 16 optional (#​33627)
  • node: set generatePackageJson:false for TS Solution workspaces (#​33606)
  • nuxt: do not import base eslint config for root project (#​33642)
  • nuxt: update preset test for v4 app directory structure (#​33648)
  • react: exclude tailwind from CSS modules syntax in component generator (#​33574)
  • react: update @​emotion/styled to latest version #​31252 (#​33690, #​31252)
  • release: ensure emoji is not repeated in breaking changes summary (#​33605)
  • release: interpolate releaseGroupName in getLatestGitTagForPattern (#​33674)
  • release: ensure --preid flag considers stable tags for version determination (#​33703, #​33343)
  • repo: enable wayland-data-control feature for arboard (#​33675)
  • storybook: remove STORYBOOK_PROJECT_ROOT when running automigrate to prevent hanging (#​33567, #​32492)
  • storybook: remove upper bound of migration requires (#​33613)
  • testing: remove declare global wrapper from cypress commands.ts template (#​33573, #​32930)
  • testing: remove --no-experimental-strip-types flag from @​nx/jest/plugin + migrate to jest.config.cts if needed (#​33657)
  • vite: generate .mts config files to force ESM (#​33518)
  • vite: vitest executor to return the async iterable #​33588 (#​33668, #​33588)
❤️ Thank You

v22.1.3

Compare Source

22.1.3 (2025-11-27)

🚀 Features
  • nextjs: add migration to add AI instructions for upgrading to Next 16 (#​33608)
🩹 Fixes
❤️ Thank You

v22.1.2

Compare Source

22.1.2 (2025-11-25)

🚀 Features
  • core: add multiple Nx version detection to nx report (#​33599)
🩹 Fixes
  • core: filter out automated release commits in getCommitsRelevantToProjects (#​33482)
  • core: make daemon socket path unique per process to prevent race condition (#​33580, #​33491)
  • core: use nx-mcp for older nx versions instead of nx mcp (#​33553)
  • core: propagate continuous task failures to dependent tasks (#​33492)
  • graph: surface task graph client error via error toast (#​33600)
  • js: ensure copy-workspace-modules copies transitive workspace dependencies (#​33570)
  • nest: set moduleResolution to node to prevent TS5095 error (#​33607, #​33589)
  • node: set generatePackageJson:false for TS Solution workspaces (#​33606)
  • release: ensure emoji is not repeated in breaking changes summary (#​33605)
  • storybook: remove upper bound of migration requires (#​33613)
  • testing: remove declare global wrapper from cypress commands.ts template (#​33573, #​32930)
❤️ Thank You

v22.1.1

Compare Source

22.1.1 (2025-11-21)

🚀 Features
  • linter: add util to load eslint rules from a directory (#​33543)
  • nx-cloud: prepend nx version to stats metadata (#​33568)
🩹 Fixes
  • core: don't presume a task is long running if its marked cacheable (#​33545, #​32610)
  • core: daemon command should exit at end (#​33547)
  • core: provide error when nested graph construction would occur invoked during createNodes (#​33541, #​29618)
  • graph: align exclude flag with others by using findMatchingProjects (#​33550)
  • linter: handle various flat config override structures (#​33548, #​31796)
  • react: exclude tailwind from CSS modules syntax in component generator (#​33574)
  • storybook: remove STORYBOOK_PROJECT_ROOT when running automigrate to prevent hanging (#​33567, #​32492)
  • vite: generate .mts config files to force ESM (#​33518)
❤️ Thank You

v22.1.0

Compare Source

22.1.0 (2025-11-19)
🚀 Features
  • core: update rust (#​33220)
  • core: enable tui by default on windows (#​33314)
  • core: batch hash tasks without custom hashers (#​33327)
  • core: add OSC 9;4 progress indicator support to TUI (#​33325)
  • core: collect resource usage (#​32946)
  • core: disable interactivity by default for run-one task outputs in tui (#​33358)
  • core: track system metrics and link plugins to workers when possible (#​33411)
  • core: pull nx init from latest before executing (#​33446)
  • core: export TypeScript schema definitions via wildcard patterns (#​33454, #​33336)
  • core: make console daemon check backgroundable and pulling from latest (#​33491)
  • core: apply parent env to atomized target (#​33013)
  • docker: support inferring additional args for targets with interpolation support (#​32892)
  • docker: add skipDefaultTag option to

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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch 3 times, most recently from 40efcb5 to ccfd086 Compare May 9, 2025 03:47
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch 3 times, most recently from eba5b2d to 1012fc6 Compare May 24, 2025 06:11
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch 2 times, most recently from 65309c9 to 6c76169 Compare June 12, 2025 22:57
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch from 6c76169 to 0b773e4 Compare June 19, 2025 16:25
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch from 0b773e4 to 13e7c90 Compare July 3, 2025 04:03
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch 2 times, most recently from ded0854 to f83d32c Compare July 16, 2025 21:14
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch 6 times, most recently from e40fe80 to 158656e Compare July 25, 2025 15:45
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch 4 times, most recently from b924059 to 622051a Compare July 30, 2025 22:11
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch from 622051a to a09df71 Compare August 1, 2025 22:27
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch 3 times, most recently from 060a5b1 to 480e572 Compare August 22, 2025 19:32
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch from 480e572 to 52b9a9c Compare August 31, 2025 10:04
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch 2 times, most recently from 91852af to 7ca0731 Compare September 11, 2025 14:33
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch from 7ca0731 to 829542d Compare September 19, 2025 20:35
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch 2 times, most recently from 50982ab to c891dc3 Compare October 2, 2025 14:51
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch from c891dc3 to 7a1375c Compare October 8, 2025 21:44
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch 2 times, most recently from 7ea259c to 98d746c Compare October 22, 2025 18:35
@renovate renovate bot changed the title chore(deps): update dependency nx to v21 chore(deps): update dependency nx to v22 Oct 22, 2025
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch 2 times, most recently from cad1886 to a9a7450 Compare October 29, 2025 00:27
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch 2 times, most recently from bd6447d to 44b3c78 Compare November 11, 2025 03:41
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch 3 times, most recently from 1b15546 to 577832a Compare November 22, 2025 00:41
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch 2 times, most recently from 159faa4 to 6eff475 Compare November 27, 2025 21:14
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch 5 times, most recently from a22bb4e to c724a97 Compare December 15, 2025 22:24
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch 7 times, most recently from 37024e5 to d34cb1f Compare December 20, 2025 00:51
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch from d34cb1f to 0773d10 Compare December 31, 2025 17:31
@renovate renovate bot force-pushed the renovate/major-nx-monorepo branch from 0773d10 to c3ddbcb Compare January 8, 2026 19:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant