Closed renovate[bot] closed 1 month ago
Latest commit: 5d0fff71846acd2c390cd9490ea550ec5d81109e
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
This PR contains the following updates:
18.2.4
->19.0.3
18.2.4
->19.0.3
18.2.4
->19.0.3
18.2.4
->19.0.3
18.2.4
->19.0.3
18.2.4
->19.0.3
18.2.4
->19.0.3
18.2.4
->19.0.3
18.2.4
->19.0.3
Release Notes
nrwl/nx (@nx/devkit)
### [`v19.0.3`](https://togithub.com/nrwl/nx/releases/tag/19.0.3) [Compare Source](https://togithub.com/nrwl/nx/compare/19.0.2...19.0.3) ##### 19.0.3 (2024-05-13) ##### 🚀 Features - **nx-dev:** show banner on documentation pages ([#23266](https://togithub.com/nrwl/nx/pull/23266)) - **nx-dev:** check for missing images ([#23248](https://togithub.com/nrwl/nx/pull/23248)) - **nx-dev:** put banner above menu ([#23335](https://togithub.com/nrwl/nx/pull/23335)) - **react:** Add SvgOptions for NxReactWebpackPlugin and WithNx ([#23283](https://togithub.com/nrwl/nx/pull/23283)) ##### 🩹 Fixes - **core:** include more binary extensions ([#22788](https://togithub.com/nrwl/nx/pull/22788), [#22861](https://togithub.com/nrwl/nx/pull/22861)) - **core:** workspace remove generator should handle no root jest config ([#23328](https://togithub.com/nrwl/nx/pull/23328)) - **core:** addPlugin should not conflict on project.json targets ([#23264](https://togithub.com/nrwl/nx/pull/23264)) - **core:** throw a specific error for print-affected and affected graph ([#23336](https://togithub.com/nrwl/nx/pull/23336)) - **js:** Adds mjs files to prettierrcNameOptions ([#21796](https://togithub.com/nrwl/nx/pull/21796)) - **linter:** ensure all spreads are removed from rules before parsing ([#23292](https://togithub.com/nrwl/nx/pull/23292)) - **linter:** log transpilation errors of workspace rules ([#21503](https://togithub.com/nrwl/nx/pull/21503)) - **linter:** rename languageSettings to languageOptions for flat config migration ([#22924](https://togithub.com/nrwl/nx/pull/22924)) - **linter:** fix migrating projects with the eslint plugin ([#23147](https://togithub.com/nrwl/nx/pull/23147)) - **misc:** move e2e-ci to a separate parallel 1 command ([#23305](https://togithub.com/nrwl/nx/pull/23305)) - **module-federation:** Throw an error if remote is invalid ([#23100](https://togithub.com/nrwl/nx/pull/23100)) - **nx-cloud:** ensure generated ci workflows use dlx for nx-cloud ([#23333](https://togithub.com/nrwl/nx/pull/23333)) - **nx-dev:** move table of contents down ([#23350](https://togithub.com/nrwl/nx/pull/23350)) - **storybook:** should handle inferred cypress when generating cypress project [#21770](https://togithub.com/nrwl/nx/issues/21770) ([#23327](https://togithub.com/nrwl/nx/pull/23327), [#21770](https://togithub.com/nrwl/nx/issues/21770)) - **testing:** resolve absolute paths for ts path mappings in jest resolver ([#23346](https://togithub.com/nrwl/nx/pull/23346)) - **vite:** support passing --watch to inferred vitest commands ([#23298](https://togithub.com/nrwl/nx/pull/23298)) - **vite:** generate vitest cache dir scoped to each project root and normalize vite cache dir ([#23330](https://togithub.com/nrwl/nx/pull/23330)) ##### ❤️ Thank You - Colum Ferry [@Coly010](https://togithub.com/Coly010) - Denis Bendrikov - Dmitry Zakharov [@pumano](https://togithub.com/pumano) - Isaac Mann [@isaacplmann](https://togithub.com/isaacplmann) - James Henry [@JamesHenry](https://togithub.com/JamesHenry) - Jason Jean [@FrozenPandaz](https://togithub.com/FrozenPandaz) - Leosvel Pérez Espinosa [@leosvelperez](https://togithub.com/leosvelperez) - Mehrad Rafigh [@mehrad-rafigh](https://togithub.com/mehrad-rafigh) - Nicholas Cunningham [@ndcunningham](https://togithub.com/ndcunningham) - Patrick P [@ppfenning92](https://togithub.com/ppfenning92) ### [`v19.0.2`](https://togithub.com/nrwl/nx/releases/tag/19.0.2) [Compare Source](https://togithub.com/nrwl/nx/compare/19.0.1...19.0.2) #### 19.0.2 (2024-05-09) ##### 🩹 Fixes - **bundling:** rollup does not log build errors ([#23141](https://togithub.com/nrwl/nx/pull/23141)) - **bundling:** resolve index files from ts paths when running esbuild without bundling ([#23098](https://togithub.com/nrwl/nx/pull/23098)) - **core:** set yarn berry nodeLinker correctly in migrate command ([#23249](https://togithub.com/nrwl/nx/pull/23249)) - **core:** show project --web shouldn't error ([#23251](https://togithub.com/nrwl/nx/pull/23251)) - **core:** update getLastValueFromAsyncIterableIterator to support AsyncIterables returned from executors ([#23229](https://togithub.com/nrwl/nx/pull/23229)) - **gradle:** run gradle init if no settings.gradle ([#23226](https://togithub.com/nrwl/nx/pull/23226)) - **linter:** ensure config.rules is spread into rules in flat config migration ([#23263](https://togithub.com/nrwl/nx/pull/23263)) - **misc:** create workspaces and default app with the name as provided ([#23196](https://togithub.com/nrwl/nx/pull/23196)) - ⚠️ **misc:** adjust deprecation messages to v20 ([#23223](https://togithub.com/nrwl/nx/pull/23223)) - **nx-dev:** fix home page mobile menu ([#23250](https://togithub.com/nrwl/nx/pull/23250)) - **release:** ensure changelog renderers are resolvable when processing config ([#23214](https://togithub.com/nrwl/nx/pull/23214)) - **vite:** don't generate tasks for remix projects ([#22551](https://togithub.com/nrwl/nx/pull/22551)) - **vite:** get tsconfig from new path including target ([#22775](https://togithub.com/nrwl/nx/pull/22775)) - **webpack:** fix default compiler option ([#22762](https://togithub.com/nrwl/nx/pull/22762)) - **webpack:** don't overwrite output config ([#22116](https://togithub.com/nrwl/nx/pull/22116)) - **webpack:** publicPath and rebaseRootRelative ([#20992](https://togithub.com/nrwl/nx/pull/20992)) ##### ⚠️ Breaking Changes - **misc:** `nx print-affected` was deprecated in 16.4.0 and has been removed - **misc:** `nx affected:graph` was deprecated in 16.4.0 and has been removed - **misc:** `criticalPath` and `affectedProjects` properties created for `nx graph --file graph.json` was deprecated in 16.2.0 and has been removed ##### ❤️ Thank You - andriizavoiko [@andriizavoiko](https://togithub.com/andriizavoiko) - Craigory Coppola [@AgentEnder](https://togithub.com/AgentEnder) - Edward Wang [@wzc0415](https://togithub.com/wzc0415) - Emily Xiong [@xiongemi](https://togithub.com/xiongemi) - Isaac Mann [@isaacplmann](https://togithub.com/isaacplmann) - Jack Hsu [@jaysoo](https://togithub.com/jaysoo) - James Henry [@JamesHenry](https://togithub.com/JamesHenry) - Jason Jean [@FrozenPandaz](https://togithub.com/FrozenPandaz) - Krystian Sowiński [@plumcoding](https://togithub.com/plumcoding) - Leosvel Pérez Espinosa [@leosvelperez](https://togithub.com/leosvelperez) - Mateo Tibaquirá - Matthias Stemmler [@ms-tng](https://togithub.com/ms-tng) - Mike Peters - Sean Sanker ### [`v19.0.1`](https://togithub.com/nrwl/nx/releases/tag/19.0.1) [Compare Source](https://togithub.com/nrwl/nx/compare/19.0.0...19.0.1) ##### 19.0.1 (2024-05-07) ##### 🚀 Features - **core:** add an option to seperate the output of show with provide… ([#23172](https://togithub.com/nrwl/nx/pull/23172)) - **misc:** improve nx cloud setup prompts and messaging ([#23218](https://togithub.com/nrwl/nx/pull/23218)) ##### 🩹 Fixes - **gradle:** use local gradlew instead of sdkman ([#23205](https://togithub.com/nrwl/nx/pull/23205)) - **module-federation:** nested projects should be ordered first when reading from tsconfig paths [#20284](https://togithub.com/nrwl/nx/issues/20284) ([#23212](https://togithub.com/nrwl/nx/pull/23212), [#20284](https://togithub.com/nrwl/nx/issues/20284)) ##### ❤️ Thank You - Colum Ferry [@Coly010](https://togithub.com/Coly010) - Daniel Santiago - Emily Xiong [@xiongemi](https://togithub.com/xiongemi) - Leosvel Pérez Espinosa [@leosvelperez](https://togithub.com/leosvelperez) ### [`v19.0.0`](https://togithub.com/nrwl/nx/releases/tag/19.0.0) [Compare Source](https://togithub.com/nrwl/nx/compare/18.3.4...19.0.0) ##### 19.0.0 (2024-05-06) ##### 🚀 Features - **bundling:** upgrade rollup to v4 ([#22656](https://togithub.com/nrwl/nx/pull/22656)) - **core:** load native files from tmp location instead of node_modules ([#22648](https://togithub.com/nrwl/nx/pull/22648)) - **core:** add root level forwardAllArgs ([#22753](https://togithub.com/nrwl/nx/pull/22753)) - **core:** add API entrypoint to register metadata ([#22773](https://togithub.com/nrwl/nx/pull/22773)) - **core:** validate that outputs is an array of strings ([#22371](https://togithub.com/nrwl/nx/pull/22371)) - **core:** cleanup for v19 ([#22993](https://togithub.com/nrwl/nx/pull/22993)) - **gradle:** add ci-workflow generator ([#23125](https://togithub.com/nrwl/nx/pull/23125)) - **graph:** add loading spinner on project details ([#23023](https://togithub.com/nrwl/nx/pull/23023)) - **graph:** add target groups and technology icon ([#22839](https://togithub.com/nrwl/nx/pull/22839)) - **graph:** show partial project graph & errors in graph app ([#22838](https://togithub.com/nrwl/nx/pull/22838)) - **graph:** enable watch mode by default ([#23092](https://togithub.com/nrwl/nx/pull/23092)) - **graph:** show tooltips that were previously hidden due to upublished docs ([#23099](https://togithub.com/nrwl/nx/pull/23099)) - **graph:** log errors in console in graph watch mode ([#23136](https://togithub.com/nrwl/nx/pull/23136)) - **js:** add swc cli options --strip-leading-paths ([#22856](https://togithub.com/nrwl/nx/pull/22856)) - **linter:** add convert-to-inferred migration generator ([#23142](https://togithub.com/nrwl/nx/pull/23142)) - **misc:** v19 cleanup for Nx plugins ([#23104](https://togithub.com/nrwl/nx/pull/23104)) - **nextjs:** Add https option for custom server ([#22921](https://togithub.com/nrwl/nx/pull/22921)) - **nx-dev:** new main navigation menu ([#22829](https://togithub.com/nrwl/nx/pull/22829)) - **nx-dev:** disable banner on home page ([#22992](https://togithub.com/nrwl/nx/pull/22992)) - **nx-dev:** add nx blog ([#22828](https://togithub.com/nrwl/nx/pull/22828)) - **nx-dev:** add ui-enterprise library ([#23086](https://togithub.com/nrwl/nx/pull/23086)) - **react:** support react 18.3.1 ([#23166](https://togithub.com/nrwl/nx/pull/23166)) - **react-native:** upgrade react native to 0.72.6 ([#22729](https://togithub.com/nrwl/nx/pull/22729)) - **repo:** split e2e tests ([#22927](https://togithub.com/nrwl/nx/pull/22927)) - **testing:** make playwright default e2e test runner option ([#22511](https://togithub.com/nrwl/nx/pull/22511)) - **testing:** add playwright generator to convert from executors to plugin ([#22784](https://togithub.com/nrwl/nx/pull/22784)) - **testing:** add convert-to-inferred migration generator for cypress ([#22884](https://togithub.com/nrwl/nx/pull/22884)) - **webpack:** change plugin import paths to speed up config loading ([#23021](https://togithub.com/nrwl/nx/pull/23021)) ##### 🩹 Fixes - **angular:** fix loading postcss configuration in ng-packagr executors ([#22900](https://togithub.com/nrwl/nx/pull/22900)) - **angular:** ensure buildable libraries in-process tsconfig file extends from the correct path ([#23165](https://togithub.com/nrwl/nx/pull/23165)) - **bundling:** handle circular dependencies in [@nx/esbuild](https://togithub.com/nx/esbuild) getExtraDependencies ([#22644](https://togithub.com/nrwl/nx/pull/22644)) - **core:** repair sourcemap creation in createNodes ([#22851](https://togithub.com/nrwl/nx/pull/22851)) - **core:** load config util supports absolute paths on windows ([#22837](https://togithub.com/nrwl/nx/pull/22837)) - **core:** keep plugin workers until main process shutdown ([#22860](https://togithub.com/nrwl/nx/pull/22860)) - **core:** handle schema validation errors running commands directly ([#22864](https://togithub.com/nrwl/nx/pull/22864)) - **core:** forward args provided to the nx add command to the invoked init generator ([#22855](https://togithub.com/nrwl/nx/pull/22855)) - **core:** fix hashing of external dependencies ([#22865](https://togithub.com/nrwl/nx/pull/22865)) - **core:** group command exit listeners to avoid warning ([#22892](https://togithub.com/nrwl/nx/pull/22892)) - **core:** handle plugin errors from isolation correctly ([#22890](https://togithub.com/nrwl/nx/pull/22890)) - **core:** disable pty on windows until stable ([#22910](https://togithub.com/nrwl/nx/pull/22910)) - **core:** fix cursor being hidden and process shutdown for ctrl c ([#22895](https://togithub.com/nrwl/nx/pull/22895)) - **core:** different commands should not be considered compatible targets ([#22863](https://togithub.com/nrwl/nx/pull/22863)) - **core:** fix pnpm install order on ci workflows ([#22580](https://togithub.com/nrwl/nx/pull/22580)) - **core:** workspace context glob respects exclude ([#22939](https://togithub.com/nrwl/nx/pull/22939)) - **core:** handle events that do not have paths ([#22947](https://togithub.com/nrwl/nx/pull/22947)) - **core:** fix exclude for empty array ([#22951](https://togithub.com/nrwl/nx/pull/22951)) - **core:** move a few api points to return root maps directly ([#22949](https://togithub.com/nrwl/nx/pull/22949)) - **core:** regression register ts transpiler for local plugin ([#22964](https://togithub.com/nrwl/nx/pull/22964)) - **core:** handle created directories when watching on linux ([#22980](https://togithub.com/nrwl/nx/pull/22980)) - **core:** ensure create nodes functions are properly parallelized ([#23005](https://togithub.com/nrwl/nx/pull/23005)) - **core:** nxComponentTestingPreset should not expose bundler option ([#23009](https://togithub.com/nrwl/nx/pull/23009)) - **core:** ensure include and excluded return from plugin worker ([#23032](https://togithub.com/nrwl/nx/pull/23032)) - **core:** read nx.json in the DaemonClient constructor instead of the module ([#23033](https://togithub.com/nrwl/nx/pull/23033)) - **core:** recommend nx reset when graph errors and print error in da… ([#23014](https://togithub.com/nrwl/nx/pull/23014)) - **core:** affect all projects when nx.json is touched ([#23036](https://togithub.com/nrwl/nx/pull/23036)) - **core:** improve performance of pnpm lock file parsing ([#23017](https://togithub.com/nrwl/nx/pull/23017)) - **core:** prevent device status report from being printed during pty execution ([#23039](https://togithub.com/nrwl/nx/pull/23039)) - **core:** ensure daemon socket dir exists when specified in env ([#23071](https://togithub.com/nrwl/nx/pull/23071)) - **core:** do not forward --updatePackageScripts flag to init generators that are not from nx core plugins ([#23064](https://togithub.com/nrwl/nx/pull/23064)) - **core:** local plugins should be able to use {projectRoot} in options block ([#23068](https://togithub.com/nrwl/nx/pull/23068)) - **core:** add import for `performance` to increase compatibility ([#23109](https://togithub.com/nrwl/nx/pull/23109)) - **core:** align padding for output with failed tasks ([#23119](https://togithub.com/nrwl/nx/pull/23119)) - **core:** ensure project with name undefined is not created ([#23097](https://togithub.com/nrwl/nx/pull/23097)) - **core:** catch workspace validity check errors ([#23138](https://togithub.com/nrwl/nx/pull/23138)) - **core:** remove obsolete git track from ci generators ([#23134](https://togithub.com/nrwl/nx/pull/23134)) - **core:** projectName should not be interpolated as undefined ([#23145](https://togithub.com/nrwl/nx/pull/23145)) - **core:** forward process execArgv when using the native runner ([#23195](https://togithub.com/nrwl/nx/pull/23195)) - **core:** ensure setting up nx cloud in nx migrate using the generator from the installed latest version ([#23194](https://togithub.com/nrwl/nx/pull/23194)) - **devkit:** run callback for forEachProjectConfig when target.options is undefined ([#23143](https://togithub.com/nrwl/nx/pull/23143)) - **devkit:** executor-to-plugin-migrator should add // targets hint ([#23167](https://togithub.com/nrwl/nx/pull/23167)) - **devkit:** check if includes is actually necessary ([#23181](https://togithub.com/nrwl/nx/pull/23181)) - **gradle:** change gradle command to be relative path ([#22963](https://togithub.com/nrwl/nx/pull/22963)) - **gradle:** should skip println in project report ([#22862](https://togithub.com/nrwl/nx/pull/22862)) - **gradle:** get gradlew path with projectRoot joins workspaceRoot ([#22988](https://togithub.com/nrwl/nx/pull/22988)) - **gradle:** fix gradlew exec path for root project ([#23094](https://togithub.com/nrwl/nx/pull/23094)) - **gradle:** fix gradle not working for spring ([#23130](https://togithub.com/nrwl/nx/pull/23130)) - **gradle:** add namedInputs to nx.json in gradle init ([#23152](https://togithub.com/nrwl/nx/pull/23152)) - **gradle:** fix gradle github ci workflow ([#23154](https://togithub.com/nrwl/nx/pull/23154)) - **graph:** don't listen to system theme changes in console ([#22938](https://togithub.com/nrwl/nx/pull/22938)) - **graph:** use class sticky for sticky header ([#23082](https://togithub.com/nrwl/nx/pull/23082)) - **graph:** remove dangling - and move button when PDV is rendered in console ([#23144](https://togithub.com/nrwl/nx/pull/23144)) - **graph:** remove redux and useState and useContext hook ([#23085](https://togithub.com/nrwl/nx/pull/23085)) - **graph:** add grayscale to technology icon ([#23107](https://togithub.com/nrwl/nx/pull/23107)) - **js:** ignore yarn corepack check when updating config ([#23043](https://togithub.com/nrwl/nx/pull/23043)) - **js:** typescript plugin target hashing ([#23073](https://togithub.com/nrwl/nx/pull/23073)) - **js:** Correct file path for cjs.js ([#23081](https://togithub.com/nrwl/nx/pull/23081)) - **js:** copy assets handler should handle ignore globs on windows ([#23065](https://togithub.com/nrwl/nx/pull/23065)) - **linter:** do not infer lint tasks for projects without files to lint ([#22944](https://togithub.com/nrwl/nx/pull/22944)) - **linter:** add {options.outputFile} to outputs for inferred targets ([#23173](https://togithub.com/nrwl/nx/pull/23173)) - **misc:** add --verbose support to nx graph ([#22889](https://togithub.com/nrwl/nx/pull/22889)) - **misc:** mark migration for escaping env vars as skipped in nx repair ([#22916](https://togithub.com/nrwl/nx/pull/22916)) - **misc:** don't clear node_modules require cache ([#22907](https://togithub.com/nrwl/nx/pull/22907)) - **misc:** fix cypress option in workspace preset generator ([#22975](https://togithub.com/nrwl/nx/pull/22975)) - **misc:** fix publish script ([#22981](https://togithub.com/nrwl/nx/pull/22981)) - **misc:** perf logging shouldn't be enabled twice ([#23012](https://togithub.com/nrwl/nx/pull/23012)) - **misc:** propogate NX_PERF_LOGGING to plugin workers ([#23016](https://togithub.com/nrwl/nx/pull/23016)) - **misc:** dot nx setup shouldn't include target defaults ([#23180](https://togithub.com/nrwl/nx/pull/23180)) - **misc:** make generated ci workflow work without nx-cloud ([#23199](https://togithub.com/nrwl/nx/pull/23199)) - **nextjs:** Boolean flags do not need a value ([#23072](https://togithub.com/nrwl/nx/pull/23072)) - **node:** e2e target fails out of the box ([#22987](https://togithub.com/nrwl/nx/pull/22987)) - **nx-cloud:** ensure root .env files are loaded during dte ([#22859](https://togithub.com/nrwl/nx/pull/22859)) - **nx-dev:** header styles fix ([#23122](https://togithub.com/nrwl/nx/pull/23122)) - **nx-dev:** fix project details in nx dev ([#23175](https://togithub.com/nrwl/nx/pull/23175)) - **react:** disable tty for next build ([#23013](https://togithub.com/nrwl/nx/pull/23013)) - **remix:** pin testing-library/jest-dom to compatible version ([#23161](https://togithub.com/nrwl/nx/pull/23161)) - **remix:** use remix-serve for static-serve ([#23164](https://togithub.com/nrwl/nx/pull/23164)) - **remix:** ensure default meta tags are always present for generated applications [#23037](https://togithub.com/nrwl/nx/issues/23037) ([#23169](https://togithub.com/nrwl/nx/pull/23169), [#23037](https://togithub.com/nrwl/nx/issues/23037)) - **repo:** downgrade to macos-13 in publish workflow ([#22961](https://togithub.com/nrwl/nx/pull/22961)) - **repo:** should ensure that unit tests are run correctly across package managers ([#22978](https://togithub.com/nrwl/nx/pull/22978)) - **repo:** fix pnpm version on freebsd ([#23045](https://togithub.com/nrwl/nx/pull/23045)) - **repo:** set version of pnpm for docker publishes ([#23129](https://togithub.com/nrwl/nx/pull/23129)) - **storybook:** handle inherited config correctly when identifying the framework used for inferred tasks ([#22953](https://togithub.com/nrwl/nx/pull/22953)) - **storybook:** allow overriding default inferred task names in storybook plugin ([#23030](https://togithub.com/nrwl/nx/pull/23030)) - **storybook:** do not infer a test-storybook task if [@storybook/test-runner](https://togithub.com/storybook/test-runner) is not installed ([#23034](https://togithub.com/nrwl/nx/pull/23034)) - **testing:** fix jest ci target names ([#22858](https://togithub.com/nrwl/nx/pull/22858)) - **testing:** bust require cache in jest plugin so configs reload ([#22893](https://togithub.com/nrwl/nx/pull/22893)) - **testing:** fix test files pattern for jest inferred split tasks ([#23025](https://togithub.com/nrwl/nx/pull/23025)) - **testing:** convert-to-inferred generator should handle legacy cypress executor ([#23151](https://togithub.com/nrwl/nx/pull/23151)) - **testing:** convert-to-inferred generators should add includes only when needed ([#23159](https://togithub.com/nrwl/nx/pull/23159)) - **testing:** convert-to-inferred for cypress should handle nxE2EPreset with no options object ([#23171](https://togithub.com/nrwl/nx/pull/23171)) - **vue:** do not add verbatimImportSyntax to tsconfig ([#22905](https://togithub.com/nrwl/nx/pull/22905)) - **webpack:** should correctly normalize paths in NxWebpackPlugin ([#23003](https://togithub.com/nrwl/nx/pull/23003)) ##### ❤️ Thank You - Benjamin Cabanes [@bcabanes](https://togithub.com/bcabanes) - Chabbey François - Colum Ferry [@Coly010](https://togithub.com/Coly010) - Craigory Coppola [@AgentEnder](https://togithub.com/AgentEnder) - Denis Bendrikov - Emily Xiong [@xiongemi](https://togithub.com/xiongemi) - Isaac Mann [@isaacplmann](https://togithub.com/isaacplmann) - Jack Hsu [@jaysoo](https://togithub.com/jaysoo) - James Henry [@JamesHenry](https://togithub.com/JamesHenry) - Jason Jean [@FrozenPandaz](https://togithub.com/FrozenPandaz) - Jonathan Cammisuli - Kyle Cannon [@kylecannon](https://togithub.com/kylecannon) - Leosvel Pérez Espinosa [@leosvelperez](https://togithub.com/leosvelperez) - MaxKless [@MaxKless](https://togithub.com/MaxKless) - Michal Jez [@MJez29](https://togithub.com/MJez29) - Miroslav Jonaš [@meeroslav](https://togithub.com/meeroslav) - Nicholas Cunningham [@ndcunningham](https://togithub.com/ndcunningham) - Richard Roozenboom [@Roozenboom](https://togithub.com/Roozenboom) ### [`v18.3.4`](https://togithub.com/nrwl/nx/releases/tag/18.3.4) [Compare Source](https://togithub.com/nrwl/nx/compare/18.3.3...18.3.4) ##### 18.3.4 (2024-04-25) ##### 🚀 Features - **core:** add root level forwardAllArgs ([#22753](https://togithub.com/nrwl/nx/pull/22753)) ##### 🩹 Fixes - **core:** different commands should not be considered compatible targets ([#22863](https://togithub.com/nrwl/nx/pull/22863)) - **core:** fix pnpm install order on ci workflows ([#22580](https://togithub.com/nrwl/nx/pull/22580)) - **core:** workspace context glob respects exclude ([#22939](https://togithub.com/nrwl/nx/pull/22939)) - **core:** handle events that do not have paths ([#22947](https://togithub.com/nrwl/nx/pull/22947)) - **core:** fix exclude for empty array ([#22951](https://togithub.com/nrwl/nx/pull/22951)) - **core:** move a few api points to return root maps directly ([#22949](https://togithub.com/nrwl/nx/pull/22949)) - **core:** regression register ts transpiler for local plugin ([#22964](https://togithub.com/nrwl/nx/pull/22964)) - **core:** handle created directories when watching on linux ([#22980](https://togithub.com/nrwl/nx/pull/22980)) - **core:** ensure create nodes functions are properly parallelized ([#23005](https://togithub.com/nrwl/nx/pull/23005)) - **gradle:** change gradle command to be relative path ([#22963](https://togithub.com/nrwl/nx/pull/22963)) - **gradle:** should skip println in project report ([#22862](https://togithub.com/nrwl/nx/pull/22862)) - **gradle:** get gradlew path with projectRoot joins workspaceRoot ([#22988](https://togithub.com/nrwl/nx/pull/22988)) - **graph:** don't listen to system theme changes in console ([#22938](https://togithub.com/nrwl/nx/pull/22938)) - **linter:** do not infer lint tasks for projects without files to lint ([#22944](https://togithub.com/nrwl/nx/pull/22944)) - **misc:** fix publish script ([#22981](https://togithub.com/nrwl/nx/pull/22981)) - **misc:** perf logging shouldn't be enabled twice ([#23012](https://togithub.com/nrwl/nx/pull/23012)) - **node:** e2e target fails out of the box ([#22987](https://togithub.com/nrwl/nx/pull/22987)) - **repo:** downgrade to macos-13 in publish workflow ([#22961](https://togithub.com/nrwl/nx/pull/22961)) - **storybook:** handle inherited config correctly when identifying the framework used for inferred tasks ([#22953](https://togithub.com/nrwl/nx/pull/22953)) ##### ❤️ Thank You - Colum Ferry [@Coly010](https://togithub.com/Coly010) - Craigory Coppola [@AgentEnder](https://togithub.com/AgentEnder) - Emily Xiong [@xiongemi](https://togithub.com/xiongemi) - Jack Hsu [@jaysoo](https://togithub.com/jaysoo) - Jason Jean [@FrozenPandaz](https://togithub.com/FrozenPandaz) - Jonathan Cammisuli - Leosvel Pérez Espinosa [@leosvelperez](https://togithub.com/leosvelperez) - MaxKless [@MaxKless](https://togithub.com/MaxKless) - Miroslav Jonaš [@meeroslav](https://togithub.com/meeroslav) - Nicholas Cunningham [@ndcunningham](https://togithub.com/ndcunningham) - Richard Roozenboom [@Roozenboom](https://togithub.com/Roozenboom) ### [`v18.3.3`](https://togithub.com/nrwl/nx/releases/tag/18.3.3) [Compare Source](https://togithub.com/nrwl/nx/compare/18.3.2...18.3.3) ##### 18.3.3 (2024-04-20) ##### 🩹 Fixes - **angular:** fix loading postcss configuration in ng-packagr executors ([#22900](https://togithub.com/nrwl/nx/pull/22900)) - **core:** group command exit listeners to avoid warning ([#22892](https://togithub.com/nrwl/nx/pull/22892)) - **core:** handle plugin errors from isolation correctly ([#22890](https://togithub.com/nrwl/nx/pull/22890)) - **core:** disable pty on windows until stable ([#22910](https://togithub.com/nrwl/nx/pull/22910)) - **core:** fix cursor being hidden and process shutdown for ctrl c ([#22895](https://togithub.com/nrwl/nx/pull/22895)) - **misc:** add --verbose support to nx graph ([#22889](https://togithub.com/nrwl/nx/pull/22889)) - **misc:** mark migration for escaping env vars as skipped in nx repair ([#22916](https://togithub.com/nrwl/nx/pull/22916)) - **misc:** don't clear node_modules require cache ([#22907](https://togithub.com/nrwl/nx/pull/22907)) - **testing:** bust require cache in jest plugin so configs reload ([#22893](https://togithub.com/nrwl/nx/pull/22893)) - **vue:** do not add verbatimImportSyntax to tsconfig ([#22905](https://togithub.com/nrwl/nx/pull/22905)) ##### ❤️ Thank You - Colum Ferry [@Coly010](https://togithub.com/Coly010) - Craigory Coppola [@AgentEnder](https://togithub.com/AgentEnder) - Jason Jean [@FrozenPandaz](https://togithub.com/FrozenPandaz) - Leosvel Pérez Espinosa [@leosvelperez](https://togithub.com/leosvelperez) ### [`v18.3.2`](https://togithub.com/nrwl/nx/releases/tag/18.3.2) [Compare Source](https://togithub.com/nrwl/nx/compare/18.3.1...18.3.2) ##### 18.3.2 (2024-04-18) ##### 🚀 Features - **core:** load native files from tmp location instead of node_modules ([#22648](https://togithub.com/nrwl/nx/pull/22648)) ##### 🩹 Fixes - **bundling:** handle circular dependencies in [@nx/esbuild](https://togithub.com/nx/esbuild) getExtraDependencies ([#22644](https://togithub.com/nrwl/nx/pull/22644)) - **core:** load config util supports absolute paths on windows ([#22837](https://togithub.com/nrwl/nx/pull/22837)) - **core:** keep plugin workers until main process shutdown ([#22860](https://togithub.com/nrwl/nx/pull/22860)) - **core:** handle schema validation errors running commands directly ([#22864](https://togithub.com/nrwl/nx/pull/22864)) - **core:** forward args provided to the nx add command to the invoked init generator ([#22855](https://togithub.com/nrwl/nx/pull/22855)) - **core:** fix hashing of external dependencies ([#22865](https://togithub.com/nrwl/nx/pull/22865)) - **nx-cloud:** ensure root .env files are loaded during dte ([#22859](https://togithub.com/nrwl/nx/pull/22859)) - **testing:** fix jest ci target names ([#22858](https://togithub.com/nrwl/nx/pull/22858)) ##### ❤️ Thank You - Colum Ferry [@Coly010](https://togithub.com/Coly010) - Craigory Coppola [@AgentEnder](https://togithub.com/AgentEnder) - Jason Jean [@FrozenPandaz](https://togithub.com/FrozenPandaz) - Kyle Cannon [@kylecannon](https://togithub.com/kylecannon) - Leosvel Pérez Espinosa [@leosvelperez](https://togithub.com/leosvelperez) - MaxKless [@MaxKless](https://togithub.com/MaxKless) ### [`v18.3.1`](https://togithub.com/nrwl/nx/releases/tag/18.3.1) [Compare Source](https://togithub.com/nrwl/nx/compare/18.3.0...18.3.1) ##### 18.3.1 (2024-04-17) ##### 🩹 Fixes - **core:** repair sourcemap creation in createNodes ([#22851](https://togithub.com/nrwl/nx/pull/22851)) ##### ❤️ Thank You - MaxKless [@MaxKless](https://togithub.com/MaxKless) ### [`v18.3.0`](https://togithub.com/nrwl/nx/releases/tag/18.3.0) [Compare Source](https://togithub.com/nrwl/nx/compare/18.2.4...18.3.0) ##### 18.3.0 (2024-04-16) ##### 🚀 Features - **core:** add metadata to targets ([#22655](https://togithub.com/nrwl/nx/pull/22655)) - **core:** list crystal plugins with nx report ([#22649](https://togithub.com/nrwl/nx/pull/22649)) - **core:** re-enable running plugins in isolation ([#22527](https://togithub.com/nrwl/nx/pull/22527)) - **core:** load root .env files on daemon ([#22786](https://togithub.com/nrwl/nx/pull/22786)) - **js:** add swc cli options --strip-leading-paths ([#22193](https://togithub.com/nrwl/nx/pull/22193)) - **js:** add swc cli options --strip-leading-paths " ([#22193](https://togithub.com/nrwl/nx/pull/22193), [#22832](https://togithub.com/nrwl/nx/pull/22832)) - **misc:** non conflicting init/add flow ([#22791](https://togithub.com/nrwl/nx/pull/22791)) - **nuxt:** update [@nuxt/eslint-config](https://togithub.com/nuxt/eslint-config) to a stable version ([#22804](https://togithub.com/nrwl/nx/pull/22804)) - **nx-dev:** link Nx Launch Conf videos ([#22690](https://togithub.com/nrwl/nx/pull/22690)) - **nx-dev:** remember selected tabs ([#22699](https://togithub.com/nrwl/nx/pull/22699)) - **nx-dev:** add contact pages ([#22815](https://togithub.com/nrwl/nx/pull/22815)) - **nx-dev:** banner for webinar ([#22824](https://togithub.com/nrwl/nx/pull/22824)) - **testing:** add ability to split jest tests ([#22662](https://togithub.com/nrwl/nx/pull/22662)) - **testing:** add metadata to playwright targets ([#22768](https://togithub.com/nrwl/nx/pull/22768)) - **vite:** migrate to latest vite-plugin-dts ([#22614](https://togithub.com/nrwl/nx/pull/22614)) ##### 🩹 Fixes - **angular:** prevent false positive validation due to option default value in dev-server executor ([#22606](https://togithub.com/nrwl/nx/pull/22606)) - **angular:** respect skipPackageJson correctly in library generator ([#22608](https://togithub.com/nrwl/nx/pull/22608)) - **angular:** fix @nx/angular/src/utils entry point ([#22609](https://togithub.com/nrwl/nx/pull/22609)) - **angular:** fix dynamic module federation generation ([#22724](https://togithub.com/nrwl/nx/pull/22724)) - **angular:** respect skipPackageJson correctly across generators ([#22777](https://togithub.com/nrwl/nx/pull/22777)) - **angular:** execute wrapped schematics post tasks and log messages ([#22780](https://togithub.com/nrwl/nx/pull/22780)) - **bundling:** support exported array of options for rollup ([#22703](https://togithub.com/nrwl/nx/pull/22703)) - **bundling:** print errors from rollup build ([#22707](https://togithub.com/nrwl/nx/pull/22707)) - **bundling:** show codeframes for Rollup build errors ([#22845](https://togithub.com/nrwl/nx/pull/22845)) - **core:** do not assume workspace inputs cause all projects to be af… ([#22573](https://togithub.com/nrwl/nx/pull/22573)) - **core:** write terminal output to cache folder ([#22673](https://togithub.com/nrwl/nx/pull/22673)) - **core:** errors from create dependencies should show properly ([#22695](https://togithub.com/nrwl/nx/pull/22695)) - **core:** not passing props of run-commands to underlying command ([#22595](https://togithub.com/nrwl/nx/pull/22595)) - **core:** update pty version to add windows specific flags ([#22711](https://togithub.com/nrwl/nx/pull/22711)) - **core:** detect imports from template literals in dynamic imports ([#22749](https://togithub.com/nrwl/nx/pull/22749)) - **core:** attach cli args from target options explicitly with '=' ([#22756](https://togithub.com/nrwl/nx/pull/22756)) - **core:** fix plugin exclude option ([#22738](https://togithub.com/nrwl/nx/pull/22738)) - **core:** improve `isCI` to better detect other providers ([#22694](https://togithub.com/nrwl/nx/pull/22694)) - **core:** errors thrown when creating projects should prevent running targets ([#22807](https://togithub.com/nrwl/nx/pull/22807)) - **core:** use name instead of .prototype.name when comparing errors ([#22840](https://togithub.com/nrwl/nx/pull/22840)) - **core:** fix init logging and package.json updates ([#22843](https://togithub.com/nrwl/nx/pull/22843)) - **devkit:** update peer dependency on nx to include Nx 19 ([#22811](https://togithub.com/nrwl/nx/pull/22811)) - **js:** update jest snapshot after vite-plugin-dts bump ([#22621](https://togithub.com/nrwl/nx/pull/22621)) - **js:** append target when generating tmp tsconfig to prevent conflicts [#21396](https://togithub.com/nrwl/nx/issues/21396) ([#22671](https://togithub.com/nrwl/nx/pull/22671), [#21396](https://togithub.com/nrwl/nx/issues/21396)) - **js:** propagate error from child process to [@nx/js](https://togithub.com/nx/js):node executor ([#22705](https://togithub.com/nrwl/nx/pull/22705)) - **js:** do not default to commonjs type field in package.json ([#22819](https://togithub.com/nrwl/nx/pull/22819)) - **misc:** fix optional branch tracking on ci pipeline ([#22652](https://togithub.com/nrwl/nx/pull/22652)) - **module-federation:** serve dynamic remotes statically in their own processes ([#22688](https://togithub.com/nrwl/nx/pull/22688)) - **nextjs:** Adding tailwind should work when creating an app OOTB ([#22709](https://togithub.com/nrwl/nx/pull/22709)) - **nuxt:** use loadConfigFile from devkit rather than [@nuxt/kit](https://togithub.com/nuxt/kit) ([#22571](https://togithub.com/nrwl/nx/pull/22571)) - **nx-dev:** Update urls that are 404 ([#22653](https://togithub.com/nrwl/nx/pull/22653)) - **react-native:** storybook relative paths ([#22031](https://togithub.com/nrwl/nx/pull/22031)) - **react-native:** should ask for app name when preset is react native ([#22761](https://togithub.com/nrwl/nx/pull/22761)) - **react-native:** fix unable to resolve on windows ([#22759](https://togithub.com/nrwl/nx/pull/22759)) - **release:** respect root .npmrc registry settings for publishing ([12afa20210](https://togithub.com/nrwl/nx/commit/12afa20210)) - **release:** do not try to interpolate packageRoot for root project ([#22771](https://togithub.com/nrwl/nx/pull/22771)) - **testing:** fix playwright executor uiPort option schema ([#22610](https://togithub.com/nrwl/nx/pull/22610)) - **testing:** app generators should create correct e2e config at generation time ([#22565](https://togithub.com/nrwl/nx/pull/22565)) - **vite:** ensure cache is created correctly for separate vite and vitest config files [#22244](https://togithub.com/nrwl/nx/issues/22244) ([#22618](https://togithub.com/nrwl/nx/pull/22618), [#22244](https://togithub.com/nrwl/nx/issues/22244)) - **vite:** pass cli arguments as options to vitest ([#22355](https://togithub.com/nrwl/nx/pull/22355)) - **webpack:** bring back previous SVG and SVGR behavior for React projects ([#22628](https://togithub.com/nrwl/nx/pull/22628)) - **webpack:** support standard webpack config with [@nx/webpack](https://togithub.com/nx/webpack):dev-server ([#22660](https://togithub.com/nrwl/nx/pull/22660)) - **webpack:** remove url-loader from dependencies since it is replaced by asset modules ([#22698](https://togithub.com/nrwl/nx/pull/22698)) - **webpack:** typo for outputPath ([#22734](https://togithub.com/nrwl/nx/pull/22734)) - **webpack:** Should work when absolute paths are supplied as output ([#22736](https://togithub.com/nrwl/nx/pull/22736)) ##### ❤️ Thank You - Altan Stalker - arekkubaczkowski [@arekkubaczkowski](https://togithub.com/arekkubaczkowski) - 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) - Emily Xiong [@xiongemi](https://togithub.com/xiongemi) - Every [@hongxuWei](https://togithub.com/hongxuWei) - Isaac Mann [@isaacplmann](https://togithub.com/isaacplmann) - Jack Hsu [@jaysoo](https://togithub.com/jaysoo) - Jason Jean [@FrozenPandaz](https://togithub.com/FrozenPandaz) - Juri Strumpflohner [@juristr](https://togithub.com/juristr) - Leosvel Pérez Espinosa [@leosvelperez](https://togithub.com/leosvelperez) - Lucca Miranda [@luckened](https://togithub.com/luckened) - MaxKless [@MaxKless](https://togithub.com/MaxKless) - Miroslav Jonaš [@meeroslav](https://togithub.com/meeroslav) - Nicholas Cunningham [@ndcunningham](https://togithub.com/ndcunningham) - Thomas Dekiere - Younes JaaidiConfiguration
📅 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 has been generated by Mend Renovate. View repository job log here.