Change8

22.6.0-beta.12

📦 nxView on GitHub →
3 features🐛 10 fixes🔧 2 symbols

Summary

This beta release introduces persistence of the analytics session ID, enhancements to Gradle and Maven dependency reporting, and numerous fixes across core, JS, and webpack configurations.

Migration Steps

  1. If using less, ensure the version is capped below 4.6.0 to avoid ESM incompatibility.

✨ New Features

  • Persist analytics session ID across CLI invocations in core.
  • Add properties and wrappers to inputs for gradle.
  • Report external Maven dependencies in the project graph for maven.

🐛 Bug Fixes

  • Misc graph changes related to nx/graph 1.0.5 in core.
  • Improve nx wrapper error message for malformed nx.json in core.
  • Ensure batch tasks always have a hash for DTE in core.
  • Show JSON by default for agentic AI in core.
  • Ensure that the ci test target depends on take overrides being taken into account for gradle.
  • Include transitive dependency outputs in typecheck inputs for js.
  • Add external project reference config files as inputs for tsc tasks for js.
  • Always infer dependentTasksOutputFiles for tsc build targets for js.
  • Update e2e snapshot for vitest reportsDirectory change for webpack.
  • Cap less version to <4.6.0 to avoid ESM incompatibility for webpack.

Affected Symbols