22.7.8
📦 nxView on GitHub →
🐛 17 fixes🔧 15 symbols
Summary
This release addresses several bug fixes across various Nx packages, including improvements to build processes, dependency management, security, and testing environments. Key fixes involve preventing shell injection, correctly handling peer dependencies, and resolving versioning issues.
🐛 Bug Fixes
- Dispose stylesheet bundler in angular-rspack to ensure one-shot builds exit.
- Use the workspace package manager when fetching migrations via install.
- Omit peer dependencies when installing packages to a temporary directory.
- Prevent shell injection in nx import.
- Stop passing git revisions through a shell in affected commands.
- Allow nx build scripts in generated pnpm-workspace.yaml.
- Acknowledge @swc/core build script in generated pnpm-workspace.yaml.
- Keep real dependencies when omitting peers from npm temporary installs.
- Bump pinned axios and brace-expansion past vulnerable versions.
- Resolve jest versions locally in detox instead of importing @nx/jest internals.
- Run release pipeline docker commands without a shell.
- Exclude typescript 7 from supported versions on 22.7.x.
- Resolve the verdaccio bin through its package.json.
- Use default import for chalk in @nx/workspace output.ts.
- Use default inputs instead of the '...' token in nx-dev on 22.7.x.
- Trust wix/brew tap so macOS detox CI can install applesimutils.
- Seed typescript before plugins in e2e workspaces to avoid TS7 stub.