Change8

22.6.2

📦 nxView on GitHub →
2 features🐛 31 fixes🔧 1 symbols

Summary

This patch introduces auto-opening the browser for Cloud setup during workspace creation and fixes numerous bugs across core functionality, bundling, angular, and devkit. It also adds support for Vite 8.

✨ New Features

  • Auto-open browser for Cloud setup URL during create-nx-workspace.
  • Added nx-labs repo target and use glob pattern for update-all-repos.

🐛 Bug Fixes

  • Updated duplicate migration keys in angular.
  • Ensured rebuild chunks emitted summary is accurate for angular-rspack.
  • Disabled swc input source map resolution.
  • Split-target now handles projects with colons in name better.
  • Prevented TUI crash when task output arrives after completion.
  • Respects --parallel limit for discrete task concurrency.
  • Used scroll-offset-based scrollbar positioning in TUI.
  • Skipped import-equals namespace aliases in native scanner.
  • Included command name on all telemetry events.
  • Skipped workspace context setup when global bin hands off to local.
  • Used upsert to prevent FK constraint violations in task DB.
  • Runtime inputs are no longer cached at task_hasher layer and filesets are in the hash_plans layer.
  • Show better log message when isolated plugin shuts down after hook completion.
  • Handle owners and conformance project refs on move/remove.
  • Resolved published nx migrate package resolution.
  • Prevented batch executor error on prematurely completed tasks.
  • Added timeouts to GitHub push flow to prevent CLI hangs.
  • Prevented double install in generators for TS solution workspaces.
  • Added startTime and endTime to TaskResult interface.
  • Ignored test enums when atomizing in gradle.
  • Passed configName to typecheck command in TS plugin.
  • Added input on .d.ts files within dependency projects.
  • Prepended framework configs before baseConfig in flat config generation for linter.
  • Enabled ESM output for Angular rspack MF plugin.
  • Removed invalid images from nx-cloud.
  • Built nx-dev in-place to fix ai package resolution.
  • Improved docs search ranking and metrics for nx-dev.
  • Fallback to gh user search for author usernames during release.
  • Skipped flaky Cypress HMR e2e tests.
  • Added support for Vite 8.
  • Resolved addPlugin default in vitest init generator.

Affected Symbols

nx 22.6.2 - Change8