Skip to content

chore(deps): update nx to v22 (major)#33

Open
github-actions[bot] wants to merge 1 commit intomainfrom
renovate/major-nx
Open

chore(deps): update nx to v22 (major)#33
github-actions[bot] wants to merge 1 commit intomainfrom
renovate/major-nx

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Dec 20, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@nx/angular (source) ^21.3.5^22.0.0 age confidence
@nx/cypress (source) ^21.3.5^22.0.0 age confidence
@nx/jest (source) ^21.3.5^22.0.0 age confidence
@nx/js (source) ^21.3.5^22.0.0 age confidence
@nx/nest (source) ^21.3.5^22.0.0 age confidence
@nx/node (source) ^21.3.5^22.0.0 age confidence
@nx/workspace (source) ^21.3.5^22.0.0 age confidence
nx (source) 21.6.1022.5.4 age confidence

Release Notes

nrwl/nx (@​nx/angular)

v22.5.4

Compare Source

22.5.4 (2026-03-04)
🚀 Features
  • core: add .nx/polygraph to gitignore in migration and caia (#​34659)
🩹 Fixes
  • angular-rspack: use relative path for postcss-cli-resources output (#​34681, #​34092)
  • core: support canonical SSH URLs when extracting GitHub user/repo slug during nx release (#​31684, #​31682)
  • core: update sourceRespository description of nx import (#​34606)
  • core: update minimatch to 10.2.4 (#​34660)
  • core: skip writing deps cache if already up-to-date (#​34582)
  • core: resolve false positive loop detection when running with Bun (#​34640, #​0, #​1, #​2, #​3, #​4, #​5, #​6, #​33997)
  • core: fall back to invoking PM in detection (#​34691)
  • core: restore CNW user flow to match v22.1.3 (#​34671)
  • gradle: tee batch runner output to stderr for terminal display (#​34630)
  • maven: synchronize batch runner invoke() to prevent concurrent access (#​34600)
  • misc: boost CLI command reference search ranking (#​34625)
  • misc: fix broken nx.dev redirects and remove legacy redirect-rules files (#​34673)
  • misc: use pathToFileURL for cross-platform path handling in postcss-cli-resources (#​34676, #​33052)
  • misc: exclude .netlify paths from Framer proxy edge function (1ce5e91f5e)
  • repo: reset package.json files after local release (#​34648)
  • repo: remove redundant inputs override for build-base target (#​34649)
  • vitest: respect reporters from target options in vitest executor (#​34663, #​34495)
❤️ Thank You

v22.5.3

Compare Source

22.5.3 (2026-02-26)
🚀 Features
  • core: add --json flag for better AX to nx list (#​34551)
  • core: add passthrough for nx-cloud apply-locally command (#​34557)
  • core: add explicit cloud opt-out to CNW (#​34580)
🩹 Fixes
❤️ Thank You

v22.5.2

Compare Source

22.5.2 (2026-02-20)
🚀 Features
🩹 Fixes
  • core: handle Ctrl+C gracefully in configure-ai-agents (9128fcb66f)
  • core: prevent staggered and duplicate lines in dynamic output (#​34462)
  • core: only pull configure-ai-agents from latest if local version is not latest (#​34484)
  • core: gate tui-logger init behind NX_TUI env var (#​34426)
  • core: avoid blocking event loop during TUI PTY resize (#​34385)
  • core: use workspace root for path resolution when baseUrl is not set (#​34453)
  • core: replace buggy ignore-files trie with correct path-component gitignore matching (#​34447)
  • core: skip stale recomputations and prevent lost file changes in daemon (#​34424)
  • core: reduce terminal output duplication and allocations in task runner (#​34427)
  • core: commands shouldn't hang when passing --help (#​34506)
  • maven: write output after each task in batch mode to ensure correct files are cached (#​34400)
  • misc: rewrite Framer URLs to nx.dev in HTML responses (#​34445)
  • misc: prevent nxCloudId from being generated for new workspaces (#​34532)
  • nextjs: reset daemon client after project graph creation in withNx (#​34518, #​32880)
  • nx-dev: use shared preview url for netlify deploy (#​34467)
  • nx-dev: widen search dialog (#​34504)
  • nx-dev: update breadcrumb links to match sidebar (#​34500)
  • release: remove unnecessary number from release return type (#​34481)
  • repo: fix e2e CI failures from Node 22.12 incompatibility (#​34501)
❤️ Thank You

v22.5.1

Compare Source

22.5.1 (2026-02-13)
🚀 Features
  • core: update formatting of agent rules documentation (#​33356)
  • core: add nxVersion to meta in shortUrl for cnw (#​34401)
  • core: handle agentic sandboxing (#​34402)
  • core: extract sandbox detection into reusable utility (#​34408)
  • core: add negation pattern support for plugin include/exclude (#​34160)
  • misc: update PLUGIN.md files to help agents verification (#​34379)
  • misc: lock in CNW variant 2 with deferred connection (#​34416)
  • testing: add cacheDir option to playwright executor (#​34413, #​34397)
🩹 Fixes
  • core: make sure that mcp args aren't overridden when running configure-ai-agents (#​34381)
  • core: use a consistent batch id between scheduler and task runner (#​34392)
  • core: clean up stale socket files before listening (#​34236, #​34233)
  • core: avoid dropping unrelated continuous deps in makeAcyclic (#​34389)
  • core: make runtime cache key deterministic (#​34390)
  • core: handle dangling symlinks during cache restore (#​34396, #​34013)
  • core: hitting [1] or [2] should remove pinned panes if they match the current task (#​34433, #​34175)
  • core: remove shellapi from winapi featureset to minimize AV false positives (#​34208)
  • maven: use module-level variable for cache transfer between createNodes and createDependencies (#​34386)
  • maven: correctly map between maven locators and nx project names (#​34366)
  • nx-dev: improve plugin registry visibility (#​34395)
  • nx-dev: add missing nx-cloud intro in sidebar (#​34403)
  • nx-dev: clarify project linking for workspaces (#​34405)
  • repo: use sudo for global npm install in publish workflow (#​34409)
  • repo: replace addnab/docker-run-action with direct docker run (#​34448)
  • repo: revert sudo for global npm install in publish workflow (#​34451, #​34409)
❤️ Thank You

v22.5.0

Compare Source

22.5.0 (2026-02-09)
🚀 Features
  • core: display batch tasks in the tui (#​33695)
  • core: add variant 2 to CNW cloud prompts with promo message (#​34223)
  • core: improve configure-ai-agents to copy nx skills/subagents/plugins (#​34176)
  • core: add Nx Cloud connect URL to template README (#​34249)
  • core: add decorative banners for Nx Cloud CNW completion message (#​34270)
  • core: add initial impl of task io service (#​34205)
  • core: improve AI agent rules for CLAUDE.md generation (#​34304)
  • core: add command to download cloud client (#​34333)
  • core: add AI agent detection and NDJSON output for CNW (#​34320)
  • core: update cnw messaging (#​34364)
  • core: eagerly shutdown plugins that don't provide later hooks (#​34253)
  • gradle: add debug env var to gradle batch executor (#​34259)
  • js: add NX_PREFER_NODE_STRIP_TYPES to use Node's strip types feature instead of transpilation for TypeScript files (#​34202)
  • js: bump swc to latest versions (#​34215)
  • js: update swc/cli to 0.8.0 (#​34365)
  • maven: load Maven classes at runtime for version-agnostic batch execution (#​34180)
  • maven: bump maven plugin version to 0.0.13 (#​34318)
  • nx-dev: add llms-full.txt and HTTP Link headers for LLM discovery (#​34232)
  • nx-dev: add server-side page view tracking for docs (#​34283)
  • nx-dev: reformat sidebar into topics (#​34265)
🩹 Fixes
  • core: clean up daemon workspace data directory on nx reset --onl… (#​34174)
  • core: move tui to parking lot rwlock to avoid hang (#​34187)
  • core: handle resizing a bit better for inline_tui (#​34006)
  • core: consolidate GitHub URL messaging when gh push fails (#​34196)
  • core: cloud commands are noop when not connected rather than errors (#​34193)
  • core: fall back to node_modules when tmp has noexec (#​34207, #​33991)
  • core: hide already-installed nx packages from suggestion list during nx import (#​34227)
  • core: improve plugin worker error messages and lifecycle timeouts (#​34251)
  • core: do not throw error if worker.stdout is not instanceof socket (#​34224)
  • core: handle multibyte UTF-8 characters in socket message consumption (#​34151)
  • core: resolve daemon client reconnect queue deadlock (#​34284)
  • core: nx should show help for run-one when using project short names (#​34303)
  • core: prevent command injection in getNpmPackageVersion (#​34309)
  • core: fix CNW git amend and README marker handling (#​34306)
  • core: tweak configure-ai-agents messaging (#​34307)
  • core: handle EPIPE errors gracefully in daemon socket writes (#​34311)
  • core: allow overriding daemon logging settings (#​34324)
  • core: preserve task selection when unrelated tasks finish (#​34328)
  • core: disable ignore filters for outputs expansion (#​34316, #​32620)
  • core: track all task outputs regardless of path depth (#​34321)
  • core: avoid crash when pane area is out of bounds during resize (#​34343)
  • core: use picocolors instead of chalk in the nx package (#​34305)
  • core: only detect flaky tasks for cacheable tasks (#​33994)
  • core: reduce daemon inotify watch count by upgrading watchexec (#​34329)
  • core: add missing FileType import for Windows watcher build (#​34369)
  • core: use --lockfile-only for Bun updateLockFile (#​34375, #​22602, #​34344)
  • devkit: allow null values in JSON schema validation (#​34167)
  • gradle: use tooling api compatible flags (#​34247)
  • gradle: ensure that batch output is not overriden for atomized targets (#​34268)
  • gradle: enforce that only one gradle task can be passed into gradle executor (#​34269)
  • gradle: use gradle project name when resolving dependent tasks (#​34331)
  • maven: include pom.xml and ancestor pom files as inputs for all targets (#​34291)
  • misc: improve freebsd build reliability with better error handling and disk cleanup (#​34326)
  • nx-dev: update broken /launch-nx links (#​34192)
  • nx-dev: update dead links across nx-dev UI libraries (#​34238)
  • nx-dev: fix internal link check caching and remaining /launch-nx link (#​34255, #​34183)
  • nx-dev: make headers and table options linkable (#​34267)
  • nx-dev: fix double-counting and exclude assets from page tracking (#​34286)
  • nx-dev: exclude large native deps from build bundle (#​34335)
  • nx-dev: fix og images wrong URL for embeds (#​34346)
  • nx-dev: use right URL for the given netlify context (#​34348)
  • nx-dev: include nx cli examples on refs page (#​34367)
  • react: remove file-loader dependency and update svgr migration (#​34218)
  • repo: align pnpm version in CI workflows with package.json (#​34370)
  • testing: add timeout to runCommandUntil to prevent hanging tests (#​34148)
  • testing: preload vitest/node to prevent race condition on Node 24 (#​34261, #​34028, #​33091)
  • vite: handle sophisticated vite plugins (#​34242)
  • web: ensure vitest config file is created (#​34216)
❤️ Thank You

v22.4.5

Compare Source

22.4.5 (2026-02-03)
🚀 Features
  • nx-dev: add server-side page view tracking for docs (#​34283)
🩹 Fixes
  • core: handle multibyte UTF-8 characters in socket message consumption (#​34151)
  • core: resolve daemon client reconnect queue deadlock (#​34284)
  • core: nx should show help for run-one when using project short names (#​34303)
  • core: prevent command injection in getNpmPackageVersion (#​34309)
  • gradle: ensure that batch output is not overriden for atomized targets (#​34268)
  • gradle: enforce that only one gradle task can be passed into gradle executor (#​34269)
  • maven: include pom.xml and ancestor pom files as inputs for all targets (#​34291)
  • nx-dev: make headers and table options linkable (#​34267)
  • nx-dev: fix double-counting and exclude assets from page tracking (#​34286)
❤️ Thank You

v22.4.4

Compare Source

22.4.4 (2026-01-30)
🚀 Features
  • core: add decorative banners for Nx Cloud CNW completion message (#​34270)
🩹 Fixes
❤️ Thank You

v22.4.3

Compare Source

22.4.3 (2026-01-29)
🚀 Features
  • core: add Nx Cloud connect URL to template README (#​34249)
  • nx-dev: add llms-full.txt and HTTP Link headers for LLM discovery (#​34232)
🩹 Fixes
  • core: hide already-installed nx packages from suggestion list during nx import (#​34227)
  • core: improve plugin worker error messages and lifecycle timeouts (#​34251)
  • core: do not throw error if worker.stdout is not instanceof socket (#​34224)
  • gradle: use tooling api compatible flags (#​34247)
  • nx-dev: update dead links across nx-dev UI libraries (#​34238)
  • vite: handle sophisticated vite plugins (#​34242)
  • web: ensure vitest config file is created (#​34216)
❤️ Thank You

v22.4.2

Compare Source

22.4.2 (2026-01-26)
🚀 Features
  • core: display batch tasks in the tui (#​33695)
  • core: add variant 2 to CNW cloud prompts with promo message (#​34223)
🩹 Fixes
  • core: handle resizing a bit better for inline_tui (#​34006)
  • core: consolidate GitHub URL messaging when gh push fails (#​34196)
  • core: cloud commands are noop when not connected rather than errors (#​34193)
  • core: fall back to node_modules when tmp has noexec (#​34207, #​33991)
  • devkit: allow null values in JSON schema validation (#​34167)
  • react: remove file-loader dependency and update svgr migration (#​34218)
❤️ Thank You

v22.4.1

Compare Source

22.4.1 (2026-01-22)
🩹 Fixes
  • core: clean up daemon workspace data directory on nx reset --onl… (#​34174)
  • core: move tui to parking lot rwlock to avoid hang (#​34187)
  • nx-dev: update broken /launch-nx links (#​34192)
❤️ Thank You

v22.4.0

Compare Source

22.4.0 (2026-01-21)
🚀 Features
  • angular: support ngrx v21 (#​33940)
  • angular: support cypress component testing with zoneless projects (#​33941)
  • angular: add support for angular v21.1 (#​34057)
  • angular-rspack: add tailwind and postcss config to component stylesheet bundler (#​34153)
  • bundling: replace rollup-plugin-postcss with inlined version (#​34110)
  • core: add inline-tui view mode (#​32718)
  • core: support cwd specific hashes (#​33879, #​33684)
  • core: allow nx show project to infer project from cwd (#​33661, #​31055, #​43, #​33503)
  • core: add OpenCode AI agent detection (#​34072)
  • core: add PLUGIN.md files to testing-tools (#​34125)
  • core: add A/B testing variant 1 to skip cloud prompt in CNW (#​34106)
  • gradle: excludeDependsOn based on provider relationships (#​33923)
  • gradle: add env vars to skip gradle and maven plugin computation (#​34055)
  • linter: add bulk suppression support for ESLint v9.24.0+ (#​32184)
  • linter: add peerDepsVersionStrategy option to dependency-checks (#​33417)
  • maven: add batch executor for multi-task Maven execution (#​33228)
  • nx-dev: add scroll depth tracking for marketing pages (#​34105)
  • react: update react-router and remix versions to address CVEs (#​34058)
  • release: add option to opt-out commit scope filter (#​33382, #​32915)
  • release: special-case 0.x versions for semver bumps (#​34031)
  • rspack: add typeCheckOptions, runtimeDependencies, and cache options (#​33931)
🩹 Fixes
  • angular: support @angular/cli package update during nx migrate (#​33918)
  • angular: only throw "define" error when options.define has keys (#​33969, #​33964)
  • angular-rspack: handler accumulation and watchOptions for double rebuilds (#​34154)
  • angular-rspack: stats serialization and configuration (#​34155)
  • core: ensure no tui on single tasks (#​33910)
  • core: daemon client reconnection on server restart (#​33432)
  • core: fix vitest test runner options for angular in cnw (#​33921)
  • core: improve package-json createNode performance (#​33960)
  • core: convert filePath to an absolute path before typescript resolves the module (#​34001, #​33985)
  • core: set windowsHide:true in package installation (#​34053)
  • core: display shared running tasks in the in progress section of the tui (#​34059)
  • core: make process metrics registration in critical paths non-blocking (#​34019)
  • core: disallow Vitest & Angular unit test runner when bundler is not esbuild in cnw (#​34023, #​34014)
  • core: allow dte to handle continuous tasks termination (#​34018)
  • core: validate native file cache size before applying it (#​33683, #​30653, #​31300)
  • core: pipe plugin stdout to avoid inconsistent terminal state (#​33369)
  • core: show daemon status in nx report output (#​34009)
  • core: prevent alias from overwriting root deps in pnpm parser (#​34064)
  • core: only init inline view if able to run (#​34094)
  • core: upgrade sysinfo to 0.37.2 and fix cpu measurement accuracy (#​34101)
  • core: improve buildExplicitTypeScriptDependnecies performance (#​33963)
  • core: ensure consistent yarn optional dependency hashing (#​34104)
  • core: only run nx console background check if daemon is active (#​33917)
  • core: prevent task hashing when project graph has errors (#​34116)
  • core: drain stdin on exit to prevent escape sequence leakage (#​34134)
  • core: avoid panic when inline tui can't init (#​34135)
  • core: establish cpu baseline when possible to improve measurement accuracy (#​34120)
  • core: prioritize nx installation path in getNxRequirePaths (#​34158)
  • core: improve TUI task selection and pane focus behavior (#​34175)
  • dotnet: fix dependency graph for multi-targeting and transitive deps (#​33908, #​33653, #​33397)
  • gradle: force gradle executor to always rerun tasks (#​34024)
  • gradle: resolve dependencies after capturing project tasks (#​34045)
  • js: avoid duplicate @nx/js/typescript plugin entries for non-buildable libs (#​34021, #​33981)
  • linter: honor setParserOptionsProject in flat config (#​33953, #​33944)
  • linter: handle variable references in replaceOverride (#​34026, #​34010)
  • linter: delete override block when update returns undefined in replaceOverride (#​34070)
  • maven: update Spring Boot to 4.0 and enable parent POM local install (#​34081)
  • maven: fix Maven Central publishing for Maven 4 (#​34084)
  • maven: include migrations.json in published package (#​34086)
  • misc: remove auto CI Optimization card from AI page (#​33955)
  • misc: remove CNW A/B testing flow branching (#​33967)
  • misc: update banner validation to match Framer API format (#​34076)
  • misc: deprecate setup-tailwind generators (#​34097)
  • module-federation: use localhost as default host #​33909 (#​33947, #​33909)
  • module-federation: skip non-npm external dependencies in getDependencies (#​33951, #​32819)
  • module-federation: pin rspack to 1.6.8 (#​34022)
  • module-federation: dev server handler accumulation (#​34152)
  • nx-dev: make sure only prod is indexed (#​33922)
  • nx-dev: make sure canonical urls are always nx.dev (#​33932)
  • react: set up module federation with webpack and ts soln correctly #​31029 (#​33920, #​31029)
  • react: target 22.3.4 patch version to address Remix CVE (#​34068)
  • testing: ensure jest v30 migration is run (#​33916)
  • testing: set moduleResolution to node in Cypress tsconfig to prevent TS5095 error (#​33726, #​33607)
  • vitest: add guard rails for vitest llm migration (#​33976)
  • vitest: skip target inference for root workspace configs with projects (#​33977, #​32471)
  • vitest: prevent config double-merge causing array duplication (#​34113, #​33591)
❤️ Thank You

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

Configuration

📅 Schedule: Branch creation - "before 8am on monday" in timezone 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 these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Dec 20, 2025
@github-actions github-actions bot force-pushed the renovate/major-nx branch 4 times, most recently from ecf1cc6 to 8417a07 Compare December 23, 2025 06:36
@github-actions github-actions bot force-pushed the renovate/major-nx branch 4 times, most recently from 27f4664 to 7621b0e Compare January 15, 2026 06:39
@github-actions github-actions bot force-pushed the renovate/major-nx branch 3 times, most recently from 3f40aa8 to 647da9d Compare January 30, 2026 06:51
@github-actions github-actions bot force-pushed the renovate/major-nx branch 3 times, most recently from 6acf189 to 97280cc Compare February 7, 2026 06:48
@github-actions github-actions bot force-pushed the renovate/major-nx branch 2 times, most recently from b04bb13 to 32765c7 Compare February 17, 2026 07:05
@github-actions github-actions bot force-pushed the renovate/major-nx branch 2 times, most recently from 10549d4 to 5662f16 Compare March 2, 2026 07:05
@github-actions github-actions bot force-pushed the renovate/major-nx branch from 5662f16 to b037893 Compare March 8, 2026 06:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in 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