generate-license-file icon indicating copy to clipboard operation
generate-license-file copied to clipboard

Update nrwl monorepo to v19 (major)

Open renovate[bot] opened this issue 2 months ago • 1 comments

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@nx/eslint (source) 18.3.1 -> 19.0.4 age adoption passing confidence
@nx/eslint-plugin (source) 18.3.1 -> 19.0.4 age adoption passing confidence
@nx/jest (source) 18.3.1 -> 19.0.4 age adoption passing confidence
@nx/js (source) 18.3.1 -> 19.0.4 age adoption passing confidence
@nx/workspace (source) 18.3.1 -> 19.0.4 age adoption passing confidence
nx (source) 18.3.1 -> 19.0.4 age adoption passing confidence

Release Notes

nrwl/nx (@​nx/eslint)

v19.0.4

Compare Source

19.0.4 (2024-05-15)
🚀 Features
  • core: support finding matching projects with only negative patterns (#​22743)
  • react-native: add optional syncDeps param to storybook executor (#​22032)
🩹 Fixes
  • core: properly indent command output with mixed line endings (#​23321)
  • core: read socket dir on demand & load .env files on client startup (#​23348)
  • core: not load env files when NX_LOAD_DOT_ENV_FILES is false (#​23231)
  • core: addPlugin should not conflict on project.json targ… (#​23391)
  • core: fix affected detection for inputs after named inputs (#​23354)
  • core: fix eslint --help command (#​23274)
  • core: copy native files to tmp file location instead of .nx/cache (#​23375)
  • core: retry interrupted errors when writing to stdout (#​23359)
  • graph: properly remove tag when generating static graph file (#​23399)
  • js: copy assets handler should correctly handle assets on windows (#​23351)
  • misc: guard against failure to decode file in migration (#​23069)
  • nextjs: Moving a library using @​nx/workspace:move should update … (#​23311)
  • testing: ignore jest-sequencer- paths in jest resolver (#​23396)
  • testing: check for project eslint config file in cypress and pla… (#​23401)
  • vite: migration should handle config object correctly #​20921 (#​23364, #​20921)
  • webpack: apply-base-config should initialize options it will set #​23296 (#​23368, #​23296)
❤️ Thank You

v19.0.3

Compare Source

19.0.3 (2024-05-13)
🚀 Features
  • nx-dev: show banner on documentation pages (#​23266)
  • nx-dev: check for missing images (#​23248)
  • nx-dev: put banner above menu (#​23335)
  • react: Add SvgOptions for NxReactWebpackPlugin and WithNx (#​23283)
🩹 Fixes
  • core: include more binary extensions (#​22788, #​22861)
  • core: workspace remove generator should handle no root jest config (#​23328)
  • core: addPlugin should not conflict on project.json targets (#​23264)
  • core: throw a specific error for print-affected and affected graph (#​23336)
  • js: Adds mjs files to prettierrcNameOptions (#​21796)
  • linter: ensure all spreads are removed from rules before parsing (#​23292)
  • linter: log transpilation errors of workspace rules (#​21503)
  • linter: rename languageSettings to languageOptions for flat config migration (#​22924)
  • linter: fix migrating projects with the eslint plugin (#​23147)
  • misc: move e2e-ci to a separate parallel 1 command (#​23305)
  • module-federation: Throw an error if remote is invalid (#​23100)
  • nx-cloud: ensure generated ci workflows use dlx for nx-cloud (#​23333)
  • nx-dev: move table of contents down (#​23350)
  • storybook: should handle inferred cypress when generating cypress project #​21770 (#​23327, #​21770)
  • testing: resolve absolute paths for ts path mappings in jest resolver (#​23346)
  • vite: support passing --watch to inferred vitest commands (#​23298)
  • vite: generate vitest cache dir scoped to each project root and normalize vite cache dir (#​23330)
❤️ Thank You

v19.0.2

Compare Source

19.0.2 (2024-05-09)
🩹 Fixes
  • bundling: rollup does not log build errors (#​23141)
  • bundling: resolve index files from ts paths when running esbuild without bundling (#​23098)
  • core: set yarn berry nodeLinker correctly in migrate command (#​23249)
  • core: show project --web shouldn't error (#​23251)
  • core: update getLastValueFromAsyncIterableIterator to support AsyncIterables returned from executors (#​23229)
  • gradle: run gradle init if no settings.gradle (#​23226)
  • linter: ensure config.rules is spread into rules in flat config migration (#​23263)
  • misc: create workspaces and default app with the name as provided (#​23196)
  • ⚠️ misc: adjust deprecation messages to v20 (#​23223)
  • nx-dev: fix home page mobile menu (#​23250)
  • release: ensure changelog renderers are resolvable when processing config (#​23214)
  • vite: don't generate tasks for remix projects (#​22551)
  • vite: get tsconfig from new path including target (#​22775)
  • webpack: fix default compiler option (#​22762)
  • webpack: don't overwrite output config (#​22116)
  • webpack: publicPath and rebaseRootRelative (#​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

v19.0.1

Compare Source

19.0.1 (2024-05-07)
🚀 Features
  • core: add an option to seperate the output of show with provide… (#​23172)
  • misc: improve nx cloud setup prompts and messaging (#​23218)
🩹 Fixes
  • gradle: use local gradlew instead of sdkman (#​23205)
  • module-federation: nested projects should be ordered first when reading from tsconfig paths #​20284 (#​23212, #​20284)
❤️ Thank You

v19.0.0

Compare Source

19.0.0 (2024-05-06)
🚀 Features
  • bundling: upgrade rollup to v4 (#​22656)
  • core: load native files from tmp location instead of node_modules (#​22648)
  • core: add root level forwardAllArgs (#​22753)
  • core: add API entrypoint to register metadata (#​22773)
  • core: validate that outputs is an array of strings (#​22371)
  • core: cleanup for v19 (#​22993)
  • gradle: add ci-workflow generator (#​23125)
  • graph: add loading spinner on project details (#​23023)
  • graph: add target groups and technology icon (#​22839)
  • graph: show partial project graph & errors in graph app (#​22838)
  • graph: enable watch mode by default (#​23092)
  • graph: show tooltips that were previously hidden due to upublished docs (#​23099)
  • graph: log errors in console in graph watch mode (#​23136)
  • js: add swc cli options --strip-leading-paths (#​22856)
  • linter: add convert-to-inferred migration generator (#​23142)
  • misc: v19 cleanup for Nx plugins (#​23104)
  • nextjs: Add https option for custom server (#​22921)
  • nx-dev: new main navigation menu (#​22829)
  • nx-dev: disable banner on home page (#​22992)
  • nx-dev: add nx blog (#​22828)
  • nx-dev: add ui-enterprise library (#​23086)
  • react: support react 18.3.1 (#​23166)
  • react-native: upgrade react native to 0.72.6 (#​22729)
  • repo: split e2e tests (#​22927)
  • testing: make playwright default e2e test runner option (#​22511)
  • testing: add playwright generator to convert from executors to plugin (#​22784)
  • testing: add convert-to-inferred migration generator for cypress (#​22884)
  • webpack: change plugin import paths to speed up config loading (#​23021)
🩹 Fixes
  • angular: fix loading postcss configuration in ng-packagr executors (#​22900)
  • angular: ensure buildable libraries in-process tsconfig file extends from the correct path (#​23165)
  • bundling: handle circular dependencies in @​nx/esbuild getExtraDependencies (#​22644)
  • core: repair sourcemap creation in createNodes (#​22851)
  • core: load config util supports absolute paths on windows (#​22837)
  • core: keep plugin workers until main process shutdown (#​22860)
  • core: handle schema validation errors running commands directly (#​22864)
  • core: forward args provided to the nx add command to the invoked init generator (#​22855)
  • core: fix hashing of external dependencies (#​22865)
  • core: group command exit listeners to avoid warning (#​22892)
  • core: handle plugin errors from isolation correctly (#​22890)
  • core: disable pty on windows until stable (#​22910)
  • core: fix cursor being hidden and process shutdown for ctrl c (#​22895)
  • core: different commands should not be considered compatible targets (#​22863)
  • core: fix pnpm install order on ci workflows (#​22580)
  • core: workspace context glob respects exclude (#​22939)
  • core: handle events that do not have paths (#​22947)
  • core: fix exclude for empty array (#​22951)
  • core: move a few api points to return root maps directly (#​22949)
  • core: regression register ts transpiler for local plugin (#​22964)
  • core: handle created directories when watching on linux (#​22980)
  • core: ensure create nodes functions are properly parallelized (#​23005)
  • core: nxComponentTestingPreset should not expose bundler option (#​23009)
  • core: ensure include and excluded return from plugin worker (#​23032)
  • core: read nx.json in the DaemonClient constructor instead of the module (#​23033)
  • core: recommend nx reset when graph errors and print error in da… (#​23014)
  • core: affect all projects when nx.json is touched (#​23036)
  • core: improve performance of pnpm lock file parsing (#​23017)
  • core: prevent device status report from being printed during pty execution (#​23039)
  • core: ensure daemon socket dir exists when specified in env (#​23071)
  • core: do not forward --updatePackageScripts flag to init generators that are not from nx core plugins (#​23064)
  • core: local plugins should be able to use {projectRoot} in options block (#​23068)
  • core: add import for performance to increase compatibility (#​23109)
  • core: align padding for output with failed tasks (#​23119)
  • core: ensure project with name undefined is not created (#​23097)
  • core: catch workspace validity check errors (#​23138)
  • core: remove obsolete git track from ci generators (#​23134)
  • core: projectName should not be interpolated as undefined (#​23145)
  • core: forward process execArgv when using the native runner (#​23195)
  • core: ensure setting up nx cloud in nx migrate using the generator from the installed latest version (#​23194)
  • devkit: run callback for forEachProjectConfig when target.options is undefined (#​23143)
  • devkit: executor-to-plugin-migrator should add // targets hint (#​23167)
  • devkit: check if includes is actually necessary (#​23181)
  • gradle: change gradle command to be relative path (#​22963)
  • gradle: should skip println in project report (#​22862)
  • gradle: get gradlew path with projectRoot joins workspaceRoot (#​22988)
  • gradle: fix gradlew exec path for root project (#​23094)
  • gradle: fix gradle not working for spring (#​23130)
  • gradle: add namedInputs to nx.json in gradle init (#​23152)
  • gradle: fix gradle github ci workflow (#​23154)
  • graph: don't listen to system theme changes in console (#​22938)
  • graph: use class sticky for sticky header (#​23082)
  • graph: remove dangling - and move button when PDV is rendered in console (#​23144)
  • graph: remove redux and useState and useContext hook (#​23085)
  • graph: add grayscale to technology icon (#​23107)
  • js: ignore yarn corepack check when updating config (#​23043)
  • js: typescript plugin target hashing (#​23073)
  • js: Correct file path for cjs.js (#​23081)
  • js: copy assets handler should handle ignore globs on windows (#​23065)
  • linter: do not infer lint tasks for projects without files to lint (#​22944)
  • linter: add {options.outputFile} to outputs for inferred targets (#​23173)
  • misc: add --verbose support to nx graph (#​22889)
  • misc: mark migration for escaping env vars as skipped in nx repair (#​22916)
  • misc: don't clear node_modules require cache (#​22907)
  • misc: fix cypress option in workspace preset generator (#​22975)
  • misc: fix publish script (#​22981)
  • misc: perf logging shouldn't be enabled twice (#​23012)
  • misc: propogate NX_PERF_LOGGING to plugin workers (#​23016)
  • misc: dot nx setup shouldn't include target defaults (#​23180)
  • misc: make generated ci workflow work without nx-cloud (#​23199)
  • nextjs: Boolean flags do not need a value (#​23072)
  • node: e2e target fails out of the box (#​22987)
  • nx-cloud: ensure root .env files are loaded during dte (#​22859)
  • nx-dev: header styles fix (#​23122)
  • nx-dev: fix project details in nx dev (#​23175)
  • react: disable tty for next build (#​23013)
  • remix: pin testing-library/jest-dom to compatible version (#​23161)
  • remix: use remix-serve for static-serve (#​23164)
  • remix: ensure default meta tags are always present for generated applications #​23037 (#​23169, #​23037)
  • repo: downgrade to macos-13 in publish workflow (#​22961)
  • repo: should ensure that unit tests are run correctly across package managers (#​22978)
  • repo: fix pnpm version on freebsd (#​23045)
  • repo: set version of pnpm for docker publishes (#​23129)
  • storybook: handle inherited config correctly when identifying the framework used for inferred tasks (#​22953)
  • storybook: allow overriding default inferred task names in storybook plugin (#​23030)
  • storybook: do not infer a test-storybook task if @​storybook/test-runner is not installed (#​23034)
  • testing: fix jest ci target names (#​22858)
  • testing: bust require cache in jest plugin so configs reload (#​22893)
  • testing: fix test files pattern for jest inferred split tasks (#​23025)
  • testing: convert-to-inferred generator should handle legacy cypress executor (#​23151)
  • testing: convert-to-inferred generators should add includes only when needed (#​23159)
  • testing: convert-to-inferred for cypress should handle nxE2EPreset with no options object (#​23171)
  • vue: do not add verbatimImportSyntax to tsconfig (#​22905)
  • webpack: should correctly normalize paths in NxWebpackPlugin (#​23003)
❤️ Thank You

v18.3.5

Compare Source

18.3.5 (2024-05-15)
🩹 Fixes
  • core: fix affected detection for inputs after named inputs (#​23354)
❤️ Thank You

v18.3.4

Compare Source

18.3.4 (2024-04-25)
🚀 Features
  • core: add root level forwardAllArgs (#​22753)
🩹 Fixes
  • core: different commands should not be considered compatible targets (#​22863)
  • core: fix pnpm install order on ci workflows (#​22580)
  • core: workspace context glob respects exclude (#​22939)
  • core: handle events that do not have paths (#​22947)
  • core: fix exclude for empty array (#​22951)
  • core: move a few api points to return root maps directly (#​22949)
  • core: regression register ts transpiler for local plugin (#​22964)
  • core: handle created directories when watching on linux (#​22980)
  • core: ensure create nodes functions are properly parallelized (#​23005)
  • gradle: change gradle command to be relative path (#​22963)
  • gradle: should skip println in project report (#​22862)
  • gradle: get gradlew path with projectRoot joins workspaceRoot (#​22988)
  • graph: don't listen to system theme changes in console (#​22938)
  • linter: do not infer lint tasks for projects without files to lint (#​22944)
  • misc: fix publish script (#​22981)
  • misc: perf logging shouldn't be enabled twice (#​23012)
  • node: e2e target fails out of the box (#​22987)
  • repo: downgrade to macos-13 in publish workflow (#​22961)
  • storybook: handle inherited config correctly when identifying the framework used for inferred tasks (#​22953)
❤️ Thank You

v18.3.3

Compare Source

18.3.3 (2024-04-20)

🩹 Fixes
  • angular: fix loading postcss configuration in ng-packagr executors (#​22900)
  • core: group command exit listeners to avoid warning (#​22892)
  • core: handle plugin errors from isolation correctly (#​22890)
  • core: disable pty on windows until stable (#​22910)
  • core: fix cursor being hidden and process shutdown for ctrl c (#​22895)
  • misc: add --verbose support to nx graph (#​22889)
  • misc: mark migration for escaping env vars as skipped in nx repair (#​22916)
  • misc: don't clear node_modules require cache (#​22907)
  • testing: bust require cache in jest plugin so configs reload (#​22893)
  • vue: do not add verbatimImportSyntax to tsconfig (#​22905)
❤️ Thank You

v18.3.2

Compare Source

18.3.2 (2024-04-18)
🚀 Features
  • core: load native files from tmp location instead of node_modules (#​22648)
🩹 Fixes
  • bundling: handle circular dependencies in @​nx/esbuild getExtraDependencies (#​22644)
  • core: load config util supports absolute paths on windows (#​22837)
  • core: keep plugin workers until main process shutdown (#​22860)
  • core: handle schema validation errors running commands directly (#​22864)
  • core: forward args provided to the nx add command to the invoked init generator (#​22855)
  • core: fix hashing of external dependencies (#​22865)
  • nx-cloud: ensure root .env files are loaded during dte (#​22859)
  • testing: fix jest ci target names (#​22858)
❤️ Thank You

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.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] avatar May 06 '24 19:05 renovate[bot]