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 dependency nx to v20 #1436

Merged
merged 2 commits into from
Oct 7, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 7, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
nx (source) ^19.8.0 -> ^20.0.0 age adoption passing confidence

Release Notes

nrwl/nx (nx)

v20.0.0

Compare Source

20.0.0 (2024-10-07)
🚀 Features
  • add rspack plugin (#​143)
  • add rspack plugin (#​143)
  • upgrade rspack to 0.4.4 (#​352)
  • core: allow prompts from init generators during nx init (#​28003)
  • core: update github action pnpm version (#​27815)
  • core: remove node task hasher (#​28147)
  • core: allow circular project dependencies to execute tasks (#​28227)
  • core: deprecate custom task runners (#​28253)
  • core: open sqlite databases with SQLITE_OPEN_FULL_MUTEX (#​28276)
  • core: enable db cache by default (#​28048)
  • devkit: bump compatibility to Nx 19 - 21.x (#​28243)
  • graph: enable composite graph functionality (#​27789)
  • graph: show owners in pdv (#​28211)
  • js: add the setup-prettier generator (#​27996)
  • js: generate experimental simplified library with ts solution setup (#​27910)
  • js: new workspace uses scoped named in root package.json (#​28271)
  • linter: update eslint-import-plugin to a version that supports eslint v9 (#​28273)
  • misc: update to Nx 16 and rescoped packages (#​235)
  • misc: update to Nx 16 and rescoped packages (#​235)
  • misc: remove derived generator paths (#​27714)
  • misc: remove @​nrwl/ scoped packages (#​27858)
  • misc: make directory a required option for generators (#​28093)
  • misc: enable new ts minimal setup by default and guard execution of generators with no support for it (#​28199)
  • ⚠️ misc: handle v20 deprecations in plugins (#​28222)
  • nx-dev: powerpack landing page (#​27963)
  • nx-dev: add Powerpack video to the landing page (#​28126)
  • nx-dev: add nx powerpack to pricing page (#​28232)
  • nx-dev: add nx powerpack gcp & azure mentions (#​28256)
  • react: make vitest the default test runner since it supports ESM and different moduleResolution better (#​28153)
  • ⚠️ release: releasePublish always returns status code per project (#​28224)
  • ⚠️ release: version.generatorOptions.updateDependents is "auto" by default (#​28231)
  • ⚠️ release: rewrite ChangelogRenderer to a class API and remove deprecated config (#​28229)
  • repo: merge main from https://github.com/nrwl/nx-labs (e9b03641ac)
  • repo: merge main from https://github.com/nrwl/nx-labs (b0ffe29e55)
  • repo: merge main from https://github.com/nrwl/nx-labs (23c365f426)
  • rspack: update to latest rspack version (#​159)
  • rspack: add missing features (less/sass/stylus, assets, etc.) (#​160)
  • rspack: add missing features (less/sass/stylus, assets, etc.) (#​160)
  • rspack: clean-up project setup (#​161)
  • rspack: clean-up project setup (#​161)
  • rspack: update and pin rspack to 0.1.0 (#​173)
  • rspack: set mode in configuration and expose option (#​177)
  • rspack: install latest patch when configuring (#​195)
  • rspack: configuration generator better ux (#​201)
  • rspack: builder returns outfile (#​207)
  • rspack: simplify app generator (#​212)
  • rspack: simplify app generator (#​212)
  • rspack: Add extractLicenses option to rspack's project configuration (#​230)
  • rspack: Add extractLicenses option to rspack's project configuration (#​230)
  • rspack: add typecheck (#​338)
  • rspack: add generatePackageJson plugin (#​341)
  • rspack: add generatePackageJson plugin (#​341)
  • rspack: update rspack to install the latest version (#​379)
  • rspack: add option to keep existing versions of packages for init generator (#​378)
  • rspack: support object configs (#​402)
  • rspack: add crystal plugin for inferring projects (#​407)
  • rspack: add crystal plugin for inferring projects (#​407)
  • rspack: bump to latest rspack (#​412)
  • rspack: add module federation support (#​416)
  • rspack: add module federation support (#​416)
  • rspack: add module-federation-static-server (#​418)
  • rspack: move rspack into main nx repo (#​27969)
  • storybook: remove cypress options for e2e testing (#​27850)
  • testing: update test generators to exclude test files from the runtime tsconfig file (#​27991)
🩹 Fixes
  • angular: ensure async webpack configs are awaited #​28200 (#​28213, #​28200)
  • angular: ensure @​typescript-eslint/utils is used with eslint flat config (#​28267)
  • bundling: remove unused babel-plugin-transform-async-to-promises from @nx/rollup (#​27669)
  • core: allow creating a db cache without linking task details (#​28023)
  • core: fix output text for multiple targets (#​28043)
  • core: sort projects after updating from context (#​28024)
  • core: add flag when db is disabled for task history (#​28059)
  • core: set windowsHide: true wherever possible (#​28073)
  • core: support more structured errors in sync generators (#​28075)
  • core: nx add should show errors (#​28079)
  • core: several powerpack fixes (#​28088)
  • core: remove wasi compatibility while db is unsupported in wasi (#​28089)
  • core: hide no file server process json log (#​27626)
  • core: fix output for 0 task (#​28122)
  • core: log error for runTaskInForkedProcess (#​28078)
  • core: remove strong-log-transformer (#​28094)
  • core: calculate project dependencies upfront in the schedule (#​28152)
  • core: only stop daemon if enabled (#​28146)
  • core: adjust nx import messaging without relative source dir (#​28052)
  • core: move getDetails to top (#​28158)
  • core: fix env override run command (#​28156)
  • core: fix link to powerpack plugins (#​28182)
  • core: Remove nameAndDirectoryFormat option from generators (#​28110)
  • core: remove axios import from main code loading (#​28230)
  • core: change getCache signature to only accept options (#​28248)
  • core: allow prompts during nx add (#​28247)
  • core: add stub for conformance:check, add messaging (#​28250)
  • core: filter out task dependencies on itself (#​28261)
  • core: handle unique constraint errors when adding duplicate hashes to the cache db (#​28310)
  • expo: change force to be an option for yarn (#​28115)
  • graph: add spacing between graph details top (#​28055)
  • js: ensure prettier is available for generators if it is meant to be installed (#​28082)
  • js: @​nx/js:init ensures tslib is installed if importHelpers is true (#​28083)
  • js: handle ts project refs pointing to non-existing files and prune ts refs for projects with no deps (#​28130)
  • js: improve typescript-sync generator messaging (#​28162)
  • js: generate nx release config correctly for js libraries in new ts setup and set tags (#​28218)
  • js: throw an error when generating a publishable lib with --bundler=none (#​28221)
  • js: resolve VerdaccioWarning on the "logs" configuration property (#​28234)
  • linter: do not generate docs.recommended property (#​28009)
  • linter: ignore dist and use compat helper for eslint-plugin-react-hooks (#​28080)
  • linter: add files entry to angular flat config to avoid applying TS rules to JSON files (#​28102)
  • misc: replace missed references to @​nrwl scope (#​239)
  • misc: target commonjs for legacy packages (#​241)
  • module-federation: pin mf enhanced version (#​28196)
  • module-federation: exports could be objects and not strings #​28129 (#​28215, #​28129)
  • module-federation: additionalShared should check node_modules when applying to support transitive deps #​28137 (#​28216, #​28137)
  • module-federation: normalize kebab-cased names to snake_cased (#​28237)
  • nx-cloud: use create-workspace-v1 endpoint if v2 returns with 404 (#​28015)
  • nx-dev: adjust powerpack mobile view (fc39beae7a)
  • nx-dev: options of the affected are messed up (#​28112)
  • nx-dev: Update Power pack docs to include OSS projects (#​28176)
  • nx-dev: Blog url (#​27597)
  • nx-dev: 404 urls (#​27599)
  • nx-dev: fix markdoc table data alignment (#​28274)
  • react: vite should be default bundler in app generator (#​28013)
  • react: setup-ssr generator should infer bundler based on the executor for build #​28128 (#​28217, #​28128)
  • react: host generator should pass normalized name to remote generator (#​28295)
  • release: allow dynamically continuing when current version is unresolvable (#​28034)
  • release: add groupPreVersionCommand to schema, improve logging (#​28087)
  • release: ensure updateDependents only works for independent projects (#​28283)
  • repo: fix publishing for legacy packages (#​240)
  • repo: fix publishing for legacy packages (#​240)
  • repo: add json files to assets (#​243)
  • rspack: use correct app dir when generating non-root projects (#​162)
  • rspack: use correct app dir when generating non-root projects (#​162)
  • rspack: fix rspack build (cab70e5487)
  • rspack: handle existing stylePreprocessorOptions (#​182)
  • rspack: add dependency to ajv-keywords that match the version used by rspack (#​187)
  • rspack: pass devServer options to devServer (#​193)
  • rspack: set externals for target node (#​194)
  • rspack: add withWeb if web app (#​200)
  • rspack: use ensureTypescript before tsquery (#​215)
  • rspack: implement watch mode (#​217)
  • rspack: do not force cssmodules (#​222)
  • rspack: use builtin minify instead (#​172)
  • rspack: use built-in tsconfig paths support (#​227)
  • rspack: add back resolve.alias configuration since resolve.tsConfigPaths seem to be incorrect in some scenarios (#​229)
  • rspack: lock version to 0.1.11 (#​279)
  • rspack: refine output filename patterns (#​280)
  • rspack: add missing license-webpack-plugin dependency (#​301)
  • rspack: add fileReplacements support (#​231)
  • rspack: Add missing peer dep (#​372)
  • rspack: do not depend directly on ajv to allow for correct hoisting (#​384)
  • rspack: ensure react-refresh is installed (#​385)
  • rspack: User port should be respected. (#​387)
  • rspack: add postcss-loader for css files (#​415)
  • rspack: add hook for dev server to log when compilation completed (#​417)
  • rspack: ensure process is default import (#​420)
  • rspack: pin rspack to 1.0.5 (b1dae52101)
  • rspack: update url repository url (#​28181)
  • storybook: only add @​storybook/test-runner to externalDependencies if installed (#​28060)
  • testing: add support for playwright --last-failed (#​28161)
  • testing: migration for getJestProjects -> getJestProjectsAsync handles both CJS and ESM (#​28299)
  • testing: getJestProjectsAsync no longer duplicates project paths (#​28311)
⚠️ Breaking Changes
  • ⚠️ misc: handle v20 deprecations in plugins (#​28222)
  • ⚠️ release: rewrite ChangelogRenderer to a class API and remove deprecated config (#​28229)
  • ⚠️ release: version.generatorOptions.updateDependents is "auto" by default (#​28231)
  • ⚠️ release: releasePublish always returns status code per project (#​28224)
❤️ Thank You

v19.8.4

Compare Source

19.8.4 (2024-10-04)

🚀 Features
  • core: allow circular project dependencies to execute tasks (#​28227)
  • nx-dev: add nx powerpack to pricing page (#​28232)
  • nx-dev: add nx powerpack gcp & azure mentions (#​28256)
🩹 Fixes
  • angular: ensure @​typescript-eslint/utils is used with eslint flat config (#​28267)
  • core: remove axios import from main code loading (#​28230)
  • core: change getCache signature to only accept options (#​28248)
  • core: allow prompts during nx add (#​28247)
  • core: add stub for conformance:check, add messaging (#​28250)
  • core: filter out task dependencies on itself (#​28261)
  • core: fixing target groups not merging (#​28280)
  • js: resolve VerdaccioWarning on the "logs" configuration property (#​28234)
  • nx-cloud: use create-workspace-v1 endpoint if v2 returns with 404 (#​28015)
  • nx-dev: fix markdoc table data alignment (#​28274)
  • react: host generator should pass normalized name to remote generator (#​28295)
  • testing: add support for playwright --last-failed (#​28161)
❤️ Thank You

v19.8.3

Compare Source

19.8.3 (2024-10-01)
🚀 Features
  • nx-dev: add Powerpack video to the landing page (#​28126)
🩹 Fixes
❤️ Thank You

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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 this update 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 requested a review from a team as a code owner October 7, 2024 13:43
Copy link

changeset-bot bot commented Oct 7, 2024

⚠️ No Changeset found

Latest commit: 0c13636

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.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

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

Copy link
Contributor

github-actions bot commented Oct 7, 2024

Size Change: 0 B

Total Size: 552 kB

ℹ️ View Unchanged
Filename Size
apps/vscode/dist/client.js 111 kB
apps/vscode/dist/server.js 246 kB
packages/alert/dist/index.es.js 1.3 kB
packages/alert/dist/index.js 1.37 kB
packages/alert/dist/style.css 1.29 kB
packages/avatar/dist/index.es.js 1.16 kB
packages/avatar/dist/index.js 1.23 kB
packages/avatar/dist/style.css 404 B
packages/banner/dist/index.es.js 624 B
packages/banner/dist/index.js 695 B
packages/banner/dist/style.css 463 B
packages/box/dist/index.es.js 6.68 kB
packages/box/dist/index.js 6.78 kB
packages/box/dist/style.css 2.25 kB
packages/button/dist/index.es.js 1.81 kB
packages/button/dist/index.js 1.89 kB
packages/button/dist/style.css 2.97 kB
packages/card/dist/index.es.js 688 B
packages/card/dist/index.js 754 B
packages/card/dist/style.css 666 B
packages/chip/dist/index.es.js 674 B
packages/chip/dist/index.js 745 B
packages/chip/dist/style.css 517 B
packages/clipboard/dist/index.es.js 1.49 kB
packages/clipboard/dist/index.js 1.57 kB
packages/clipboard/dist/style.css 801 B
packages/collapsible/dist/index.es.js 856 B
packages/collapsible/dist/index.js 926 B
packages/collapsible/dist/style.css 81 B
packages/columns/dist/index.es.js 579 B
packages/columns/dist/index.js 651 B
packages/columns/dist/style.css 281 B
packages/components/dist/index.es.js 11.4 kB
packages/components/dist/index.js 11.3 kB
packages/components/dist/style.css 6.98 kB
packages/core/dist/index.es.js 1.06 kB
packages/core/dist/index.js 1.41 kB
packages/counter/dist/index.es.js 330 B
packages/counter/dist/index.js 397 B
packages/counter/dist/style.css 248 B
packages/drawer/dist/index.es.js 1.7 kB
packages/drawer/dist/index.js 2.25 kB
packages/drawer/dist/style.css 490 B
packages/dropdown/dist/index.es.js 1.14 kB
packages/dropdown/dist/index.js 1.2 kB
packages/filter/dist/index.es.js 2.28 kB
packages/filter/dist/index.js 2.35 kB
packages/filter/dist/style.css 907 B
packages/focus-trap/dist/index.es.js 267 B
packages/focus-trap/dist/index.js 333 B
packages/form/dist/index.es.js 4.13 kB
packages/form/dist/index.js 4.24 kB
packages/form/dist/style.css 2.21 kB
packages/icons/dist/index.es.js 893 B
packages/icons/dist/index.js 967 B
packages/icons/dist/style.css 192 B
packages/inline-edit/dist/index.es.js 1.57 kB
packages/inline-edit/dist/index.js 1.65 kB
packages/inline-edit/dist/style.css 329 B
packages/inline/dist/index.es.js 572 B
packages/inline/dist/index.js 643 B
packages/inline/dist/style.css 243 B
packages/markdown/dist/index.es.js 963 B
packages/markdown/dist/index.js 1.04 kB
packages/markdown/dist/style.css 217 B
packages/menu/dist/index.es.js 3.8 kB
packages/menu/dist/index.js 3.88 kB
packages/menu/dist/style.css 862 B
packages/modal/dist/index.es.js 2.97 kB
packages/modal/dist/index.js 3.54 kB
packages/modal/dist/style.css 894 B
packages/navigation/dist/index.es.js 2.73 kB
packages/navigation/dist/index.js 2.81 kB
packages/navigation/dist/style.css 866 B
packages/overlay/dist/index.es.js 1.03 kB
packages/overlay/dist/index.js 1.09 kB
packages/pagination/dist/index.es.js 1.15 kB
packages/pagination/dist/index.js 1.23 kB
packages/pagination/dist/style.css 300 B
packages/popover/dist/index.es.js 3.06 kB
packages/popover/dist/index.js 3.56 kB
packages/popover/dist/style.css 514 B
packages/portal/dist/index.es.js 398 B
packages/portal/dist/index.js 457 B
packages/progress-bubbles/dist/index.es.js 1.74 kB
packages/progress-bubbles/dist/index.js 1.81 kB
packages/progress-bubbles/dist/style.css 817 B
packages/progress/dist/index.es.js 1.07 kB
packages/progress/dist/index.js 1.14 kB
packages/progress/dist/style.css 267 B
packages/select/dist/index.es.js 5.86 kB
packages/select/dist/index.js 5.94 kB
packages/select/dist/style.css 1.12 kB
packages/split-button/dist/index.es.js 940 B
packages/split-button/dist/index.js 1.01 kB
packages/split-button/dist/style.css 500 B
packages/stack/dist/index.es.js 464 B
packages/stack/dist/index.js 535 B
packages/stack/dist/style.css 181 B
packages/tab-list/dist/index.es.js 728 B
packages/tab-list/dist/index.js 801 B
packages/tab-list/dist/style.css 410 B
packages/table/dist/index.es.js 931 B
packages/table/dist/index.js 1.01 kB
packages/table/dist/style.css 689 B
packages/tag/dist/index.es.js 2.86 kB
packages/tag/dist/index.js 2.94 kB
packages/tag/dist/style.css 740 B
packages/tokens/dist/fonts.css 183 B
packages/tokens/dist/index.css 2.54 kB
packages/tokens/dist/index.es.js 3.07 kB
packages/tokens/dist/index.js 3.07 kB
packages/tokens/dist/media-queries.css 114 B
packages/tokens/dist/themes.css 1.69 kB
packages/tooltip/dist/index.es.js 506 B
packages/tooltip/dist/index.js 581 B
packages/tooltip/dist/style.css 331 B
packages/vars/dist/index.es.js 2.75 kB
packages/vars/dist/index.js 2.83 kB

compressed-size-action

@Niznikr Niznikr merged commit 5be598d into main Oct 7, 2024
17 checks passed
@Niznikr Niznikr deleted the renovate/major-20-nrwl-monorepo branch October 7, 2024 14:25
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