nrwl/nx (@nx/js)
### [`v18.2.1`](https://togithub.com/nrwl/nx/releases/tag/18.2.1)
[Compare Source](https://togithub.com/nrwl/nx/compare/18.2.0...18.2.1)
##### 18.2.1 (2024-03-28)
##### 🩹 Fixes
- **nuxt:** use loadConfigFile from devkit rather than [@nuxt/kit](https://togithub.com/nuxt/kit) ([#22571](https://togithub.com/nrwl/nx/pull/22571))
##### ❤️ Thank You
- Jack Hsu [@jaysoo](https://togithub.com/jaysoo)
### [`v18.2.0`](https://togithub.com/nrwl/nx/releases/tag/18.2.0)
[Compare Source](https://togithub.com/nrwl/nx/compare/18.1.3...18.2.0)
#### 18.2.0 (2024-03-28)
##### 🚀 Features
- **angular:** support angular 17.3.0 ([#22202](https://togithub.com/nrwl/nx/pull/22202))
- **bundling:** refactor rollup executor to perform single build for all formats ([#22436](https://togithub.com/nrwl/nx/pull/22436))
- **core:** add ability to add metadata to projects ([#22299](https://togithub.com/nrwl/nx/pull/22299))
- **core:** create structured project graph errors with all plugin er… ([#22404](https://togithub.com/nrwl/nx/pull/22404))
- **core:** add ability to scope plugins ([#22379](https://togithub.com/nrwl/nx/pull/22379))
- **gradle:** add gradle init generator ([#22245](https://togithub.com/nrwl/nx/pull/22245))
- **gradle:** make gradle public ([#22399](https://togithub.com/nrwl/nx/pull/22399))
- **gradle:** add gradle init generator ([#22245](https://togithub.com/nrwl/nx/pull/22245))
- **gradle:** add technology ([#22528](https://togithub.com/nrwl/nx/pull/22528))
- **graph:** remove polyfills from graph client ([#22494](https://togithub.com/nrwl/nx/pull/22494))
- **testing:** infer open-cypress task ([#22556](https://togithub.com/nrwl/nx/pull/22556))
- **webpack:** create build log for remotes to help debug errors ([#22539](https://togithub.com/nrwl/nx/pull/22539))
##### 🩹 Fixes
- **angular:** target correct versions of ng-packagr to create stylesheet worker synchronously ([#22485](https://togithub.com/nrwl/nx/pull/22485))
- **angular:** prevent creating stylesheet worker multiple times in ng-packagr executors ([#22491](https://togithub.com/nrwl/nx/pull/22491))
- **bundling:** prevent sensitive keys from being bundled ([#22413](https://togithub.com/nrwl/nx/pull/22413))
- **bundling:** prevent sensitive keys from being bundled ([#22413](https://togithub.com/nrwl/nx/pull/22413))
- **core:** override Path env variable on Windows platform ([#22382](https://togithub.com/nrwl/nx/pull/22382))
- **core:** Should work if extends is a string ([a00f6438b9](https://togithub.com/nrwl/nx/commit/a00f6438b9))
- **core:** fix no plugins found for nx init without packge.json ([#22434](https://togithub.com/nrwl/nx/pull/22434))
- **core:** exponential backoff retry on cache put fail ([#21926](https://togithub.com/nrwl/nx/pull/21926))
- **core:** override Path env variable on Windows platform ([#22382](https://togithub.com/nrwl/nx/pull/22382))
- **core:** Should work if extends is a string ([66ae83e569](https://togithub.com/nrwl/nx/commit/66ae83e569))
- **core:** fix no plugins found for nx init without packge.json ([#22434](https://togithub.com/nrwl/nx/pull/22434))
- **core:** exponential backoff retry on cache put fail ([#21926](https://togithub.com/nrwl/nx/pull/21926))
- **core:** cannot read property kind of undefined ([#21715](https://togithub.com/nrwl/nx/pull/21715))
- **core:** rethrow unknown errors during incremental graph calculation ([#22522](https://togithub.com/nrwl/nx/pull/22522))
- **core:** ignore yarn/cache when watching with the daemon ([#22516](https://togithub.com/nrwl/nx/pull/22516))
- **core:** handle undefined properties in schemas with additionalProperties ([#22426](https://togithub.com/nrwl/nx/pull/22426))
- **core:** fix caching outputs which have symlinks ([#22548](https://togithub.com/nrwl/nx/pull/22548))
- **gradle:** fix missing tasks ([#22400](https://togithub.com/nrwl/nx/pull/22400))
- **gradle:** fix gradle plugin path ([#22405](https://togithub.com/nrwl/nx/pull/22405))
- **gradle:** fix missing tasks ([#22400](https://togithub.com/nrwl/nx/pull/22400))
- **gradle:** fix gradle plugin path ([#22405](https://togithub.com/nrwl/nx/pull/22405))
- **gradle:** fix gradle to work on windows ([#22470](https://togithub.com/nrwl/nx/pull/22470))
- **gradle:** fix gradle icon ([#22553](https://togithub.com/nrwl/nx/pull/22553))
- **gradle:** only allow certain types of task to be cached ([#22559](https://togithub.com/nrwl/nx/pull/22559))
- **gradle:** add [@nx/gradle](https://togithub.com/nx/gradle) to nx migrations ([#22567](https://togithub.com/nrwl/nx/pull/22567))
- **js:** update babel preset to specify minor version of core-js for better optimization ([#22433](https://togithub.com/nrwl/nx/pull/22433))
- **js:** match core-js version with babel options ([#22493](https://togithub.com/nrwl/nx/pull/22493))
- **js:** migrate core-js to 3.36 for workspaces that use it ([#22495](https://togithub.com/nrwl/nx/pull/22495))
- **js:** handle case where tslib or [@swc/helpers](https://togithub.com/swc/helpers) are missing from externalNodes ([#22523](https://togithub.com/nrwl/nx/pull/22523))
- **js:** do not write cached lockfile parsed results when an error is… ([#22526](https://togithub.com/nrwl/nx/pull/22526))
- **linter:** convert parser options to flat config even is parser is missing ([#22388](https://togithub.com/nrwl/nx/pull/22388))
- **linter:** convert parser options to flat config even is parser is missing ([#22388](https://togithub.com/nrwl/nx/pull/22388))
- **misc:** handle cwd correctly when generating artifacts with as-provided ([#22411](https://togithub.com/nrwl/nx/pull/22411))
- **misc:** handle cwd correctly when generating artifacts with as-provided ([#22411](https://togithub.com/nrwl/nx/pull/22411))
- **misc:** align nx init package.json scripts handling when deselecting all plugins ([#22490](https://togithub.com/nrwl/nx/pull/22490))
- **react:** HMR for withModuleFederation [#22300](https://togithub.com/nrwl/nx/issues/22300) ([#22562](https://togithub.com/nrwl/nx/pull/22562), [#22300](https://togithub.com/nrwl/nx/issues/22300))
- **remix:** generate correct e2e config if Crystal is used ([#22558](https://togithub.com/nrwl/nx/pull/22558))
- **rollup:** remove exports field from @nx/rollup/package.json since is a breaking change ([#22545](https://togithub.com/nrwl/nx/pull/22545))
- **storybook:** do not set cacheableOperations if not previously set ([#22535](https://togithub.com/nrwl/nx/pull/22535))
- **testing:** remove root from the cypress ci-e2e group ([#22468](https://togithub.com/nrwl/nx/pull/22468))
- **testing:** name group of e2e ci tasks distinctly from target name ([#22525](https://togithub.com/nrwl/nx/pull/22525))
- **web:** spa flag should correctly define redirect ([#22487](https://togithub.com/nrwl/nx/pull/22487))
- **webpack:** Stylus loader path ([#22373](https://togithub.com/nrwl/nx/pull/22373))
- **webpack:** Stylus loader path ([#22373](https://togithub.com/nrwl/nx/pull/22373))
- **webpack:** pass options from executor to NxWebpackPlugin correctly ([#22529](https://togithub.com/nrwl/nx/pull/22529))
- **webpack:** resolve assets from executor options as relative to workspace root ([#22544](https://togithub.com/nrwl/nx/pull/22544))
##### ❤️ Thank You
- Colum Ferry [@Coly010](https://togithub.com/Coly010)
- Emily Xiong [@xiongemi](https://togithub.com/xiongemi)
- Jack Hsu [@jaysoo](https://togithub.com/jaysoo)
- Jason Jean [@FrozenPandaz](https://togithub.com/FrozenPandaz)
- Joel Pelaez Jorge
- Leosvel Pérez Espinosa [@leosvelperez](https://togithub.com/leosvelperez)
- Maxence LEFEBVRE
- MaxKless [@MaxKless](https://togithub.com/MaxKless)
- Mike Pham
- Miroslav Jonaš [@meeroslav](https://togithub.com/meeroslav)
- Nicholas Cunningham [@ndcunningham](https://togithub.com/ndcunningham)
### [`v18.1.3`](https://togithub.com/nrwl/nx/releases/tag/18.1.3)
[Compare Source](https://togithub.com/nrwl/nx/compare/18.1.2...18.1.3)
##### 18.1.3 (2024-03-25)
##### 🚀 Features
- **gradle:** add gradle init generator ([#22245](https://togithub.com/nrwl/nx/pull/22245))
##### 🩹 Fixes
- **angular:** prevent creating stylesheet worker multiple times in ng-packagr executors ([#22491](https://togithub.com/nrwl/nx/pull/22491))
- **bundling:** prevent sensitive keys from being bundled ([#22413](https://togithub.com/nrwl/nx/pull/22413))
- **core:** override Path env variable on Windows platform ([#22382](https://togithub.com/nrwl/nx/pull/22382))
- **core:** Should work if extends is a string ([66ae83e569](https://togithub.com/nrwl/nx/commit/66ae83e569))
- **core:** fix no plugins found for nx init without packge.json ([#22434](https://togithub.com/nrwl/nx/pull/22434))
- **core:** exponential backoff retry on cache put fail ([#21926](https://togithub.com/nrwl/nx/pull/21926))
- **gradle:** fix missing tasks ([#22400](https://togithub.com/nrwl/nx/pull/22400))
- **gradle:** fix gradle plugin path ([#22405](https://togithub.com/nrwl/nx/pull/22405))
- **linter:** convert parser options to flat config even is parser is missing ([#22388](https://togithub.com/nrwl/nx/pull/22388))
- **misc:** handle cwd correctly when generating artifacts with as-provided ([#22411](https://togithub.com/nrwl/nx/pull/22411))
- **webpack:** Stylus loader path ([#22373](https://togithub.com/nrwl/nx/pull/22373))
##### ❤️ Thank You
- Emily Xiong
- Jack Hsu
- Jason Jean
- Joel Pelaez Jorge
- Leosvel Pérez Espinosa
- Mike Pham
- Miroslav Jonaš
- Nicholas Cunningham
Configuration
📅 Schedule: Branch creation - "before 2am on Saturday,after 5am on Thursday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
18.1.2
->18.2.1
18.1.2
->18.2.1
Release Notes
nrwl/nx (@nx/js)
### [`v18.2.1`](https://togithub.com/nrwl/nx/releases/tag/18.2.1) [Compare Source](https://togithub.com/nrwl/nx/compare/18.2.0...18.2.1) ##### 18.2.1 (2024-03-28) ##### 🩹 Fixes - **nuxt:** use loadConfigFile from devkit rather than [@nuxt/kit](https://togithub.com/nuxt/kit) ([#22571](https://togithub.com/nrwl/nx/pull/22571)) ##### ❤️ Thank You - Jack Hsu [@jaysoo](https://togithub.com/jaysoo) ### [`v18.2.0`](https://togithub.com/nrwl/nx/releases/tag/18.2.0) [Compare Source](https://togithub.com/nrwl/nx/compare/18.1.3...18.2.0) #### 18.2.0 (2024-03-28) ##### 🚀 Features - **angular:** support angular 17.3.0 ([#22202](https://togithub.com/nrwl/nx/pull/22202)) - **bundling:** refactor rollup executor to perform single build for all formats ([#22436](https://togithub.com/nrwl/nx/pull/22436)) - **core:** add ability to add metadata to projects ([#22299](https://togithub.com/nrwl/nx/pull/22299)) - **core:** create structured project graph errors with all plugin er… ([#22404](https://togithub.com/nrwl/nx/pull/22404)) - **core:** add ability to scope plugins ([#22379](https://togithub.com/nrwl/nx/pull/22379)) - **gradle:** add gradle init generator ([#22245](https://togithub.com/nrwl/nx/pull/22245)) - **gradle:** make gradle public ([#22399](https://togithub.com/nrwl/nx/pull/22399)) - **gradle:** add gradle init generator ([#22245](https://togithub.com/nrwl/nx/pull/22245)) - **gradle:** add technology ([#22528](https://togithub.com/nrwl/nx/pull/22528)) - **graph:** remove polyfills from graph client ([#22494](https://togithub.com/nrwl/nx/pull/22494)) - **testing:** infer open-cypress task ([#22556](https://togithub.com/nrwl/nx/pull/22556)) - **webpack:** create build log for remotes to help debug errors ([#22539](https://togithub.com/nrwl/nx/pull/22539)) ##### 🩹 Fixes - **angular:** target correct versions of ng-packagr to create stylesheet worker synchronously ([#22485](https://togithub.com/nrwl/nx/pull/22485)) - **angular:** prevent creating stylesheet worker multiple times in ng-packagr executors ([#22491](https://togithub.com/nrwl/nx/pull/22491)) - **bundling:** prevent sensitive keys from being bundled ([#22413](https://togithub.com/nrwl/nx/pull/22413)) - **bundling:** prevent sensitive keys from being bundled ([#22413](https://togithub.com/nrwl/nx/pull/22413)) - **core:** override Path env variable on Windows platform ([#22382](https://togithub.com/nrwl/nx/pull/22382)) - **core:** Should work if extends is a string ([a00f6438b9](https://togithub.com/nrwl/nx/commit/a00f6438b9)) - **core:** fix no plugins found for nx init without packge.json ([#22434](https://togithub.com/nrwl/nx/pull/22434)) - **core:** exponential backoff retry on cache put fail ([#21926](https://togithub.com/nrwl/nx/pull/21926)) - **core:** override Path env variable on Windows platform ([#22382](https://togithub.com/nrwl/nx/pull/22382)) - **core:** Should work if extends is a string ([66ae83e569](https://togithub.com/nrwl/nx/commit/66ae83e569)) - **core:** fix no plugins found for nx init without packge.json ([#22434](https://togithub.com/nrwl/nx/pull/22434)) - **core:** exponential backoff retry on cache put fail ([#21926](https://togithub.com/nrwl/nx/pull/21926)) - **core:** cannot read property kind of undefined ([#21715](https://togithub.com/nrwl/nx/pull/21715)) - **core:** rethrow unknown errors during incremental graph calculation ([#22522](https://togithub.com/nrwl/nx/pull/22522)) - **core:** ignore yarn/cache when watching with the daemon ([#22516](https://togithub.com/nrwl/nx/pull/22516)) - **core:** handle undefined properties in schemas with additionalProperties ([#22426](https://togithub.com/nrwl/nx/pull/22426)) - **core:** fix caching outputs which have symlinks ([#22548](https://togithub.com/nrwl/nx/pull/22548)) - **gradle:** fix missing tasks ([#22400](https://togithub.com/nrwl/nx/pull/22400)) - **gradle:** fix gradle plugin path ([#22405](https://togithub.com/nrwl/nx/pull/22405)) - **gradle:** fix missing tasks ([#22400](https://togithub.com/nrwl/nx/pull/22400)) - **gradle:** fix gradle plugin path ([#22405](https://togithub.com/nrwl/nx/pull/22405)) - **gradle:** fix gradle to work on windows ([#22470](https://togithub.com/nrwl/nx/pull/22470)) - **gradle:** fix gradle icon ([#22553](https://togithub.com/nrwl/nx/pull/22553)) - **gradle:** only allow certain types of task to be cached ([#22559](https://togithub.com/nrwl/nx/pull/22559)) - **gradle:** add [@nx/gradle](https://togithub.com/nx/gradle) to nx migrations ([#22567](https://togithub.com/nrwl/nx/pull/22567)) - **js:** update babel preset to specify minor version of core-js for better optimization ([#22433](https://togithub.com/nrwl/nx/pull/22433)) - **js:** match core-js version with babel options ([#22493](https://togithub.com/nrwl/nx/pull/22493)) - **js:** migrate core-js to 3.36 for workspaces that use it ([#22495](https://togithub.com/nrwl/nx/pull/22495)) - **js:** handle case where tslib or [@swc/helpers](https://togithub.com/swc/helpers) are missing from externalNodes ([#22523](https://togithub.com/nrwl/nx/pull/22523)) - **js:** do not write cached lockfile parsed results when an error is… ([#22526](https://togithub.com/nrwl/nx/pull/22526)) - **linter:** convert parser options to flat config even is parser is missing ([#22388](https://togithub.com/nrwl/nx/pull/22388)) - **linter:** convert parser options to flat config even is parser is missing ([#22388](https://togithub.com/nrwl/nx/pull/22388)) - **misc:** handle cwd correctly when generating artifacts with as-provided ([#22411](https://togithub.com/nrwl/nx/pull/22411)) - **misc:** handle cwd correctly when generating artifacts with as-provided ([#22411](https://togithub.com/nrwl/nx/pull/22411)) - **misc:** align nx init package.json scripts handling when deselecting all plugins ([#22490](https://togithub.com/nrwl/nx/pull/22490)) - **react:** HMR for withModuleFederation [#22300](https://togithub.com/nrwl/nx/issues/22300) ([#22562](https://togithub.com/nrwl/nx/pull/22562), [#22300](https://togithub.com/nrwl/nx/issues/22300)) - **remix:** generate correct e2e config if Crystal is used ([#22558](https://togithub.com/nrwl/nx/pull/22558)) - **rollup:** remove exports field from @nx/rollup/package.json since is a breaking change ([#22545](https://togithub.com/nrwl/nx/pull/22545)) - **storybook:** do not set cacheableOperations if not previously set ([#22535](https://togithub.com/nrwl/nx/pull/22535)) - **testing:** remove root from the cypress ci-e2e group ([#22468](https://togithub.com/nrwl/nx/pull/22468)) - **testing:** name group of e2e ci tasks distinctly from target name ([#22525](https://togithub.com/nrwl/nx/pull/22525)) - **web:** spa flag should correctly define redirect ([#22487](https://togithub.com/nrwl/nx/pull/22487)) - **webpack:** Stylus loader path ([#22373](https://togithub.com/nrwl/nx/pull/22373)) - **webpack:** Stylus loader path ([#22373](https://togithub.com/nrwl/nx/pull/22373)) - **webpack:** pass options from executor to NxWebpackPlugin correctly ([#22529](https://togithub.com/nrwl/nx/pull/22529)) - **webpack:** resolve assets from executor options as relative to workspace root ([#22544](https://togithub.com/nrwl/nx/pull/22544)) ##### ❤️ Thank You - Colum Ferry [@Coly010](https://togithub.com/Coly010) - Emily Xiong [@xiongemi](https://togithub.com/xiongemi) - Jack Hsu [@jaysoo](https://togithub.com/jaysoo) - Jason Jean [@FrozenPandaz](https://togithub.com/FrozenPandaz) - Joel Pelaez Jorge - Leosvel Pérez Espinosa [@leosvelperez](https://togithub.com/leosvelperez) - Maxence LEFEBVRE - MaxKless [@MaxKless](https://togithub.com/MaxKless) - Mike Pham - Miroslav Jonaš [@meeroslav](https://togithub.com/meeroslav) - Nicholas Cunningham [@ndcunningham](https://togithub.com/ndcunningham) ### [`v18.1.3`](https://togithub.com/nrwl/nx/releases/tag/18.1.3) [Compare Source](https://togithub.com/nrwl/nx/compare/18.1.2...18.1.3) ##### 18.1.3 (2024-03-25) ##### 🚀 Features - **gradle:** add gradle init generator ([#22245](https://togithub.com/nrwl/nx/pull/22245)) ##### 🩹 Fixes - **angular:** prevent creating stylesheet worker multiple times in ng-packagr executors ([#22491](https://togithub.com/nrwl/nx/pull/22491)) - **bundling:** prevent sensitive keys from being bundled ([#22413](https://togithub.com/nrwl/nx/pull/22413)) - **core:** override Path env variable on Windows platform ([#22382](https://togithub.com/nrwl/nx/pull/22382)) - **core:** Should work if extends is a string ([66ae83e569](https://togithub.com/nrwl/nx/commit/66ae83e569)) - **core:** fix no plugins found for nx init without packge.json ([#22434](https://togithub.com/nrwl/nx/pull/22434)) - **core:** exponential backoff retry on cache put fail ([#21926](https://togithub.com/nrwl/nx/pull/21926)) - **gradle:** fix missing tasks ([#22400](https://togithub.com/nrwl/nx/pull/22400)) - **gradle:** fix gradle plugin path ([#22405](https://togithub.com/nrwl/nx/pull/22405)) - **linter:** convert parser options to flat config even is parser is missing ([#22388](https://togithub.com/nrwl/nx/pull/22388)) - **misc:** handle cwd correctly when generating artifacts with as-provided ([#22411](https://togithub.com/nrwl/nx/pull/22411)) - **webpack:** Stylus loader path ([#22373](https://togithub.com/nrwl/nx/pull/22373)) ##### ❤️ Thank You - Emily Xiong - Jack Hsu - Jason Jean - Joel Pelaez Jorge - Leosvel Pérez Espinosa - Mike Pham - Miroslav Jonaš - Nicholas CunninghamConfiguration
📅 Schedule: Branch creation - "before 2am on Saturday,after 5am on Thursday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 has been generated by Mend Renovate. View repository job log here.