nrwl/nx (@nx/devkit)
### [`v17.2.8`](https://togithub.com/nrwl/nx/releases/tag/17.2.8)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.7...17.2.8)
##### 17.2.8
##### 🚀 Features
- **remix:** add remix
##### 🩹 Fixes
- **linter:** flat config should always set path to config when using API
- **nextjs:** update migration to handle projects without eslintrc
### [`v17.2.7`](https://togithub.com/nrwl/nx/releases/tag/17.2.7)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.6...17.2.7)
##### 17.2.7
##### 🩹 Fixes
- **angular:** fix standalone eslint config generation
- **bundling:** added back code to handle skipTypeField option of rollup executor options + tests
- **linter:** ensure angular entry point checks are correct
- **nextjs:** enhance page generator to work when --project is not supplied
- **nextjs:** remove temporary patch for next eslint rules
- **nextjs:** correct inferred outputs for root Next.js projects
- **node:** E2E test port conflicts
- **release:** add overall nx release command
- **release:** publish error handling, dry-run in dependsOn
- **release:** capture all release titles during parse
- **testing:** run playwright with the correct project option for multiple values
- **testing:** safely handle circular deps in component testing plugin
- **testing:** set correct type for ignoreTestFiles option in cypress executor
- **vite:** vitest migration add reporters
- **vite:** more properly resolve arguments from configurations
- **vite:** dist and coverage paths for root projects
### [`v17.2.6`](https://togithub.com/nrwl/nx/releases/tag/17.2.6)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.5...17.2.6)
##### 17.2.6
##### 🚀 Features
- **release:** support Revert commits in changelog renderer ([#20663](https://togithub.com/nrwl/nx/pull/20663))
##### 🩹 Fixes
- **js:** fixing output based on test runner selection ([#20788](https://togithub.com/nrwl/nx/pull/20788))
- **linter:** fix workspace-rule naming with flat config ([#20782](https://togithub.com/nrwl/nx/pull/20782))
- **module-federation:** support buildable libs ([#20786](https://togithub.com/nrwl/nx/pull/20786))
- **nextjs:** Page generator should work out of the box ([#20775](https://togithub.com/nrwl/nx/pull/20775))
- **nx-dev:** dynamic classes not allowed ([#20800](https://togithub.com/nrwl/nx/pull/20800))
- **release:** changelog renderer should prefer breaking change explanation text ([#20798](https://togithub.com/nrwl/nx/pull/20798))
- **release:** ensure leading v is stripped from provided semver version ([#20815](https://togithub.com/nrwl/nx/pull/20815))
- **vite:** only dynamically import vite ([#20774](https://togithub.com/nrwl/nx/pull/20774))
##### ❤️ Thank You
- Colum Ferry [@Coly010](https://togithub.com/Coly010)
- Isaac Mann [@isaacplmann](https://togithub.com/isaacplmann)
- James Henry [@JamesHenry](https://togithub.com/JamesHenry)
- Katerina Skroumpelou [@mandarini](https://togithub.com/mandarini)
- Miroslav Jonaš [@meeroslav](https://togithub.com/meeroslav)
- Nicholas Cunningham [@ndcunningham](https://togithub.com/ndcunningham)
### [`v17.2.5`](https://togithub.com/nrwl/nx/releases/tag/17.2.5)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.4...17.2.5)
#### 17.2.5
##### 🩹 Fixes
- **angular:** safely update task runner cacheable operations when setting up ssr ([#20736](https://togithub.com/nrwl/nx/pull/20736))
- **core:** fallback to checking stderr if stdout is empty on publish executor ([#20737](https://togithub.com/nrwl/nx/pull/20737))
- **core:** correctly move project and target strings ([#20726](https://togithub.com/nrwl/nx/pull/20726))
- **linter:** move should migrate all eslint configs ([#20709](https://togithub.com/nrwl/nx/pull/20709))
- **misc:** disallow path segments and allow scoped package name in --newProjectName option of move generator ([#20768](https://togithub.com/nrwl/nx/pull/20768))
- **module-federation:** allow relative remote paths ([#20763](https://togithub.com/nrwl/nx/pull/20763))
- **nextjs:** empty port should not overwrite env port ([#20751](https://togithub.com/nrwl/nx/pull/20751))
- **nextjs:** Add missing setParserOptionProject ([#20754](https://togithub.com/nrwl/nx/pull/20754))
- **react:** remove tag from generated index.html ([#20750](https://togithub.com/nrwl/nx/pull/20750))
- **react:** update default webpack config for component testing ([#20749](https://togithub.com/nrwl/nx/pull/20749))
- **storybook:** do not throw for versions >=7 ([#20770](https://togithub.com/nrwl/nx/pull/20770))
- **testing:** avoid overwriting environment variables in nx cypress preset ([#20748](https://togithub.com/nrwl/nx/pull/20748))
- **vite:** allow vitest to be v1 ([#20760](https://togithub.com/nrwl/nx/pull/20760))
##### ❤️ Thank You
- Colum Ferry [@Coly010](https://togithub.com/Coly010)
- Craigory Coppola [@AgentEnder](https://togithub.com/AgentEnder)
- Jack Hsu [@jaysoo](https://togithub.com/jaysoo)
- Katerina Skroumpelou [@mandarini](https://togithub.com/mandarini)
- Leosvel Pérez Espinosa [@leosvelperez](https://togithub.com/leosvelperez)
- Miroslav Jonaš [@meeroslav](https://togithub.com/meeroslav)
- Nicholas Cunningham [@ndcunningham](https://togithub.com/ndcunningham)
### [`v17.2.4`](https://togithub.com/nrwl/nx/releases/tag/17.2.4)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.3...17.2.4)
#### 17.2.4
##### 🩹 Fixes
- **webpack:** fix check for standardWebpackConfigFunction ([#20728](https://togithub.com/nrwl/nx/pull/20728))
##### ❤️ Thank You
- Jack Hsu [@jaysoo](https://togithub.com/jaysoo)
### [`v17.2.3`](https://togithub.com/nrwl/nx/releases/tag/17.2.3)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.2...17.2.3)
##### 17.2.3
##### 🩹 Fixes
- **react:** skip adding comma to config when adding remote to host if… ([#20620](https://togithub.com/nrwl/nx/pull/20620))
##### ❤️ Thank You
- Tórur Zachariasen [@torurz](https://togithub.com/torurz)
### [`v17.2.2`](https://togithub.com/nrwl/nx/releases/tag/17.2.2)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.1...17.2.2)
#### 17.2.2
##### 🩹 Fixes
- **core:** show warning if workspaceRoot starts with ! ([#20705](https://togithub.com/nrwl/nx/pull/20705))
- **core:** properly handle negated paths in cache outputs ([#20661](https://togithub.com/nrwl/nx/pull/20661))
- **react:** skip adding comma to config when adding remote to host if… ([#20620](https://togithub.com/nrwl/nx/pull/20620))
- **vite:** ignore CJS build deprecated warning ([#20719](https://togithub.com/nrwl/nx/pull/20719))
- **vite:** better extra args resolution ([#20708](https://togithub.com/nrwl/nx/pull/20708))
- **webpack:** add standardWebpackConfigFunction option when users opts for a standard config function ([#20702](https://togithub.com/nrwl/nx/pull/20702))
- **webpack:** handle both nx and nrwl scoped executors when migrating config ([#20714](https://togithub.com/nrwl/nx/pull/20714))
##### ❤️ Thank You
- Jack Hsu [@jaysoo](https://togithub.com/jaysoo)
- Jonathan Cammisuli
- Katerina Skroumpelou [@mandarini](https://togithub.com/mandarini)
- Tórur Zachariasen [@torurz](https://togithub.com/torurz)
### [`v17.2.1`](https://togithub.com/nrwl/nx/releases/tag/17.2.1)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.0...17.2.1)
#### 17.2.1
##### 🩹 Fixes
- **angular:** add missing package update for [@angular/pwa](https://togithub.com/angular/pwa) ([#20690](https://togithub.com/nrwl/nx/pull/20690))
- **react:** webpack backwards compat for `@nx/react/plugin/webpack` ([#20697](https://togithub.com/nrwl/nx/pull/20697))
- **vite:** config migration account for other syntaxes ([#20693](https://togithub.com/nrwl/nx/pull/20693))
- **webpack:** migrate projects without webpackConfig to use webpack.config.js ([#20699](https://togithub.com/nrwl/nx/pull/20699))
- **webpack:** fixed `isolatedConfig: false` option not composing plugins ([#20678](https://togithub.com/nrwl/nx/pull/20678))
##### ❤️ Thank You
- Jack Hsu [@jaysoo](https://togithub.com/jaysoo)
- Katerina Skroumpelou [@mandarini](https://togithub.com/mandarini)
- Leosvel Pérez Espinosa [@leosvelperez](https://togithub.com/leosvelperez)
- Tycho Bokdam [@TriPSs](https://togithub.com/TriPSs)
### [`v17.2.0`](https://togithub.com/nrwl/nx/releases/tag/17.2.0)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.1.3...17.2.0)
##### 17.2.0
##### 🚀 Features
- **angular:** update component generator to use a single string `styles` or `styleUrl` property ([#20146](https://togithub.com/nrwl/nx/pull/20146))
- **angular:** support application builder for cypress component testing ([#20214](https://togithub.com/nrwl/nx/pull/20214))
- **angular:** update ngrx to v17 ([#20247](https://togithub.com/nrwl/nx/pull/20247))
- **angular:** support esbuild-based executors/builders in [@nx/angular](https://togithub.com/nx/angular):dev-server ([#20311](https://togithub.com/nrwl/nx/pull/20311))
- **angular:** convert module-federation-dev-server to executor ([#20252](https://togithub.com/nrwl/nx/pull/20252))
- **angular:** support providing esbuild plugins to [@nx/angular](https://togithub.com/nx/angular):browser-esbuild ([#20504](https://togithub.com/nrwl/nx/pull/20504))
- **angular:** add application executor ([#20529](https://togithub.com/nrwl/nx/pull/20529))
- **core:** extglob to standard glob parser ([#20089](https://togithub.com/nrwl/nx/pull/20089))
- **core:** make createNodes async ([#20195](https://togithub.com/nrwl/nx/pull/20195))
- **core:** track project changes in source map when applying plugins ([#19955](https://togithub.com/nrwl/nx/pull/19955))
- **core:** independent nx releases and automated git operations ([#20191](https://togithub.com/nrwl/nx/pull/20191))
- **core:** rust task hasher ([#19617](https://togithub.com/nrwl/nx/pull/19617))
- **core:** programmatic API for nx release ([#20371](https://togithub.com/nrwl/nx/pull/20371))
- **core:** allow setting true for changelog config to enable with defaults ([#20376](https://togithub.com/nrwl/nx/pull/20376))
- **core:** add env parameter to run-commands ([#20440](https://togithub.com/nrwl/nx/pull/20440))
- **core:** introduce workspace file archive ([#20471](https://togithub.com/nrwl/nx/pull/20471))
- **core:** targets inferred from plugins override targetDefaults ([#20586](https://togithub.com/nrwl/nx/pull/20586))
- **core:** add task plans to `--graph=file.json` argument ([#20643](https://togithub.com/nrwl/nx/pull/20643))
- **graph:** add project details view ([#20466](https://togithub.com/nrwl/nx/pull/20466))
- **linter:** update eslint to next minor version ([#20351](https://togithub.com/nrwl/nx/pull/20351))
- **linter:** support yaml for flat config conversion ([#20022](https://togithub.com/nrwl/nx/pull/20022))
- **linter:** default lintFilePatterns to {projectRoot} ([#20313](https://togithub.com/nrwl/nx/pull/20313))
- **linter:** add create-nodes plugin ([#20264](https://togithub.com/nrwl/nx/pull/20264))
- **misc:** allow providing a path in the name option of project generators ([#20274](https://togithub.com/nrwl/nx/pull/20274))
- **module-federation:** use single file-server for static remotes ([#20006](https://togithub.com/nrwl/nx/pull/20006))
- **module-federation:** add comment to generated module federation config explaining usage of external remotes ([#20177](https://togithub.com/nrwl/nx/pull/20177))
- **module-federation:** Add react support for dynamic federation ([#20024](https://togithub.com/nrwl/nx/pull/20024))
- **nextjs:** Add support for create nodes for nextjs ([#20193](https://togithub.com/nrwl/nx/pull/20193))
- **nuxt:** load nuxt config programmatically ([#20185](https://togithub.com/nrwl/nx/pull/20185))
- **nuxt:** nodes for build, serve, test targets ([#20145](https://togithub.com/nrwl/nx/pull/20145))
- **nx-dev:** call to action button ([b9e02d152b](https://togithub.com/nrwl/nx/commit/b9e02d152b))
- **nx-dev:** move Twitter pixel to site-level ([059b061bfe](https://togithub.com/nrwl/nx/commit/059b061bfe))
- **nx-dev:** allow ranges in fences highlighting ([#20202](https://togithub.com/nrwl/nx/pull/20202))
- **nx-dev:** rename nx-cloud tab to CI ([#20476](https://togithub.com/nrwl/nx/pull/20476))
- **nx-dev:** improve advent of code page ([#20517](https://togithub.com/nrwl/nx/pull/20517))
- **nx-dev:** allow custom media images ([#20561](https://togithub.com/nrwl/nx/pull/20561))
- **release:** update dist-tags when publishing a package version that already exists ([#20316](https://togithub.com/nrwl/nx/pull/20316))
- **release:** allow projects shorthand for single release group ([#20560](https://togithub.com/nrwl/nx/pull/20560))
- **testing:** add cypress create nodes plugin ([#19840](https://togithub.com/nrwl/nx/pull/19840))
- **testing:** distribute cypress tests for ci ([#20188](https://togithub.com/nrwl/nx/pull/20188))
- **testing:** allow cypress preset to execute a command for a web server ([#20355](https://togithub.com/nrwl/nx/pull/20355))
- **vite:** update to version 5 ([#20341](https://togithub.com/nrwl/nx/pull/20341))
- **vite:** nodes for build, serve, test, preview targets ([#20086](https://togithub.com/nrwl/nx/pull/20086))
- **vite:** Use app/lib tsconfig for buildable paths resolution ([#19972](https://togithub.com/nrwl/nx/pull/19972))
- **web:** add verbose logging to waitForPortOpen function ([#20260](https://togithub.com/nrwl/nx/pull/20260))
- **web:** support buildTarget that excludes project name ([#20508](https://togithub.com/nrwl/nx/pull/20508))
- **webpack:** add plugin to automatically configure build and serve targets ([#20243](https://togithub.com/nrwl/nx/pull/20243))
##### 🩹 Fixes
- **angular:** update jest-preset-angular fixing an issue with component single string styles and styleUrl props ([#20205](https://togithub.com/nrwl/nx/pull/20205))
- **angular:** fix misc issues with migration replacing the nguniversal usages ([#20209](https://togithub.com/nrwl/nx/pull/20209))
- **angular:** set the correct target version for package update ([#20219](https://togithub.com/nrwl/nx/pull/20219))
- **angular:** improve express server setup for static files in mf remote apps ([#20218](https://togithub.com/nrwl/nx/pull/20218))
- **angular:** use esm2022 for secondary entrypoints in ng-packagr-lite executor ([#20130](https://togithub.com/nrwl/nx/pull/20130))
- **angular:** display template error when cache is disabled in ng-packagr executors ([#20277](https://togithub.com/nrwl/nx/pull/20277))
- **angular:** generate component with as-provided format when generating a library ([#20306](https://togithub.com/nrwl/nx/pull/20306))
- **angular:** fix builder/executor resolution in ngcli-adapter ([#20307](https://togithub.com/nrwl/nx/pull/20307))
- **angular:** force angular cli dev-server builder to handle nx browser-esbuild executor correctly ([#20492](https://togithub.com/nrwl/nx/pull/20492))
- **angular:** ensure compat angular.json is read properly when creating a BuilderContext ([#20499](https://togithub.com/nrwl/nx/pull/20499))
- **angular:** set tsconfig paths relative to the workspace root in target options ([#20507](https://togithub.com/nrwl/nx/pull/20507))
- **angular:** update schema and validate compatibility in esbuild-based executors ([#20564](https://togithub.com/nrwl/nx/pull/20564))
- **core:** drop file lock after its used ([#20165](https://togithub.com/nrwl/nx/pull/20165))
- **core:** await for createNodesAsync ([#20232](https://togithub.com/nrwl/nx/pull/20232))
- **core:** pass workingDirectory to executed schematic, if found in schema ([#19371](https://togithub.com/nrwl/nx/pull/19371))
- **core:** change combine glob patterns to use the `+()` pattern ([#20254](https://togithub.com/nrwl/nx/pull/20254))
- **core:** fix performance regression from using projects for loading… ([#20363](https://togithub.com/nrwl/nx/pull/20363))
- **core:** fix a flaky test ([cee187b9e9](https://togithub.com/nrwl/nx/commit/cee187b9e9))
- **core:** improve file gathering performance ([#20377](https://togithub.com/nrwl/nx/pull/20377))
- **core:** handle local plugin executors when trying to hash targets ([#20436](https://togithub.com/nrwl/nx/pull/20436))
- **core:** remove v8-compile-cache ([#20454](https://togithub.com/nrwl/nx/pull/20454))
- **core:** programmatic release API should throw on error ([#20448](https://togithub.com/nrwl/nx/pull/20448))
- **core:** fix handling of globs with {,.snap} ([#20461](https://togithub.com/nrwl/nx/pull/20461))
- **core:** various release fixes ([#20478](https://togithub.com/nrwl/nx/pull/20478))
- **core:** handle filesets with commas ([#20483](https://togithub.com/nrwl/nx/pull/20483))
- **core:** update changelog schema ([#20488](https://togithub.com/nrwl/nx/pull/20488))
- **core:** use relative `.nxignore` when walking workspace ([#20500](https://togithub.com/nrwl/nx/pull/20500))
- **core:** use `target_os = "linux"` instead of just `linux` for watch events ([#20518](https://togithub.com/nrwl/nx/pull/20518))
- **core:** sort project file map and global files ([#20591](https://togithub.com/nrwl/nx/pull/20591))
- **core:** add 'dependsOn' property in when inferring build targets via plugins ([#20614](https://togithub.com/nrwl/nx/pull/20614))
- **core:** run-commands should handle signals correctly ([#20611](https://togithub.com/nrwl/nx/pull/20611))
- **core:** traverse project deps properly in hash planner ([#20621](https://togithub.com/nrwl/nx/pull/20621))
- **core:** check compilerOptions exists before deleting it ([#20648](https://togithub.com/nrwl/nx/pull/20648))
- **core:** listen to the write stream end unpacking lite client ([#20642](https://togithub.com/nrwl/nx/pull/20642))
- **core:** add release.projects option to schema ([#20645](https://togithub.com/nrwl/nx/pull/20645))
- **core:** fix calling exec at project root ([#20647](https://togithub.com/nrwl/nx/pull/20647))
- **core:** hash files properly by reading the whole file ([#20652](https://togithub.com/nrwl/nx/pull/20652))
- **core:** publish next versions of Nx with support for FreeBSD ([#20659](https://togithub.com/nrwl/nx/pull/20659))
- **core:** have freebsd use the unix mtime function ([#20662](https://togithub.com/nrwl/nx/pull/20662))
- **devkit:** make parseTargetString more tolerant to bad graph shapes ([#20170](https://togithub.com/nrwl/nx/pull/20170))
- **js:** filtering of local dependencies when running `nx release version` ([#19995](https://togithub.com/nrwl/nx/pull/19995))
- **js:** update minimum supported typescript version by js plugin ([#20530](https://togithub.com/nrwl/nx/pull/20530))
- **linter:** standalone e2e should not extend root config ([#20379](https://togithub.com/nrwl/nx/pull/20379))
- **linter:** fix flat config file paths ([#20386](https://togithub.com/nrwl/nx/pull/20386))
- **linter:** fix null coallescing in eslint-file ([#20409](https://togithub.com/nrwl/nx/pull/20409))
- **linter:** fix missing dependencies fixer reducer ([#20410](https://togithub.com/nrwl/nx/pull/20410))
- **linter:** remove dangling comma before ast json parse ([#20412](https://togithub.com/nrwl/nx/pull/20412))
- **linter:** check if eslint plugin exists before adding target ([#20510](https://togithub.com/nrwl/nx/pull/20510))
- **linter:** expose rule name when eslint requires parser options project ([#20459](https://togithub.com/nrwl/nx/pull/20459))
- **linter:** do not allow relative import of non-project files ([#20563](https://togithub.com/nrwl/nx/pull/20563))
- **linter:** support adding plugin at a later stage ([#20557](https://togithub.com/nrwl/nx/pull/20557))
- **misc:** fix project-name-and-root-utils type imports in schemas ([#20305](https://togithub.com/nrwl/nx/pull/20305))
- **misc:** [@nx/web](https://togithub.com/nx/web):file-server should not error on destructuring null ([#20318](https://togithub.com/nrwl/nx/pull/20318))
- **misc:** add args to command in run-commands before unparsed args ([#20506](https://togithub.com/nrwl/nx/pull/20506))
- **module-federation:** add tsconfig file for linting with TS webpack [#20150](https://togithub.com/nrwl/nx/issues/20150) ([#20210](https://togithub.com/nrwl/nx/pull/20210), [#20150](https://togithub.com/nrwl/nx/issues/20150))
- **module-federation:** single file server should use project name for directory ([#20278](https://togithub.com/nrwl/nx/pull/20278))
- **module-federation:** host with no remotes should not build remote apps ([#20283](https://togithub.com/nrwl/nx/pull/20283))
- **module-federation:** fix static remote port determination ([#20432](https://togithub.com/nrwl/nx/pull/20432))
- **nextjs:** read nextConfig path correctly when provided as an option. ([#20241](https://togithub.com/nrwl/nx/pull/20241))
- **nextjs:** Component generator with path provided in the component name field ([#20538](https://togithub.com/nrwl/nx/pull/20538))
- **nextjs:** When running dev server .next folder should be in source ([#20536](https://togithub.com/nrwl/nx/pull/20536))
- **nextjs:** apply transpilation fixes and other webpack config when running dev-server ([#20615](https://togithub.com/nrwl/nx/pull/20615))
- **nextjs:** fix crash when paths is undefined ([#20598](https://togithub.com/nrwl/nx/pull/20598))
- **nextjs:** we should not cache .next/cache/ artifact ([#20658](https://togithub.com/nrwl/nx/pull/20658))
- **nuxt:** import defineNuxtConfig function in nuxt.config.ts ([#20183](https://togithub.com/nrwl/nx/pull/20183))
- **nuxt:** correct outputs for nuxt and vite ([#20627](https://togithub.com/nrwl/nx/pull/20627))
- **nx-dev:** publish docs when on the latest tag ([#20182](https://togithub.com/nrwl/nx/pull/20182))
- **nx-dev:** add wrapper for blog and semantic ([#20594](https://togithub.com/nrwl/nx/pull/20594))
- **nx-plugin:** ensure plugin testing uses correct pm for install ([#20061](https://togithub.com/nrwl/nx/pull/20061))
- **react:** types should be in compilerOptions of tsconfig.spec.json ([#20290](https://togithub.com/nrwl/nx/pull/20290))
- **react:** remote url port depends on serve target ([#20417](https://togithub.com/nrwl/nx/pull/20417))
- **release:** catch 403 when publishing an existing version ([#20155](https://togithub.com/nrwl/nx/pull/20155))
- **release:** default to only publishing libs when no config is defined ([#20315](https://togithub.com/nrwl/nx/pull/20315))
- **release:** only early exit when no changelog changes if expecting commit ([#20568](https://togithub.com/nrwl/nx/pull/20568))
- **release:** do not update dependents when they already use "\*" ([#20607](https://togithub.com/nrwl/nx/pull/20607))
- **release:** allow interpolating {projectName} in custom commit message when valid ([#20613](https://togithub.com/nrwl/nx/pull/20613))
- **release:** do not update dependents when they already use "\*" " ([#20607](https://togithub.com/nrwl/nx/pull/20607))
- **repo:** use a platform agnostic copy script ([#20364](https://togithub.com/nrwl/nx/pull/20364))
- **repo:** fix release script to look for new node auth token ([#20590](https://togithub.com/nrwl/nx/pull/20590))
- **testing:** target defaults migration should not throw if workspace contains inferred projects ([#20189](https://togithub.com/nrwl/nx/pull/20189))
- **testing:** update the cypress plugin implementation ([#20314](https://togithub.com/nrwl/nx/pull/20314))
- **testing:** set TS_NODE_PROJECT before running Jest so j.config.ts file transpile using the root tsconfig file ([#20372](https://togithub.com/nrwl/nx/pull/20372))
- **testing:** cleanup cypress plugin and remove migration ([#20453](https://togithub.com/nrwl/nx/pull/20453))
- **testing:** set TS_NODE_PROJECT before running Jest so j.config.ts file transpile using the root tsconfig file " ([#20372](https://togithub.com/nrwl/nx/pull/20372), [#20565](https://togithub.com/nrwl/nx/pull/20565))
- **testing:** recalculate cypress targets when cypress config changes ([#20593](https://togithub.com/nrwl/nx/pull/20593))
- **testing:** fix lint config generation for cypress standalone ([#20606](https://togithub.com/nrwl/nx/pull/20606))
- **testing:** add webServerCommands/ciWebServerCommands option for cy… ([#20616](https://togithub.com/nrwl/nx/pull/20616))
- **vite:** remove process.send call ([#20171](https://togithub.com/nrwl/nx/pull/20171))
- **vite:** vitest should use v8 as default ([#20156](https://togithub.com/nrwl/nx/pull/20156))
- **vite:** vitest versions alignment ([#20215](https://togithub.com/nrwl/nx/pull/20215))
- **vite:** adjust config generation ([#20367](https://togithub.com/nrwl/nx/pull/20367))
- **web:** file-server falls back to outputs if outputPath is not preset ([#20515](https://togithub.com/nrwl/nx/pull/20515))
- **webpack:** maintain entry arrays that are accessed from within composePlugins() ([#20187](https://togithub.com/nrwl/nx/pull/20187))
- **webpack:** set isolatedConfig to true by default ([#20281](https://togithub.com/nrwl/nx/pull/20281))
- **webpack:** change fileReplacements to absolute path ([#20433](https://togithub.com/nrwl/nx/pull/20433))
- **webpack:** should not extract css when extractCss is false ([#20415](https://togithub.com/nrwl/nx/pull/20415))
- **webpack:** infer serve-static target correctly from plugin ([#20511](https://togithub.com/nrwl/nx/pull/20511))
- **webpack:** Fixed libraryTarget option not being set for node targets ([#20505](https://togithub.com/nrwl/nx/pull/20505))
- **webpack:** ensure webpack config is always at the latest version when running in the daemon ([#20618](https://togithub.com/nrwl/nx/pull/20618))
##### ❤️ Thank You
- Austin Fahsl [@fahslaj](https://togithub.com/fahslaj)
- Benjamin Cabanes [@bcabanes](https://togithub.com/bcabanes)
- Colum Ferry [@Coly010](https://togithub.com/Coly010)
- Craigory Coppola [@AgentEnder](https://togithub.com/AgentEnder)
- Denis Frenademetz [@skrtheboss](https://togithub.com/skrtheboss)
- Emily Xiong [@xiongemi](https://togithub.com/xiongemi)
- FrozenPandaz [@FrozenPandaz](https://togithub.com/FrozenPandaz)
- Isaac Mann [@isaacplmann](https://togithub.com/isaacplmann)
- Jack Hsu [@jaysoo](https://togithub.com/jaysoo)
- James Henry [@JamesHenry](https://togithub.com/JamesHenry)
- Jason [@CGQAQ](https://togithub.com/CGQAQ)
- Jason Jean [@FrozenPandaz](https://togithub.com/FrozenPandaz)
- John Wiegert
- Jonathan Cammisuli
- Juri [@juristr](https://togithub.com/juristr)
- Juri Strumpflohner [@juristr](https://togithub.com/juristr)
- Katerina Skroumpelou [@mandarini](https://togithub.com/mandarini)
- Kræn Hansen [@kraenhansen](https://togithub.com/kraenhansen)
- Leosvel Pérez Espinosa [@leosvelperez](https://togithub.com/leosvelperez)
- Martin Obert
- MaxKless [@MaxKless](https://togithub.com/MaxKless)
- Miroslav Jonaš [@meeroslav](https://togithub.com/meeroslav)
- Nicholas Cunningham [@ndcunningham](https://togithub.com/ndcunningham)
- Pascal Küsgen
- Philipp Kirchniawy [@pkirchniawy](https://togithub.com/pkirchniawy)
- Tycho Bokdam [@TriPSs](https://togithub.com/TriPSs)
- Victor Savkin [@vsavkin](https://togithub.com/vsavkin)
Configuration
📅 Schedule: Branch creation - "before 3am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, 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:
17.1.3
->17.2.8
17.1.3
->17.2.8
17.1.3
->17.2.8
17.1.3
->17.2.8
17.1.3
->17.2.8
17.1.3
->17.2.8
17.1.3
->17.2.8
17.1.3
->17.2.8
17.1.3
->17.2.8
Release Notes
nrwl/nx (@nx/devkit)
### [`v17.2.8`](https://togithub.com/nrwl/nx/releases/tag/17.2.8) [Compare Source](https://togithub.com/nrwl/nx/compare/17.2.7...17.2.8) ##### 17.2.8 ##### 🚀 Features - **remix:** add remix ##### 🩹 Fixes - **linter:** flat config should always set path to config when using API - **nextjs:** update migration to handle projects without eslintrc ### [`v17.2.7`](https://togithub.com/nrwl/nx/releases/tag/17.2.7) [Compare Source](https://togithub.com/nrwl/nx/compare/17.2.6...17.2.7) ##### 17.2.7 ##### 🩹 Fixes - **angular:** fix standalone eslint config generation - **bundling:** added back code to handle skipTypeField option of rollup executor options + tests - **linter:** ensure angular entry point checks are correct - **nextjs:** enhance page generator to work when --project is not supplied - **nextjs:** remove temporary patch for next eslint rules - **nextjs:** correct inferred outputs for root Next.js projects - **node:** E2E test port conflicts - **release:** add overall nx release command - **release:** publish error handling, dry-run in dependsOn - **release:** capture all release titles during parse - **testing:** run playwright with the correct project option for multiple values - **testing:** safely handle circular deps in component testing plugin - **testing:** set correct type for ignoreTestFiles option in cypress executor - **vite:** vitest migration add reporters - **vite:** more properly resolve arguments from configurations - **vite:** dist and coverage paths for root projects ### [`v17.2.6`](https://togithub.com/nrwl/nx/releases/tag/17.2.6) [Compare Source](https://togithub.com/nrwl/nx/compare/17.2.5...17.2.6) ##### 17.2.6 ##### 🚀 Features - **release:** support Revert commits in changelog renderer ([#20663](https://togithub.com/nrwl/nx/pull/20663)) ##### 🩹 Fixes - **js:** fixing output based on test runner selection ([#20788](https://togithub.com/nrwl/nx/pull/20788)) - **linter:** fix workspace-rule naming with flat config ([#20782](https://togithub.com/nrwl/nx/pull/20782)) - **module-federation:** support buildable libs ([#20786](https://togithub.com/nrwl/nx/pull/20786)) - **nextjs:** Page generator should work out of the box ([#20775](https://togithub.com/nrwl/nx/pull/20775)) - **nx-dev:** dynamic classes not allowed ([#20800](https://togithub.com/nrwl/nx/pull/20800)) - **release:** changelog renderer should prefer breaking change explanation text ([#20798](https://togithub.com/nrwl/nx/pull/20798)) - **release:** ensure leading v is stripped from provided semver version ([#20815](https://togithub.com/nrwl/nx/pull/20815)) - **vite:** only dynamically import vite ([#20774](https://togithub.com/nrwl/nx/pull/20774)) ##### ❤️ Thank You - Colum Ferry [@Coly010](https://togithub.com/Coly010) - Isaac Mann [@isaacplmann](https://togithub.com/isaacplmann) - James Henry [@JamesHenry](https://togithub.com/JamesHenry) - Katerina Skroumpelou [@mandarini](https://togithub.com/mandarini) - Miroslav Jonaš [@meeroslav](https://togithub.com/meeroslav) - Nicholas Cunningham [@ndcunningham](https://togithub.com/ndcunningham) ### [`v17.2.5`](https://togithub.com/nrwl/nx/releases/tag/17.2.5) [Compare Source](https://togithub.com/nrwl/nx/compare/17.2.4...17.2.5) #### 17.2.5 ##### 🩹 Fixes - **angular:** safely update task runner cacheable operations when setting up ssr ([#20736](https://togithub.com/nrwl/nx/pull/20736)) - **core:** fallback to checking stderr if stdout is empty on publish executor ([#20737](https://togithub.com/nrwl/nx/pull/20737)) - **core:** correctly move project and target strings ([#20726](https://togithub.com/nrwl/nx/pull/20726)) - **linter:** move should migrate all eslint configs ([#20709](https://togithub.com/nrwl/nx/pull/20709)) - **misc:** disallow path segments and allow scoped package name in --newProjectName option of move generator ([#20768](https://togithub.com/nrwl/nx/pull/20768)) - **module-federation:** allow relative remote paths ([#20763](https://togithub.com/nrwl/nx/pull/20763)) - **nextjs:** empty port should not overwrite env port ([#20751](https://togithub.com/nrwl/nx/pull/20751)) - **nextjs:** Add missing setParserOptionProject ([#20754](https://togithub.com/nrwl/nx/pull/20754)) - **react:** removeConfiguration
📅 Schedule: Branch creation - "before 3am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, 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.