Closed renovate[bot] closed 2 weeks ago
Warnings | |
---|---|
:warning: | :exclamation: Big PR (1083 changes) |
(change count - 1083): Pull Request size seems relatively large. If Pull Request contains multiple changes, split each into separate PR will helps faster, easier review.
Generated by :no_entry_sign: dangerJS against d9685365f9730144c9e67f453a45ebf21da0f87f
The latest updates on your projects.
Name | Status | Preview | Updated (UTC) |
---|---|---|---|
docs | ✅ Ready | docs preview | Sat Jan 18 10:59:07 NZDT 2025 |
The latest updates on your projects.
Name | Status | Preview | Updated (UTC) |
---|---|---|---|
arclight | ✅ Ready | arclight preview | Sat Jan 18 10:59:11 NZDT 2025 |
The latest updates on your projects.
Name | Status | Preview | Updated (UTC) |
---|---|---|---|
short-links | ✅ Ready | short-links preview | Sat Jan 18 11:00:06 NZDT 2025 |
The latest updates on your projects.
Name | Status | Preview | Updated (UTC) |
---|---|---|---|
watch | ✅ Ready | watch preview | Sat Jan 18 11:00:27 NZDT 2025 |
The latest updates on your projects.
Name | Status | Preview | Updated (UTC) |
---|---|---|---|
journeys | ✅ Ready | journeys preview | Sat Jan 18 11:00:47 NZDT 2025 |
The latest updates on your projects.
Name | Status | Preview | Updated (UTC) |
---|---|---|---|
videos-admin | ✅ Ready | videos-admin preview | Sat Jan 18 11:01:16 NZDT 2025 |
The latest updates on your projects.
Name | Status | Preview | Updated (UTC) |
---|---|---|---|
journeys-admin | ✅ Ready | journeys-admin preview | Sat Jan 18 11:01:25 NZDT 2025 |
This PR contains the following updates:
20.1.4
->20.3.2
20.1.4
->20.3.2
20.1.4
->20.3.2
20.1.4
->20.3.2
20.1.4
->20.3.2
20.1.4
->20.3.2
20.1.4
->20.3.2
20.1.4
->20.3.2
20.1.4
->20.3.2
20.1.4
->20.3.2
20.1.4
->20.3.2
20.1.4
->20.3.2
20.1.4
->20.3.2
20.1.4
->20.3.2
Release Notes
nrwl/nx (@nx/devkit)
### [`v20.3.2`](https://redirect.github.com/nrwl/nx/releases/tag/20.3.2) [Compare Source](https://redirect.github.com/nrwl/nx/compare/20.3.1...20.3.2) ##### 20.3.2 (2025-01-17) ##### 🚀 Features - **module-federation:** upgrade to latest version of [@module-federation/enhanced](https://redirect.github.com/module-federation/enhanced) ([#29535](https://redirect.github.com/nrwl/nx/pull/29535)) - **nx-dev:** customer videos on customer page ([#29380](https://redirect.github.com/nrwl/nx/pull/29380)) - **nx-dev:** add trial pages for Powerpack and Enterprise, update contact sales team page ([#29554](https://redirect.github.com/nrwl/nx/pull/29554)) - **testing:** add option `ciGroupName` to `@nx/jest/plugin` ([#29365](https://redirect.github.com/nrwl/nx/pull/29365)) - **web:** support custom cors headers ([#29382](https://redirect.github.com/nrwl/nx/pull/29382)) ##### 🩹 Fixes - **angular:** restore esm2022 bundle and drop fesm2022 in ng-packagr-lite executor ([#29615](https://redirect.github.com/nrwl/nx/pull/29615)) - **core:** update nx cloud bundle install directory logic ([#29555](https://redirect.github.com/nrwl/nx/pull/29555)) - **core:** avoid launching default plugins twice ([#29539](https://redirect.github.com/nrwl/nx/pull/29539)) - **core:** support subpath exports when constructing the project graph ([#29577](https://redirect.github.com/nrwl/nx/pull/29577)) - **core:** update package script logic to handle cli tool name as command ([#29617](https://redirect.github.com/nrwl/nx/pull/29617)) - **core:** show better project graph errors ([#29525](https://redirect.github.com/nrwl/nx/pull/29525)) - **core:** check only for watcher connections during inactivity shutdown ([#29621](https://redirect.github.com/nrwl/nx/pull/29621)) - **gradle:** check if java is installed ([#29572](https://redirect.github.com/nrwl/nx/pull/29572)) - **graph:** copy command text directly from PDV ([#29645](https://redirect.github.com/nrwl/nx/pull/29645)) - **js:** do not set project references to non-existing tsconfig files in sync generator ([#29536](https://redirect.github.com/nrwl/nx/pull/29536)) - **js:** ensure js libraries' build produce esm output in ts solution setup ([#29546](https://redirect.github.com/nrwl/nx/pull/29546)) - **js:** avoid nested paths in workspaces because they can lead to future issues ([#29553](https://redirect.github.com/nrwl/nx/pull/29553)) - **js:** Update typescript plugin check for buildable projects ([#29431](https://redirect.github.com/nrwl/nx/pull/29431)) - **js:** update detection of ts solution setup ([#29576](https://redirect.github.com/nrwl/nx/pull/29576)) - **js:** generate js libs with exports in package.json and ensure esm output when using rollup bundler ([#29565](https://redirect.github.com/nrwl/nx/pull/29565)) - **js:** do not generate explicit vitest task config for a js library unless adding plugin is disabled ([#29606](https://redirect.github.com/nrwl/nx/pull/29606)) - **js:** improve error handling during SWC compilation ([#29605](https://redirect.github.com/nrwl/nx/pull/29605)) - **js:** non-buildable js libs specify type=module ([#29620](https://redirect.github.com/nrwl/nx/pull/29620)) - **js:** sort package.json fields by idiomatic order ([#29635](https://redirect.github.com/nrwl/nx/pull/29635)) - **js:** fix typo so `exports` field in package.json is properly sorted ([#29643](https://redirect.github.com/nrwl/nx/pull/29643)) - **js:** do not generate package.json file for non-buildable js libraries in non-ts solution setup ([#29646](https://redirect.github.com/nrwl/nx/pull/29646)) - **js:** ignore bundler config files correctly in eslint config when using vitest in js library generator ([#29649](https://redirect.github.com/nrwl/nx/pull/29649)) - **misc:** ensure all project generators add project to workspaces config ([#29582](https://redirect.github.com/nrwl/nx/pull/29582)) - **misc:** ensure `exports` are generated for several lib generators in ts solution setup ([#29588](https://redirect.github.com/nrwl/nx/pull/29588)) - **misc:** update e2e config generators to align with new TS solution setup ([#29638](https://redirect.github.com/nrwl/nx/pull/29638)) - **nx-dev:** fix heroicons for safari ([#29544](https://redirect.github.com/nrwl/nx/pull/29544)) - **nx-dev:** Update Webinar link ([#29590](https://redirect.github.com/nrwl/nx/pull/29590)) - **react:** transpile SVGR into React 19 compatible component ([#29543](https://redirect.github.com/nrwl/nx/pull/29543)) - **react:** setup mf env var as input for rspack ([#29584](https://redirect.github.com/nrwl/nx/pull/29584)) - **release:** ensure git push option is always applied ([#29596](https://redirect.github.com/nrwl/nx/pull/29596)) - **rspack:** make subresourceIntegrity usage configurable ([#29629](https://redirect.github.com/nrwl/nx/pull/29629)) - **testing:** infer correct outputs when absolute paths are provided in playwright config ([#29549](https://redirect.github.com/nrwl/nx/pull/29549)) - **testing:** e2e config generators should prompt for missing serve data ([#29660](https://redirect.github.com/nrwl/nx/pull/29660)) ##### ❤️ Thank You - Aidan Temple [@aidant](https://redirect.github.com/aidant) - Colum Ferry [@Coly010](https://redirect.github.com/Coly010) - Craigory Coppola [@AgentEnder](https://redirect.github.com/AgentEnder) - Emily Xiong [@xiongemi](https://redirect.github.com/xiongemi) - Jack Hsu [@jaysoo](https://redirect.github.com/jaysoo) - Jason Jean [@FrozenPandaz](https://redirect.github.com/FrozenPandaz) - Jonathan Cammisuli [@Cammisuli](https://redirect.github.com/Cammisuli) - Juri Strumpflohner [@juristr](https://redirect.github.com/juristr) - Leosvel Pérez Espinosa [@leosvelperez](https://redirect.github.com/leosvelperez) - MaxKless [@MaxKless](https://redirect.github.com/MaxKless) - Mike Hartington [@mhartington](https://redirect.github.com/mhartington) - Nicholas Cunningham [@ndcunningham](https://redirect.github.com/ndcunningham) - Robb Traister - Thomas Dekiere [@thdk](https://redirect.github.com/thdk) - Tine Kondo [@tinesoft](https://redirect.github.com/tinesoft) ### [`v20.3.1`](https://redirect.github.com/nrwl/nx/releases/tag/20.3.1) [Compare Source](https://redirect.github.com/nrwl/nx/compare/20.3.0...20.3.1) ##### 20.3.1 (2025-01-07) ##### 🚀 Features - **nx-dev:** add TOC markdoc component for blog posts ([d98e6e4e84](https://redirect.github.com/nrwl/nx/commit/d98e6e4e84)) ##### 🩹 Fixes - **core:** daemon spinner should show text ([#29448](https://redirect.github.com/nrwl/nx/pull/29448)) - **js:** not generate tsconfig if already exists ([#29317](https://redirect.github.com/nrwl/nx/pull/29317)) - **js:** only add typescript project references for explicit dependencies in sync generator ([#28998](https://redirect.github.com/nrwl/nx/pull/28998)) - **js:** infer outputs correctly when both rootDir and outDir are set for tsconfig ([#29531](https://redirect.github.com/nrwl/nx/pull/29531)) - **nx-dev:** Quote typo ([#29513](https://redirect.github.com/nrwl/nx/pull/29513)) - **nx-dev:** add playsInline to video loop component ([615fd172a5](https://redirect.github.com/nrwl/nx/commit/615fd172a5)) - **release:** invalid config path in hint for using skipLockFileUpdate ([#29425](https://redirect.github.com/nrwl/nx/pull/29425)) - **vite:** tsconfig paths plugin should not partially match paths ([#29501](https://redirect.github.com/nrwl/nx/pull/29501)) ##### ❤️ Thank You - Bartosz Adamczyk [@clxandstuff](https://redirect.github.com/clxandstuff) - Craigory Coppola [@AgentEnder](https://redirect.github.com/AgentEnder) - Emily Xiong [@xiongemi](https://redirect.github.com/xiongemi) - Jack Hsu [@jaysoo](https://redirect.github.com/jaysoo) - Jack Stevenson - Juri [@juristr](https://redirect.github.com/juristr) - Matt Lewis [@mattlewis92](https://redirect.github.com/mattlewis92) - Nicholas Cunningham [@ndcunningham](https://redirect.github.com/ndcunningham) - Philip Fulcher ### [`v20.3.0`](https://redirect.github.com/nrwl/nx/releases/tag/20.3.0) [Compare Source](https://redirect.github.com/nrwl/nx/compare/20.2.2...20.3.0) #### 20.3.0 (2024-12-20) ##### 🚀 Features - **angular:** support ngrx v19 ([#29398](https://redirect.github.com/nrwl/nx/pull/29398)) - **core:** support rollup.config.ts ([#28240](https://redirect.github.com/nrwl/nx/pull/28240)) - **core:** use custom resolution to resolve from source local plugins with artifacts pointing to the outputs ([#29222](https://redirect.github.com/nrwl/nx/pull/29222)) - **core:** add spinners when graph compute takes long time ([#28966](https://redirect.github.com/nrwl/nx/pull/28966)) - **core:** not exit when one plugin installation failed ([#28684](https://redirect.github.com/nrwl/nx/pull/28684)) - **core:** nx-plugin-checks accounts for outDir and rootDir of projects when checking file existence ([#29391](https://redirect.github.com/nrwl/nx/pull/29391)) - **core:** add lib/\*\* glob to workspaces so we support it out of the box ([#29403](https://redirect.github.com/nrwl/nx/pull/29403)) - **core:** show progress on ci if graph construction takes longer than expected ([#29392](https://redirect.github.com/nrwl/nx/pull/29392)) - **eslint:** rename eslint.config.js to eslint.config.cjs to resolve them as CommonJS ([#29334](https://redirect.github.com/nrwl/nx/pull/29334)) - **expo:** upgrade Expo to v52 ([#29142](https://redirect.github.com/nrwl/nx/pull/29142)) - **js:** update vue/node app and lib generators to support TS solutions ([#29299](https://redirect.github.com/nrwl/nx/pull/29299)) - **misc:** handle artifact generators' `path` options including file extensions ([#29111](https://redirect.github.com/nrwl/nx/pull/29111)) - **nx-dev:** link more customer videos on enterprise page ([7498e470fa](https://redirect.github.com/nrwl/nx/commit/7498e470fa)) - **nx-plugin:** added support for vitest test runner ([#29140](https://redirect.github.com/nrwl/nx/pull/29140)) - **release:** allow automated git push from version or changelog step ([#29280](https://redirect.github.com/nrwl/nx/pull/29280)) - **rsbuild:** add intial package ([#29147](https://redirect.github.com/nrwl/nx/pull/29147)) - **rsbuild:** add inferred targets plugin ([#29192](https://redirect.github.com/nrwl/nx/pull/29192)) - **rsbuild:** add rsbuild configuration generator ([#29321](https://redirect.github.com/nrwl/nx/pull/29321)) - **rsbuild:** add react and vue support for app generation ([#29349](https://redirect.github.com/nrwl/nx/pull/29349)) - **rsbuild:** move plugin export to root of package ([#29415](https://redirect.github.com/nrwl/nx/pull/29415)) - **storybook:** use createNodesV2 for init and convert-to-inferred generators ([#28092](https://redirect.github.com/nrwl/nx/pull/28092)) - **testing:** allow custom address for local registry ([#29050](https://redirect.github.com/nrwl/nx/pull/29050)) - **vite:** add angular option to vitest generator ([#29055](https://redirect.github.com/nrwl/nx/pull/29055)) ##### 🩹 Fixes - typo in environment-variables.md ([#29294](https://redirect.github.com/nrwl/nx/pull/29294)) - **angular:** handle removed angular-eslint rules in root eslint config files and update package ([#29262](https://redirect.github.com/nrwl/nx/pull/29262)) - **angular:** normalize prerender and appShell options of the application executor correctly ([#29281](https://redirect.github.com/nrwl/nx/pull/29281)) - **angular:** correctly normalize dev-server options ([#29322](https://redirect.github.com/nrwl/nx/pull/29322)) - **angular:** add-localize-polyfill-to-targets fails if polyfills is a string ([#29324](https://redirect.github.com/nrwl/nx/pull/29324)) - **angular:** normalize name when forced to build selector ([#29417](https://redirect.github.com/nrwl/nx/pull/29417)) - **angular:** set up host and remote ssr apps correctly [#29442](https://redirect.github.com/nrwl/nx/issues/29442) ([#29447](https://redirect.github.com/nrwl/nx/pull/29447), [#29442](https://redirect.github.com/nrwl/nx/issues/29442)) - **bundling:** ensure vitest timestamp files are ignored ([#29418](https://redirect.github.com/nrwl/nx/pull/29418)) - **core:** add workspaces path if package path is not included ([#28824](https://redirect.github.com/nrwl/nx/pull/28824)) - **core:** fix process being prevented from exiting ([#29240](https://redirect.github.com/nrwl/nx/pull/29240)) - **core:** defer loading package manager until necessary ([#29248](https://redirect.github.com/nrwl/nx/pull/29248)) - **core:** hashing fixes ([#29247](https://redirect.github.com/nrwl/nx/pull/29247)) - **core:** Update bundlers to not typecheck if using new TS solution setup ([#29227](https://redirect.github.com/nrwl/nx/pull/29227)) - **core:** ensure [@nx/module-federation](https://redirect.github.com/nx/module-federation) is listed in package group ([#29292](https://redirect.github.com/nrwl/nx/pull/29292)) - **core:** ensure rsbuild is part of nx package group ([#29310](https://redirect.github.com/nrwl/nx/pull/29310)) - **core:** avoid storing hash details for empty fileset ([#29316](https://redirect.github.com/nrwl/nx/pull/29316)) - **core:** resolve imports from linked workspace projects ([#29328](https://redirect.github.com/nrwl/nx/pull/29328)) - **core:** collect all logs from forked processes ([#27778](https://redirect.github.com/nrwl/nx/pull/27778)) - **core:** Update move/remove workspace generators to work with ts project references ([#29331](https://redirect.github.com/nrwl/nx/pull/29331)) - **core:** Adding react apps/libs to workspaces so they can be referenced. ([#29202](https://redirect.github.com/nrwl/nx/pull/29202)) - **core:** make packageExports metadata optional field ([#29407](https://redirect.github.com/nrwl/nx/pull/29407)) - **core:** graph spinners should update properly ([#29433](https://redirect.github.com/nrwl/nx/pull/29433)) - **core:** update yarn-parser to handle yarn v4 syntax ([#29067](https://redirect.github.com/nrwl/nx/pull/29067)) - **gradle:** cache gradle report ([#29381](https://redirect.github.com/nrwl/nx/pull/29381)) - **js:** switch from fast-glob to tinyglobby ([#29141](https://redirect.github.com/nrwl/nx/pull/29141)) - **js:** ensure typescript-sync generator produces formatted references when no prettier is installed ([#29368](https://redirect.github.com/nrwl/nx/pull/29368)) - **js:** Configure typescript plugin to handle non-buildable libs ([#29393](https://redirect.github.com/nrwl/nx/pull/29393)) - **js:** handle resolution from within node_module in the sync generator ([#29412](https://redirect.github.com/nrwl/nx/pull/29412)) - **misc:** ensure `tsBuildInfoFile` is generated inside `outDir` ([#29343](https://redirect.github.com/nrwl/nx/pull/29343)) - **misc:** fix misc generation issues with the ts solution setup ([#29350](https://redirect.github.com/nrwl/nx/pull/29350)) - **module-federation:** ensure [@nx/module-federation](https://redirect.github.com/nx/module-federation) package is installed for users ([#29416](https://redirect.github.com/nrwl/nx/pull/29416)) - **module-federation:** dynamic federation helpers should normalize remote names ([#29427](https://redirect.github.com/nrwl/nx/pull/29427)) - **nuxt:** change tsconfig path on server part ([#28864](https://redirect.github.com/nrwl/nx/pull/28864)) - **nx-dev:** update Nx Cloud proj created ([#29272](https://redirect.github.com/nrwl/nx/pull/29272)) - **nx-dev:** update hero image on blog post ([#29405](https://redirect.github.com/nrwl/nx/pull/29405)) - **react:** add files entry for publishable libraries ([#29277](https://redirect.github.com/nrwl/nx/pull/29277)) - **react:** assert test property is defined on webpack rule in nx-react-webpack-plugin ([#27525](https://redirect.github.com/nrwl/nx/pull/27525)) - **react:** fix issues with react ts setup ([#29312](https://redirect.github.com/nrwl/nx/pull/29312)) - **react:** fix tailwind for react library and component ([#29319](https://redirect.github.com/nrwl/nx/pull/29319)) - **react-native:** default template fails when envs are not set ([#28931](https://redirect.github.com/nrwl/nx/pull/28931)) - **react-native:** typescript lib schema ([#27955](https://redirect.github.com/nrwl/nx/pull/27955)) - **react-native:** fix react native storybook for lib ([#29210](https://redirect.github.com/nrwl/nx/pull/29210)) - **release:** use prepatch version for pre-release dependent package updates ([#29123](https://redirect.github.com/nrwl/nx/pull/29123)) - **release:** make commits separator in git log command more unique ([#29261](https://redirect.github.com/nrwl/nx/pull/29261)) - **repo:** cleanup old plugins promise ([#29295](https://redirect.github.com/nrwl/nx/pull/29295)) - **rsbuild:** set publish config correctly ([#29282](https://redirect.github.com/nrwl/nx/pull/29282)) - **storybook:** only install react deps for storybook 7 [#29213](https://redirect.github.com/nrwl/nx/issues/29213) ([#29231](https://redirect.github.com/nrwl/nx/pull/29231), [#29213](https://redirect.github.com/nrwl/nx/issues/29213)) - **storybook:** ensure 'storybook' dep is installed for non-crystal workspaces ([#29235](https://redirect.github.com/nrwl/nx/pull/29235)) - **testing:** force node10 module resolution for jest atomized tasks ([#29421](https://redirect.github.com/nrwl/nx/pull/29421)) - ⚠️ **vite:** generate config with esm by default ([#29270](https://redirect.github.com/nrwl/nx/pull/29270)) - **vite:** resolves files with dot suffixes correctly ([#28518](https://redirect.github.com/nrwl/nx/pull/28518)) - **webpack:** Add useTsconfigPaths to app-webpack-plugin ([#29291](https://redirect.github.com/nrwl/nx/pull/29291)) ##### ⚠️ Breaking Changes - ⚠️ **vite:** generate config with esm by default ([#29270](https://redirect.github.com/nrwl/nx/pull/29270)) ##### ❤️ Thank You - Ben McCann [@benmccann](https://redirect.github.com/benmccann) - Chau Tran - Colum Ferry [@Coly010](https://redirect.github.com/Coly010) - Craigory Coppola [@AgentEnder](https://redirect.github.com/AgentEnder) - Dusty Greif [@dgreif](https://redirect.github.com/dgreif) - Emily Xiong [@xiongemi](https://redirect.github.com/xiongemi) - Fábio Correia - Gustavo Perdomo - Jack Hsu [@jaysoo](https://redirect.github.com/jaysoo) - Jacob Ley [@JacobLey](https://redirect.github.com/JacobLey) - James Henry [@JamesHenry](https://redirect.github.com/JamesHenry) - Jason Jean [@FrozenPandaz](https://redirect.github.com/FrozenPandaz) - Juri [@juristr](https://redirect.github.com/juristr) - Juri Strumpflohner [@juristr](https://redirect.github.com/juristr) - Konstantin Kai - Leosvel Pérez Espinosa [@leosvelperez](https://redirect.github.com/leosvelperez) - Maciej Stosio [@maciekstosio](https://redirect.github.com/maciekstosio) - master96 - Nicholas Cunningham [@ndcunningham](https://redirect.github.com/ndcunningham) - Nicolas Beaussart [@beaussan](https://redirect.github.com/beaussan) - Nigel Sirisomphone - Petr Plenkov - Phillip Barta [@Phillip9587](https://redirect.github.com/Phillip9587) - Samar Panda [@samarpanda](https://redirect.github.com/samarpanda) - Sebastian Podgajny - Stian Morsund - Tine Kondo [@tinesoft](https://redirect.github.com/tinesoft) - Yohann Valentin [@yvalentin](https://redirect.github.com/yvalentin) - Younes Jaaidi [@yjaaidi](https://redirect.github.com/yjaaidi) - Zach Tindall [@a88zach](https://redirect.github.com/a88zach) ### [`v20.2.2`](https://redirect.github.com/nrwl/nx/releases/tag/20.2.2) [Compare Source](https://redirect.github.com/nrwl/nx/compare/20.2.1...20.2.2) ##### 20.2.2 (2024-12-10) ##### 🚀 Features - **misc:** handle artifact generators' `path` options including file extensions ([#29111](https://redirect.github.com/nrwl/nx/pull/29111)) - **testing:** allow custom address for local registry ([#29050](https://redirect.github.com/nrwl/nx/pull/29050)) ##### 🩹 Fixes - **angular:** handle removed angular-eslint rules in root eslint config files and update package ([#29262](https://redirect.github.com/nrwl/nx/pull/29262)) - **angular:** normalize prerender and appShell options of the application executor correctly ([#29281](https://redirect.github.com/nrwl/nx/pull/29281)) - **core:** defer loading package manager until necessary ([#29248](https://redirect.github.com/nrwl/nx/pull/29248)) - **core:** hashing fixes ([#29247](https://redirect.github.com/nrwl/nx/pull/29247)) - **core:** Update bundlers to not typecheck if using new TS solution setup ([#29227](https://redirect.github.com/nrwl/nx/pull/29227)) - **core:** ensure [@nx/module-federation](https://redirect.github.com/nx/module-federation) is listed in package group ([#29292](https://redirect.github.com/nrwl/nx/pull/29292)) - **js:** switch from fast-glob to tinyglobby ([#29141](https://redirect.github.com/nrwl/nx/pull/29141)) - **nx-dev:** update Nx Cloud proj created ([#29272](https://redirect.github.com/nrwl/nx/pull/29272)) - **react:** add files entry for publishable libraries ([#29277](https://redirect.github.com/nrwl/nx/pull/29277)) - **react-native:** default template fails when envs are not set ([#28931](https://redirect.github.com/nrwl/nx/pull/28931)) - **react-native:** typescript lib schema ([#27955](https://redirect.github.com/nrwl/nx/pull/27955)) - **release:** use prepatch version for pre-release dependent package updates ([#29123](https://redirect.github.com/nrwl/nx/pull/29123)) - **release:** make commits separator in git log command more unique ([#29261](https://redirect.github.com/nrwl/nx/pull/29261)) - **repo:** cleanup old plugins promise ([#29295](https://redirect.github.com/nrwl/nx/pull/29295)) - ⚠️ **vite:** generate config with esm by default ([#29270](https://redirect.github.com/nrwl/nx/pull/29270)) ##### ⚠️ Breaking Changes - ⚠️ **vite:** generate config with esm by default ([#29270](https://redirect.github.com/nrwl/nx/pull/29270)) ##### ❤️ Thank You - Ben McCann [@benmccann](https://redirect.github.com/benmccann) - Colum Ferry [@Coly010](https://redirect.github.com/Coly010) - Fábio Correia - Jack Hsu [@jaysoo](https://redirect.github.com/jaysoo) - Jacob Ley [@JacobLey](https://redirect.github.com/JacobLey) - James Henry [@JamesHenry](https://redirect.github.com/JamesHenry) - Jason Jean [@FrozenPandaz](https://redirect.github.com/FrozenPandaz) - Juri Strumpflohner [@juristr](https://redirect.github.com/juristr) - Leosvel Pérez Espinosa [@leosvelperez](https://redirect.github.com/leosvelperez) - Maciej Stosio [@maciekstosio](https://redirect.github.com/maciekstosio) - master96 - Nicholas Cunningham [@ndcunningham](https://redirect.github.com/ndcunningham) - Tine Kondo [@tinesoft](https://redirect.github.com/tinesoft) ### [`v20.2.1`](https://redirect.github.com/nrwl/nx/releases/tag/20.2.1) [Compare Source](https://redirect.github.com/nrwl/nx/compare/20.2.0...20.2.1) ##### 20.2.1 (2024-12-06) ##### 🩹 Fixes - **core:** add workspaces path if package path is not included ([#28824](https://redirect.github.com/nrwl/nx/pull/28824)) - **core:** fix process being prevented from exiting ([#29240](https://redirect.github.com/nrwl/nx/pull/29240)) - **storybook:** only install react deps for storybook 7 [#29213](https://redirect.github.com/nrwl/nx/issues/29213) ([#29231](https://redirect.github.com/nrwl/nx/pull/29231), [#29213](https://redirect.github.com/nrwl/nx/issues/29213)) - **storybook:** ensure 'storybook' dep is installed for non-crystal workspaces ([#29235](https://redirect.github.com/nrwl/nx/pull/29235)) ##### ❤️ Thank You - Colum Ferry [@Coly010](https://redirect.github.com/Coly010) - Emily Xiong [@xiongemi](https://redirect.github.com/xiongemi) - Jason Jean [@FrozenPandaz](https://redirect.github.com/FrozenPandaz) ### [`v20.2.0`](https://redirect.github.com/nrwl/nx/releases/tag/20.2.0) [Compare Source](https://redirect.github.com/nrwl/nx/compare/20.1.4...20.2.0) #### 20.2.0 (2024-12-05) ##### 🚀 Features - **angular:** add poll option to ng-packagr executors ([#28909](https://redirect.github.com/nrwl/nx/pull/28909)) - **angular:** add support for angular v19 ([#28847](https://redirect.github.com/nrwl/nx/pull/28847)) - **angular:** add migration to disable `@angular-eslint/prefer-standalone` when not set ([#29164](https://redirect.github.com/nrwl/nx/pull/29164)) - **angular:** use new test environment function from `jest-preset-angular` ([#29169](https://redirect.github.com/nrwl/nx/pull/29169)) - **angular:** update analog packages ([#29187](https://redirect.github.com/nrwl/nx/pull/29187)) - **angular:** add migration to remove angular eslint rules removed in v19 ([#29214](https://redirect.github.com/nrwl/nx/pull/29214)) - **angular:** add migration to remove the `tailwindConfig` option from ng-packager executors ([#29220](https://redirect.github.com/nrwl/nx/pull/29220)) - **core:** add eslint vscode extension on eslint init ([#28573](https://redirect.github.com/nrwl/nx/pull/28573)) - **core:** improve sync messages ([#29149](https://redirect.github.com/nrwl/nx/pull/29149)) - **misc:** replace tutorials with social links in create-nx-workspace ([#29085](https://redirect.github.com/nrwl/nx/pull/29085)) - **module-federation:** add initial module-federation package ([#28783](https://redirect.github.com/nrwl/nx/pull/28783)) - **module-federation:** consolidate module federation utils into module-federation package ([#28919](https://redirect.github.com/nrwl/nx/pull/28919)) - **module-federation:** migrate to latest ([#29005](https://redirect.github.com/nrwl/nx/pull/29005)) - **module-federation:** move withModuleFederation for angular to new package ([#29021](https://redirect.github.com/nrwl/nx/pull/29021)) - **module-federation:** move withModuleFederation for webpack to new package ([#29031](https://redirect.github.com/nrwl/nx/pull/29031)) - **module-federation:** move withModuleFederation for rspack to new package ([#29045](https://redirect.github.com/nrwl/nx/pull/29045)) - **module-federation:** move common executor logic to module-federation package ([#29151](https://redirect.github.com/nrwl/nx/pull/29151)) - **module-federation:** alias host and remote generators to consumer and producer ([#29190](https://redirect.github.com/nrwl/nx/pull/29190)) - **nx-dev:** version picker ([#28828](https://redirect.github.com/nrwl/nx/pull/28828)) - **nx-dev:** update top-level navbar ([9921496d64](https://redirect.github.com/nrwl/nx/commit/9921496d64)) - **nx-plugin:** add support for the ts solution config setup to the `@nx/plugin` plugin ([#28724](https://redirect.github.com/nrwl/nx/pull/28724)) - **react:** update app and lib generators to support new TS solution setup ([#28808](https://redirect.github.com/nrwl/nx/pull/28808)) - **rollup:** use .cjs file extension for config files ([#29196](https://redirect.github.com/nrwl/nx/pull/29196)) - **rspack:** move logic for withNx to applyBaseConfig and bring in line with webpack ([#28825](https://redirect.github.com/nrwl/nx/pull/28825)) - **rspack:** update withReact plugin for parity with webpack plugin ([#28812](https://redirect.github.com/nrwl/nx/pull/28812)) - **rspack:** update executor to be in line with webpack ([#28913](https://redirect.github.com/nrwl/nx/pull/28913)) - **rspack:** add NxAppRspackPlugin and NxReactRspackPlugin ([#28987](https://redirect.github.com/nrwl/nx/pull/28987)) - **rspack:** migrate to latest rspack versions ([#29004](https://redirect.github.com/nrwl/nx/pull/29004)) - **rspack:** add convert-to-inferred generator ([#29012](https://redirect.github.com/nrwl/nx/pull/29012)) - **rspack:** Update configuration generator to support NxRspackAppPlugin ([#29024](https://redirect.github.com/nrwl/nx/pull/29024)) - **storybook:** upgrade [@storybook/test-runner](https://redirect.github.com/storybook/test-runner) to 0.19 ([#28959](https://redirect.github.com/nrwl/nx/pull/28959)) - **storybook:** add support for TS solutions file ([#29194](https://redirect.github.com/nrwl/nx/pull/29194)) ##### 🩹 Fixes - **angular:** when unit test runner is set to none library component should not generate spec file ([#28906](https://redirect.github.com/nrwl/nx/pull/28906)) - **angular:** make scam-to-standalone replace correct module ([#29014](https://redirect.github.com/nrwl/nx/pull/29014)) - **angular:** ngrx-root-store generator check ngModule path ([#29068](https://redirect.github.com/nrwl/nx/pull/29068)) - **core:** set default branch to main if no git ([#28854](https://redirect.github.com/nrwl/nx/pull/28854)) - **core:** lower socket path by 10 chars to reduce chances of too-long paths ([#28920](https://redirect.github.com/nrwl/nx/pull/28920)) - **core:** create different dummy tasks for different parent tasks an… ([#28923](https://redirect.github.com/nrwl/nx/pull/28923)) - **core:** typo in readme for CNW ([#28942](https://redirect.github.com/nrwl/nx/pull/28942)) - **core:** ensure process is kept alive when plugin communication in progress ([#28948](https://redirect.github.com/nrwl/nx/pull/28948)) - **core:** add missing supported CI providers to `NxCloud` type ([#29008](https://redirect.github.com/nrwl/nx/pull/29008)) - **core:** gracefully handle non-existent files in find_imports ([#29027](https://redirect.github.com/nrwl/nx/pull/29027)) - **core:** handle self shutdown for plugin workers is orphaned before connections and loading ([1bf0e67e1b](https://redirect.github.com/nrwl/nx/commit/1bf0e67e1b)) - **core:** don't generate nxCloudId if running nx connect through nx console ([#29060](https://redirect.github.com/nrwl/nx/pull/29060)) - **core:** update to the async version of getting powerpack information ([#29088](https://redirect.github.com/nrwl/nx/pull/29088)) - **core:** fix misc issues ([#29114](https://redirect.github.com/nrwl/nx/pull/29114)) - **core:** provide a way to reuse cached graph in CI ([#29156](https://redirect.github.com/nrwl/nx/pull/29156)) - **core:** use fork to execute nx generate workspace:preset ([#29122](https://redirect.github.com/nrwl/nx/pull/29122)) - **core:** Update preset test snapshots and test names ([#29172](https://redirect.github.com/nrwl/nx/pull/29172)) - **core:** move resolving plugins back to main thread ([#29176](https://redirect.github.com/nrwl/nx/pull/29176)) - **core:** recreate db when unable to connect ([#29207](https://redirect.github.com/nrwl/nx/pull/29207)) - **core:** skip nx cloud prompt when interactive is false ([#28949](https://redirect.github.com/nrwl/nx/pull/28949)) - **gradle:** change gradle glob to include root gradlew ([#29206](https://redirect.github.com/nrwl/nx/pull/29206)) - **gradle:** read tasks from properties report ([#29124](https://redirect.github.com/nrwl/nx/pull/29124)) - **gradle:** fix gradle unit test ([#29224](https://redirect.github.com/nrwl/nx/pull/29224)) - **js:** handle `outputFileName` correctly when generating package json ([#28915](https://redirect.github.com/nrwl/nx/pull/28915)) - **js:** skip tsc batch builds for implicit dependencies ([#28840](https://redirect.github.com/nrwl/nx/pull/28840)) - **js:** normalize paths correctly when creating temporary tsconfig file for incremental builds ([#29121](https://redirect.github.com/nrwl/nx/pull/29121)) - **js:** generate multiline project references in the sync generator ([#29148](https://redirect.github.com/nrwl/nx/pull/29148)) - **linter:** remove legacy dependencies during convert to flat config ([#28981](https://redirect.github.com/nrwl/nx/pull/28981)) - **linter:** move eslint-config-prettier to the end for proper override ([#28503](https://redirect.github.com/nrwl/nx/pull/28503)) - **misc:** update artifact generator option descriptions and cleanup leftovers ([#29077](https://redirect.github.com/nrwl/nx/pull/29077)) - **misc:** use the ts sync generator with other bundler tasks ([#29170](https://redirect.github.com/nrwl/nx/pull/29170)) - **module-federation:** migration does not handle external nodes and errors ([#29075](https://redirect.github.com/nrwl/nx/pull/29075)) - **module-federation:** use 'hoisted' runtime for node to prevent issues with eager sharing ([#29104](https://redirect.github.com/nrwl/nx/pull/29104)) - **nest:** repair nestjs service generator schema ([#28928](https://redirect.github.com/nrwl/nx/pull/28928)) - **nest:** Fix generators (guard, interceptor etc...) path to not duplicate when provided ([#29084](https://redirect.github.com/nrwl/nx/pull/29084)) - **nest:** update project config to enable artifacts to be built as dev ([#29110](https://redirect.github.com/nrwl/nx/pull/29110)) - **nextjs:** fix next e2e test to ensure playwright installed ([#29000](https://redirect.github.com/nrwl/nx/pull/29000)) - **nextjs:** ensure next apps config is correctly checked when using jest ([#29066](https://redirect.github.com/nrwl/nx/pull/29066)) - **nextjs:** Add support for next.config.ts for executors ([#29071](https://redirect.github.com/nrwl/nx/pull/29071)) - **nx-dev:** update course API to ignore system OS Metadata file ([#28886](https://redirect.github.com/nrwl/nx/pull/28886)) - **nx-dev:** disable notifier for now ([fc2016cc8a](https://redirect.github.com/nrwl/nx/commit/fc2016cc8a)) - **nx-dev:** breadcrumb casing ([#29032](https://redirect.github.com/nrwl/nx/pull/29032)) - **react:** None buildable libs should not have a build target ([#29175](https://redirect.github.com/nrwl/nx/pull/29175)) - **release:** remove duplicate space character in changelog thank you header ([#28664](https://redirect.github.com/nrwl/nx/pull/28664)) - **release:** set make_latest legacy during github release creation ([#29197](https://redirect.github.com/nrwl/nx/pull/29197)) - **release:** skip changelog generation for projects without available version data ([#29212](https://redirect.github.com/nrwl/nx/pull/29212)) - **remix:** remove tooling packages from generated package.json since they are installed in the root ([#29009](https://redirect.github.com/nrwl/nx/pull/29009)) - **remix:** update app generator with valid package.json without Prettier ([#29218](https://redirect.github.com/nrwl/nx/pull/29218)) - **remix:** update lib generator to generate valid names in package.json ([#29219](https://redirect.github.com/nrwl/nx/pull/29219)) - **rspack:** ensure swc provides react runtime automatically ([#28916](https://redirect.github.com/nrwl/nx/pull/28916)) - **rspack:** withModuleFederationForSSR should use commonjs-module as library ([#28944](https://redirect.github.com/nrwl/nx/pull/28944)) - **rspack:** do not global styles as entrypoints ([#28941](https://redirect.github.com/nrwl/nx/pull/28941)) - **rspack:** buildLibsFromSource option ([#28994](https://redirect.github.com/nrwl/nx/pull/28994)) - **rspack:** Add webpack as a dependency for fork-ts-checker-plugin ([#29033](https://redirect.github.com/nrwl/nx/pull/29033)) - **rspack:** ensure generated app is picked up by crystal ([#29048](https://redirect.github.com/nrwl/nx/pull/29048)) - **rspack:** outputHashing should default to 'all' [#29011](https://redirect.github.com/nrwl/nx/issues/29011) ([#29058](https://redirect.github.com/nrwl/nx/pull/29058), [#29011](https://redirect.github.com/nrwl/nx/issues/29011)) - **rspack:** align [@rspack/core](https://redirect.github.com/rspack/core) versions ([#29199](https://redirect.github.com/nrwl/nx/pull/29199)) - **testing:** force compatible module resolution when running the jest executor ([#29189](https://redirect.github.com/nrwl/nx/pull/29189)) - **webpack:** sourceMap type should accept all types of sourceMaps ([#28947](https://redirect.github.com/nrwl/nx/pull/28947)) - **webpack:** Webpack and Rspack ignore warnings should concat all rules instead of overwrite them. ([#29112](https://redirect.github.com/nrwl/nx/pull/29112)) ##### ❤️ Thank You - Colum Ferry [@Coly010](https://redirect.github.com/Coly010) - Craigory Coppola [@AgentEnder](https://redirect.github.com/AgentEnder) - demonicattack [@demonicattack](https://redirect.github.com/demonicattack) - Dmitry Zakharov [@pumano](https://redirect.github.com/pumano) - Emily Xiong [@xiongemi](https://redirect.github.com/xiongemi) - FrozenPandaz [@FrozenPandaz](https://redirect.github.com/FrozenPandaz) - Isaac Mann [@isaacplmann](https://redirect.github.com/isaacplmann) - Jack Hsu [@jaysoo](https://redirect.github.com/jaysoo) - Jack Stevenson - James Henry [@JamesHenry](https://redirect.github.com/JamesHenry) - Jason Jean [@FrozenPandaz](https://redirect.github.com/FrozenPandaz) - Juri [@juristr](https://redirect.github.com/juristr) - Leosvel Pérez Espinosa [@leosvelperez](https://redirect.github.com/leosvelperez) - MaxKless [@MaxKless](https://redirect.github.com/MaxKless) - Nicholas Cunningham [@ndcunningham](https://redirect.github.com/ndcunningham) - Pavlo Grosse [@Olster](https://redirect.github.com/Olster) - pawel-twardziak - Thomas Dekiere [@thdk](https://redirect.github.com/thdk) - Tine Kondo [@tinesoft](https://redirect.github.com/tinesoft)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.