Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
21.2.2 source code.tar.gz | 2025-07-02 | 327.2 MB | |
21.2.2 source code.zip | 2025-07-02 | 332.1 MB | |
README.md | 2025-07-02 | 7.7 kB | |
Totals: 3 Items | 659.3 MB | 4 |
21.2.2 (2025-07-02)
🚀 Features
- bundling: add useLegacyTypescriptPlugin option to migrate from rollup-plugin-typescript2 (#31718, #30488)
- core: pass in progress task outputs to tui for non-direct child processes (#31655)
- core: add CI warning for missing remote cache solution (#31678)
- core: enhance native cache operations with comprehensive logging (#31652)
- graph: enhance migration state management and introduce migration stopping functionality. (#31626)
- module-federation: bump @module-federation/enhanced version to 0.15.0 to fix vulnerability (#30806, #30502, #30748)
🩹 Fixes
- angular: respect skipTsConfig option in library generator (#31738, #31185)
- angular: improve indexHtmlTransformer documentation (#31742, #30831)
- angular: expand nx tokens in project configurations when running schematic migrations (#31526, #29052)
- bundling: respect decision to create babelrc file (#31755, #31582)
- core: do not auto-exit tui when there are multiple failed tasks (#31631)
- core: improve error handling in daemon server (#31728, #31407, #31567)
- core: resolve package.json for @nx/js to improve plugin detection (#31770)
- core: update nx to version 21.3.0-beta.0 (#31771)
- core: allow any framework value in preset generator schema (#31665)
- docs: add missing --project parameter to Angular service generation command (#31735, #31410)
- expo: respect
--unit-test-runner=none
properly when generating expo apps and libs (#31754, #30366) - gradle: add dependsOn outputs to inputs dependentTasksOutputFiles (#31683)
- js: failing e2e test due to dependency (#31676)
- js: resolve asset paths relative to workspace root instead of cwd (#31664)
- js: improve typescript plugin build detection (#31533, #29670)
- linter: correct lintFilePatterns documentation to show it's optional (#31744, #29648)
- linter: update lint executor to always log errors and stack traces (#31757, #21630)
- linter: refactor checking if the identifier is a function via tsquery (#31792)
- module-federation: ensure manifest path not prepended with workspace root (#31698, #31524)
- module-federation: restore support for relative URLs in module federation remotes (#31723, #30615, #31538)
- nextjs: use next/jest.js for Jest configuration to support modern JSX transform (#31705, #27900)
- node: ensure args are set in target correctly (#31758, #31578)
- node: reorder addPlugin in normalizeOptions return object (#31785)
- nuxt: fix TypeScript configuration chain for Nuxt components and composables (#31701, #30742)
- nx-dev: small adjustment to the blog post (550c7e37da)
- nx-dev: pinning logic on blog entry page (c747d3f172)
- nx-dev: update sorting of pinned posts (74e77e18f2)
- react: do not set styles.tailwind for executor options for projects not using inferred targets (#31667)
- react: add .js extensions to subpath imports in module federation templates (#31730, #31448)
- storybook: handle hyphenated framework names in pnpm dependency installation (#31760, #31292)
- testing: do not update component configuration in cypress
set-inject-document-domain
migration (#31614, #31610) - testing: correct Playwright grep documentation from glob to regex (#31743, #30181)
- testing: do not re-add vscode recommended extension for jest after initial jest setup (#31745, #29345)
- testing: prefer using tsconfig.spec.json when loading jest config in plugin (#31726, #31351)
- testing: unset
customConditions
when running theopen-cypress
inferred task (#31687, #31616) - vite: fix the build command for the deps in the vite tsconfig paths plugin (#31729, #31333)
- vite: resolve outDir path correctly for nested monorepos (#31741, #31234)
- vite: ensure path aliases are not replaced when building vite projects and using ts path mappings (#31747, #30814)
- vite: ensure vue-tsc is used for typecheck of vue projects (#31761, #31647)
- webpack: respect user config when applying node target [#30937] (#31700, #30937)
❤️ Thank You
- Benjamin Cabanes @bcabanes
- Colum Ferry @Coly010
- Craigory Coppola @AgentEnder
- Emily Xiong @xiongemi
- Jack Hsu @jaysoo
- Jason Jean @FrozenPandaz
- Jonathan Gelin @jogelin
- Julien Marcou
- Juri @juristr
- Leosvel Pérez Espinosa @leosvelperez
- Nicholas Cunningham @ndcunningham
- Victor Savkin @vsavkin