Change8

23.2.0-beta.11

📦 nxView on GitHub →
1 features🐛 17 fixes🔧 9 symbols

Summary

This release includes several bug fixes across core, gradle, js, maven, nextjs, repo, and webpack. A new feature for dotnet allows inferring OpenApiDocumentsDirectory as a build output.

✨ New Features

  • dotnet: Infer OpenApiDocumentsDirectory as a build output.

🐛 Bug Fixes

  • core: Do not allowlist the analytics domain when analytics are off.
  • core: Isolate pnpm version detection from the workspace.
  • core: Key the main-worktree-root cache on the workspace root.
  • core: Give pnpm a fresh cache directory per e2e run.
  • gradle: Compile Kotlin in-process in the e2e fixture.
  • gradle: Support builds that configure subprojects from an ancestor build file.
  • gradle: Retry nxProjectGraph on lock timeout and kill orphaned gradle builds on exit.
  • js: Make pruned pnpm output installable and run its workspace modules.
  • js: Keep the deprecated-prepend warning in the task's terminal output.
  • js: Detect all files changed during lock file update.
  • maven: Stop writing a failing task's output three times.
  • nextjs: Describe the library generator and export its server entry.
  • nextjs: Stop installing unused babel-jest for generated apps.
  • repo: Restore missing linux native binding entries to pnpm-lock.
  • repo: Stop CI cache churn from evicting the cargo caches.
  • repo: Serve nx executor schema reads from source in unit tests.
  • webpack: Set optimization.minimize to its normalized object form.

Affected Symbols