JesusFilm / core

JFP DS Engineering Monorepo
https://docs.core.jesusfilm.org/
19 stars 12 forks source link

chore(deps): update nx monorepo to v20.3.2 #4909

Closed renovate[bot] closed 2 weeks ago

renovate[bot] commented 2 weeks ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@nx/devkit (source) 20.1.4 -> 20.3.2 age adoption passing confidence
@nx/eslint (source) 20.1.4 -> 20.3.2 age adoption passing confidence
@nx/eslint-plugin (source) 20.1.4 -> 20.3.2 age adoption passing confidence
@nx/express (source) 20.1.4 -> 20.3.2 age adoption passing confidence
@nx/jest (source) 20.1.4 -> 20.3.2 age adoption passing confidence
@nx/nest (source) 20.1.4 -> 20.3.2 age adoption passing confidence
@nx/next (source) 20.1.4 -> 20.3.2 age adoption passing confidence
@nx/node (source) 20.1.4 -> 20.3.2 age adoption passing confidence
@nx/react (source) 20.1.4 -> 20.3.2 age adoption passing confidence
@nx/storybook (source) 20.1.4 -> 20.3.2 age adoption passing confidence
@nx/web (source) 20.1.4 -> 20.3.2 age adoption passing confidence
@nx/webpack (source) 20.1.4 -> 20.3.2 age adoption passing confidence
@nx/workspace (source) 20.1.4 -> 20.3.2 age adoption passing confidence
nx (source) 20.1.4 -> 20.3.2 age adoption passing confidence

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.

github-actions[bot] commented 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

github-actions[bot] commented 2 weeks ago

The latest updates on your projects.

Name Status Preview Updated (UTC)
docs ✅ Ready docs preview Sat Jan 18 10:59:07 NZDT 2025
github-actions[bot] commented 2 weeks ago

The latest updates on your projects.

Name Status Preview Updated (UTC)
arclight ✅ Ready arclight preview Sat Jan 18 10:59:11 NZDT 2025
github-actions[bot] commented 2 weeks ago

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
github-actions[bot] commented 2 weeks ago

The latest updates on your projects.

Name Status Preview Updated (UTC)
watch ✅ Ready watch preview Sat Jan 18 11:00:27 NZDT 2025
github-actions[bot] commented 2 weeks ago

The latest updates on your projects.

Name Status Preview Updated (UTC)
journeys ✅ Ready journeys preview Sat Jan 18 11:00:47 NZDT 2025
github-actions[bot] commented 2 weeks ago

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
github-actions[bot] commented 2 weeks ago

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