Change8

22.0.4

📦 nxView on GitHub →
3 features🐛 11 fixes🔧 4 symbols

Summary

This patch introduces new features for Docker build tagging and Maven target prefixing, alongside numerous bug fixes addressing lockfile caching, task scheduling, and process handling.

✨ New Features

  • core: pull nx init from latest before executing
  • docker: add skipDefaultTag option to build target
  • maven: add option to prefix all maven targets

🐛 Bug Fixes

  • core: resolve lockfile cache regression with keyMap state
  • core: optimize batch task scheduling to prevent redundant traversals
  • core: capture stderr in nx add command for better error messages
  • core: include require paths when resolving specified plugins
  • core: prevent hanging between command end and process exit
  • gradle: bump gradle migration version
  • graph: add nx:build-native dependency to typecheck target
  • js: improve typescript plugin performance
  • maven: skip maven plugin computation on vercel/netlify
  • misc: handle ERR_USE_AFTER_CLOSE gracefully in nx init and create-nx-workspace
  • release: changelog renderer should render commit title with breaking changes

🔧 Affected Symbols

nx initnx addcreate-nx-workspacenx:build-native