Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update nx monorepo to v12 (major) #281

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jan 10, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@nrwl/angular (source) 11.2.10 -> 12.10.1 age adoption passing confidence
@nrwl/cli (source) 11.2.10 -> 12.10.1 age adoption passing confidence
@nrwl/cypress (source) 11.2.10 -> 12.10.1 age adoption passing confidence
@nrwl/eslint-plugin-nx (source) 11.2.10 -> 12.10.1 age adoption passing confidence
@nrwl/jest (source) 11.2.10 -> 12.10.1 age adoption passing confidence
@nrwl/linter (source) 11.2.10 -> 12.10.1 age adoption passing confidence
@nrwl/tao (source) 11.2.10 -> 12.10.1 age adoption passing confidence
@nrwl/workspace (source) 11.2.10 -> 12.10.1 age adoption passing confidence

Release Notes

nrwl/nx (@​nrwl/angular)

v12.10.1

Compare Source

Bug Fixes
  • core: fix stack overflow when using standalone configs with 600+ projects (#​8027) (d07017a)

v12.10.0

Compare Source

Bug Fixes
  • angular: adds missing @​angular/cdk to migrations (34848b8)
  • angular: bump jasmine-marbles to 0.8.4 release (#​7162) (d920f03)
  • angular: incremental builds with mfes #​6923 (#​7260) (654cfbf)
  • angular: remove extra comma when generating application with --inlineTemplate (#​7126) (d52aed9)
  • angular: remove relative calculation for config paths in wrapped angular devkit schematics (#​7201) (04f8426)
  • angular: stop modifying tags that match app name (#​7137) (8addb45), closes #​7097
  • angular: update jest-preset-angular to 10.0.1 (#​7139) (259ac84)
  • angular: update ng-package.json dest property when moving a library (#​7132) (9f1fe34)
  • core: apply NX_variables on top of env variables (#​7205) (6df11a2)
  • core: changes to the daemon in order to support windows (#​7211) (0d84a61)
  • core: convert-to-nx-project should normalize paths (a3599a5), closes #​6968
  • core: daemon server should reinitialize file hashes on each connection (5cce731)
  • core: display dynamic prompts in angular cli (f929a47)
  • core: ensure ANSI escape codes are stripped in git-hasher process outputs (4956ebe)
  • core: ensure daemon server perf logging instantiated only once (36facd8)
  • core: fix defaulting object properties to empty {} (#​7288) (4c48266)
  • core: fix error when tsconfig.base.json is invalid json (#​7204) (a57ca80)
  • core: fix vulnerabilities (#​7222) (364a276)
  • core: git-hasher checkForDeletedFiles will now hard error (fe40485)
  • core: gracefully handle errors when writing the latest output hash cache files (#​6959) (ae7361c), closes #​6957
  • core: handle empty root path in angular.json (#​7036) (2b5f1aa)
  • core: read v2 workspace format in converted nx generators (8f9da7c), closes #​6452
  • core: resolve nested files using tsConfig paths that have similar names (305813e), closes #​6672
  • core: simplify the way angular devkit migrations run (#​7135) (4c3d655)
  • core: support hidden files in assets (#​6298) (ab2f526)
  • devkit: move files to a directory using normalized paths to handle windows correctly (#​7264) (c21835d)
  • devkit: normalizePath should not be dependant on host OS (3a9910e)
  • docs: update to correct anchor link (#​6986) (5266a4c)
  • gatsby: fix build errors due to incompatible webpack API (#​7032) (e8c324f)
  • gatsby: update gatsby to fix webpack build issues with 5.53.0 (#​7062) (d2c5161)
  • linter: add setParserOptionsProject option to generators missing it (#​7103) (f8f09b9)
  • linter: improve error message on no matching dependency restriction (#​7143) (8424c69)
  • linter: linter should distinguish between ignored and projects with invalid configuration (#​7096) (2bc103d)
  • nextjs: fix buildable nextjs libs (#​7197) (2cd26c4)
  • nextjs: generate nextjs app with correct pages dir for no-html-link-for-pages rule (#​7230) (7bef953)
  • nextjs: include typescript in build package.json (#​7130) (e1553a0)
  • node: Prevent extra kebab-case files being generated with --pascalCaseFiles option (#​7087) (0fc9e9d)
  • nxdev: fix wrong page generation for deamon start and stop (#​7180) (33ad692)
  • nxdev: verify whether srcFolder passed to generateFiles exists (#​7219) (83a6ffb)
  • react: use default module resolution (#​7254) (0d3601e), closes #​6662
  • react-native: fix svg-mock path in generated jest config (#​7248) (6caba47)
  • react-native: use jest-jasmine2 runner (#​7249) (508ff79)
  • repo: fix a broken unit test (e77f675)
  • repo: fix yarn command in PR instructions (#​6943) (23d10a9)
  • storybook: warn if skipping generating files in .storybook folder (#​6502) (fa0cd72)
  • testing: update Jest to 27.2.x (#​7101) (da658e1)
  • web: add postcss loader in sass, less and stylus module files (#​7141) (268fc20)
  • web: fix stylesOptimization for webpack 5 (#​6817) (bbeb89c), closes #​6816
  • web: remove a typo to fix storybook component setup for webcomponents (effbdc7)
  • web: remove default value of baseHref (#​6994) (2bcc552), closes #​5079
  • web: remove obsolete options for terser in webpack 5 mode (#​6956) (11cc599), closes #​6953
Features
  • angular: add support to sass style to the generator (93f9569)
  • angular: allow exporting function and promise within the custom Webpack config (#​7029) (8d0b421)
  • angular: allow exporting function and promise within the custom Webpack config (#​7129) (2db6f89)
  • core: add examples and links to nx.dev when using --help (dca0928)
  • core: daemon supports incremental file hashing (d739f0c)
  • core: obey git's init.defaultBranch when initializing nx.json (#​7192) (ec633e3)
  • core: parallelize cache restoration (b79072a)
  • gatsby: migrate gatsby-image to gatsby-plugin-image (#​7069) (181d149)
  • linter: show files involved in circular dependency (#​7113) (c18a40b)
  • misc: add --open option for dep-graph command (#​7209) (1d8a887)
  • misc: add dep graph search depth (#​6933) (ecf3244), closes #​5101
  • nest): feat(nest: add standalone config flag to nest library generator (470f86d)
  • nextjs: expose environment variables prefixed with NX_ (#​7193) (61bcab3)
  • nxdev: rename getting started to docs (#​7090) (84d6428)
  • react: add migration to replace deprecated node-sass with sass (#​7105) (fec1c39)
  • react: Allow tailwind glob to watch for changes to html files (8757423)
  • react: buildable React libraries now generate smaller ESM packages (#​7199) (9c2a8b1)
  • react: updating @​reduxjs/toolkit to 1.6.1 (#​6939) (e5b9d80)
  • react-native: add macos tests in e2e test header (#​7131) (c7f18ca)
  • react-native: add support for svg and upgrade react-native to 0.66.0 (#​7231) (0492ff0)
  • repo: add logs to documentation generation in CI (c81576e)
  • testing: remediate headless option for Cypress 8.x (#​6882) (17d8647), closes #​6811
  • workspace: Enable run-commands preferLocal option by default (#​6807) (ebee638)

v12.9.0

Compare Source

Bug Fixes
Features

v12.8.0

Compare Source

Bug Fixes
Features
Reverts

v12.7.2

Compare Source

Bug Fixes
Features

v12.7.1

Compare Source

v12.7.0

Compare Source

Bug Fixes
  • angular: add eslint to protractor apps (#​6524) (d68d2ad)
  • angular: fix angular projects not being standalone when all other projects are standalone (#​6641) (c13c02d)
  • angular: init cypress correctly if needed when creating an app (#​6652) (e310753)
  • angular: lock version of angular-devkit to ~12.1.0 (#​6620) (466826c)
  • angular: webpack-server needs to work when there is no defaultConfiguration set (#​6588) (db489d3)
  • core: add better option validation (#​6557) (e53e58b)
  • core: apply verbose flag to combined options if the schema allows it (#​6593) (ffcd283), closes #​6520 #​4160
  • core: default run-many to use provided projects order (#​6632) (3e3794c)
  • core: define fileExist method for ts host (#​6582) (1c19db5), closes #​6500
  • core: do not override process.env with variables in dotenv files (#​6540) (dc02ca9)
  • core: ensure cache pathMappings always exist (fedcfc4)
  • core: ensure to only passthrough verbose if isVerbose is true (#​6607) (f7aeb99), closes #​6606
  • core: fix --with-deps arg support and deprecate its usage (#​6660) (91527e1)
  • core: fix prompt support for enum definitions (#​6651) (86a113c)
  • core: fix reading nx.json without projects property (#​6613) (6507aba)
  • core: flush changes using the tree write file options (#​6592) (595776d)
  • core: target project locator should handle tsconfig paths fully (#​6528) (425ccf3)
  • core: warn for project-graph error while it is experimental (#​6562) (2722817)
  • devkit: add font file extensions to binaryExts in generate-files.ts (#​6439) (9f1e530), closes #​5213
  • misc: allow run-commands to accept readyWhen for a single command (#​6496) (873e297)
  • misc: fix affected:dep-graph file output (#​6581) (6b6b66c)
  • misc: fix moving projects with standalone configuration (#​6521) (7d6837c)
  • misc: handle moving to a subfolder which results in the same project name and normalize import path (#​6507) (c6fee86)
  • misc: make generated schemas compliant with json schema spec (#​6548) (ddfbac5)
  • misc: make workspace tsc executor to handle dependencies (#​6475) (f087146)
  • misc: minor fixes in readme files (b8aff5e)
  • misc: NxCloud activation link is not displayed (#​6619) (1049c93)
  • misc: read settings in .editorconfig when formatting files in generators (#​6616) (3fb591f)
  • nextjs: add missing dependency to @​nrwl/devkit (#​6633) (9b0dade)
  • nextjs: allow plain url-loader inlining of SVGs not just SVGR (79ea377)
  • nextjs: generate nextjs library with "next/babel" preset rather than the default "@​nrwl/react/babel" preset (#​6545) (da7bb9f)
  • nextjs: update build and serve schemas (#​6553) (32c41b2)
  • nextjs: use next.js image types (#​6556) (e0a5dbf)
  • node: change default debug port to 9229 to allow for easy debugging (#​6536) (dc38003)
  • nxdev: consolidate border radius on pages (#​6609) (ebeae6a)
  • react: align component and e2e test generation (#​6535) (7c26151)
  • react: relax babel dependency versions (#​6637) (422c5f8)
  • storybook: when migrating to 12.1 do not throw if project has no targets (#​6490) (a4020b0), closes #​6128
  • testing: handle migrating base jest config without projects (#​6601) (f3cd602)
  • testing: remove installation of babel packages for jest projects (#​6546) (bd7b2aa)
  • web: remove unnecessary packages from being installed with @​nrwl/web (#​6554) (cdb9540)
  • workspace: exit process with exit code 1 on any failed task including dependency (#​6631) (735802e)
Features

v12.6.6

Compare Source

Bug Fixes
  • angular: fix angular projects not being standalone when all other projects are standalone (#​6641) (cfb0ccd)
  • angular: init cypress correctly if needed when creating an app (#​6652) (30cf46b)
  • core: default run-many to use provided projects order (#​6632) (a168ac8)
  • core: ensure to only passthrough verbose if isVerbose is true (#​6607) (9785dd1), closes #​6606
  • core: fix prompt support for enum definitions (#​6651) (4cdabc4)
  • misc: fix affected:dep-graph file output (#​6581) (cc2a905)
  • misc: minor fixes in readme files (6cd6120)
  • nextjs: add missing dependency to @​nrwl/devkit ([#​6

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 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot assigned C0ZEN Jan 10, 2025
Copy link
Author

renovate bot commented Jan 10, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: [email protected]
npm error Found: @typescript-eslint/[email protected]
npm error node_modules/@typescript-eslint/parser
npm error   dev @typescript-eslint/parser@"4.15.2" from the root project
npm error
npm error Could not resolve dependency:
npm error peer @typescript-eslint/parser@"~4.31.1" from @nrwl/[email protected]
npm error node_modules/@nrwl/eslint-plugin-nx
npm error   dev @nrwl/eslint-plugin-nx@"12.10.1" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /tmp/renovate/cache/others/npm/_logs/2025-01-10T03_22_23_255Z-eresolve-report.txt
npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2025-01-10T03_22_23_255Z-debug-0.log

@renovate renovate bot requested a review from C0ZEN January 10, 2025 03:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant