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): migrate nx to 16.6.0 #313

Merged
merged 2 commits into from
Aug 1, 2023
Merged

Conversation

timonmasberg
Copy link
Member

This PR migrates the project to the latest stable version of NX.

NX Release Notes:

16.6.0 (2023-07-31)

Bug Fixes

  • angular: automatically skip remotes not in the current workspace #17473 (#17497) (c64f26e)
  • bundling: update the browsers for es5 terser check (#17784) (8c9ad0d)
  • core: add license information for native packages (#17964) (d42d2f4)
  • core: ensure external dependency hashes are resolved in a deterministic way (#17926) (65adb94)
  • core: ensure yarn runs install with correct version (#17997) (d0c3772)
  • core: parse project configs only in js (#18009) (c04053b)
  • js: add watchIgnore and runBuildTargetDependencies options to speed up build (#17953) (c6a0615)
  • js: ignore dependencies from non-index root files for create-package-json (#17930) (28a071f)
  • js: remove duplicate alias (#17978) (ccd195d)
  • js: restore registry for only localhost (#17999) (8d5cfcc)
  • nextjs: Update @types/react version for yarn resolution (#18028) (b1f19e3)
  • storybook: optional chain .length in utils (#18001) (3edbe49)
  • storybook: properly identify file as story (#18016) (21007d8)
  • angular: explicitly depend on find-cache-dir to avoid npm resolution conflict (#18049) (a08cb91)
  • core: add missing perf_hooks import in tasks-runner/cache (#18043) (e255827)
  • core: fix project configuration typings (#18073) (bcb3251)
  • core: handle undefined target defaults (#18044) (92926b9)
  • core: remove throttle from watch (#18077) (460e469)
  • js: post-process skipped tasks by the ts compiler in tsc batch implementation (#17938) (d10aeb4)
  • misc: fix migrations updating target options to consider target defaults (#18064) (8be6558)
  • storybook: dont throw if no project-level tsconfig (#18027) (878955b)
  • core: use concat in buildAllWorkspaceFiles to avoid Maximum call stack size exceeded (#18065) (c364207)
  • linter: skip verifying deps of deps by default in package.json (#18058) (ae773d5)
  • misc: prompt for workspace name when creating it using nx init (#18079) (6ce7fc5)
  • storybook: change storybook tsconfig path in eslint file too (#18101) (e545db7)
  • core: do not duplicate output of tasks executed in batch mode (#18084) (d489de5)
  • core: remove fatal: no path specified logs from daemon (#18117) (b61373a)
  • storybook: install core-js for non-vite libs (#18115) (2a888ad)
  • core: ensure graph creation keeps dep type in worker mode (#18156) (21bf6cd)
  • core: ensure proper yarn version detection even for nested projects (#18052) (10fc4dd)
  • core: generate npm preset correctly (#18164) (36cd6b0)
  • core: write file directly instead of using fs-extra.outputFileSync (#18129) (187842e)
  • js: run build in watch mode when specified for faster recompile time (#18145) (e2c0abc)
  • misc: stat collector filters out version 16 (#18149) (57b2a76)
  • misc: update invalid main field in @nrwl/eslint-plugin-nx package.json (#17974) (2fa248d)
  • nx-dev: hide toc on reference pages (#18136) (d0eb029)
  • core: check if socketMessenger is null before using (#18116) (eecbde5)
  • core: correctly output created and update events for the watcher on macos (#18186) (fb0f1f0)
  • core: do not cache external dependency hashes if they are not fully resolved (#18020) (c3d4bfe)
  • core: handle complex glob patterns within rust (#18242) (b6db266)
  • core: improve error handling for getting metadata during file wa… (#18223) (4ef66f4)
  • core: migrate old invalid glob syntax in target outputs (#18191) (fef5b65)
  • core: remove old example and help text from show remnants (#18228) (c2c06c1)
  • core: run ensurePackage with node_modules for yarn berry (#18144) (2c1d4ba)
  • core: use package.json version in yarn parser when node_modules are unavailable (#18121) (d9a95b6)
  • devkit: use Workspace in devkit for backwards compatibility (#18246) (2e6592c)
  • graph: increase dropdown indicator padding (#18146) (8359722)
  • nx-dev: add missing redirects (34cde20)
  • nx-dev: fix broken redirects after nesting tutorials (7280cb0)
  • nx-dev: fix missing link (3105203)
  • nx-dev: fix official plugin badge background (#18274) (cd3472d)
  • nx-dev: fix project config reference headlines (2dc12ac)
  • nx-dev: fix rebase (e05ca1f)
  • nx-dev: make sure all redirects are used (#18214) (c4e5685)
  • nx-dev: update plugins home page redirect-rules (bc85c54)
  • nx-plugin: don't generate cli property in migrations.json (#18304) (a80abbf)
  • react-native: fix tsc app (#18124) (48d4927)
  • storybook: make sure skipLibCheck is true (#18212) (d942e7b)
  • storybook: un-deprecate cypress specs generation (#18236) (b311cbf)
  • testing: add playwright secondary entrypoint for preset (#18202) (b7fb3ea)
  • testing: run playwright from workspaceRoot (#18195) (3e86e42)
  • testing: update playwright tsconfig.base.json/entrypoint (#18227) (9199444)
  • angular: ensure ssr invokation uses current package manager (#18322) (c599d2f)
  • bundling: add missing main export for @nx/vite (#18344) (2dc6656)
  • core: deterministically hash external nodes (#18354) (b25d5b0)
  • core: eslint dep check rule should check prereleases correctly (#18317) (b5b7533)
  • core: fix dep outputs hashing (#18331) (e4d2338)
  • core: fix migration and warn for invalid outputs (#18310) (2b67959)
  • core: improve yarn tarball detection (#18335) (423a68b)
  • core: shell script invocation should use yarn for berry (#18326) (aa557a0)
  • js: generate ts standalone project with better import path (#18197) (810b584)
  • nextjs: builder should work with pnp (#18325) (1363bae)
  • react: fix mfe dev server for yarn pnp (#18338) (736a3ac)
  • react: timeout after 20 min waiting for remote (#18099) (01ef42b)
  • repo: fix silent yarn run on e2e for berry (#18340) (4a54141)
  • core: fix performance of hashing external dependencies up front (#18359) (3eba026)
  • js: fix misc issues in tsc batch executor (#18363) (bd71ce3)
  • js: generate correct standalone setup (#18355) (4c2f98e)
  • js: resolve imports as native node apis before npm modules (#18358) (0fd8859)
  • linter: do not report obsolete devDependencies since they are not used in production files (#18353) (eb39210)
  • linter: ensure tslint converter works with pnp (#18323) (f4b7ec2)
  • nx-dev: enable nx logo on docs to navigate to home (205b6fe)
  • core: do not error when hashing executors which are local plugins (#18372) (80c470a)
  • js: ensure compile swc uses current package manager (#18321) (63521d7)
  • react-native: update generated jest config coverage dir (#18366) (dbd61b5)
  • storybook: support pnp with storybook package (#18343) (fdd9c24)

Features

  • bundling: rename esbuild-project, rollup-project, and webpack-project generators to "configuration" generators for consistency in naming (#18003) (24e45d4)
  • misc: change updateBuildableProjectDepsInPackageJson option default value to false (#17920) (64765eb)
  • nx-dev: anchor links to version instead of timestamp (e60702f)
  • nx-dev: changelog anchor links to each version (0f9cece)
  • testing: renamed cypress-e2e-configuration to configuration to maintain consistency between plugins (#17998) (9940a0c)
  • vite: pin Vite version range to patch releases only to avoid conflicts with Angular (#18010) (3fdc66d)
  • core: throw an error when unknown local cache source (1bc58c9)
  • misc: deprecate executor options to generate package.json for libraries (#17923) (95a2256)
  • testing: add @nx/playwright plugin (#17975) (2128f8e)
  • testing: rename jest-project generator to "configuration" generator for consistency in naming (#18006) (38fa586)
  • testing: update jest to v29.6.1 (#18061) (90172c5)
  • vite: server executor https prop as object (#18048) (6bf3dc9)
  • angular: add support for TS Module Federation Config #15739 (#17876) (77bb4b7)
  • react: interaction tests story generator (#18082) (4bba066)
  • storybook: interaction testing init generator (#18051) (58e1f23)
  • nx-dev: new page for ai docs (#18025) (6ccbbbc)
  • testing: add playwright configuration generator (#18013) (e5e561d)
  • angular: add esbuild incremental build builder (#17991) (3fefbaf)
  • core: merge None and TS stacks into one since they are both for TS/JS projects (#18108) (0040520)
  • js: create package.json with proper defaults (#18091) (b07d24e)
  • js: introduce rust-based typescript dependency processor (#17976) (e2f1c92)
  • react-native: upgrade react-native to 0.72 (#17810) (699a20c)
  • vite: add tsconfig paths resolution plugin (#17844) (6529be9)
  • graph: add clickable project edge file links in nx console (#18113) (f8068b7)
  • js: bump babel versions (#18220) (c97a8ac)
  • linter: add dependency-checks to buildable lib generator (#18015) (f4f4eb6)
  • misc: add alternative implementation to calculate buildable dependencies using the task graph (#18125) (ca5e673)
  • nx-dev: increase contrast of borders on light theme (#18294) (7aee21a)
  • nx-dev: remove unnecessary breadcrumbs (#18270) (b5e6787)
  • nx-dev: rename plugins to extending nx (#18273) (ee7880c)
  • nx-dev: restructure recipes (42a06b6)
  • nx-plugin: create cli in packages folder (#18234) (1861c93)
  • storybook: interaction tests generators for angular (#18166) (29a9f8e)
  • storybook: update storybook to 7.1 (#18183) (ab11815)
  • testing: add lint target for playwright (#18233) (8407d7a)
  • testing: add option/QoL improvements to playwright (#18190) (8d11816)
  • testing: add playwright e2e preset (#18194) (4ffc68e)
  • testing: update generated Playwright test and config (#18282) (14b3f42)
  • nx-dev: github star widget (bdcec6d)
  • repo: enable custom version publish on e2e (#18341) (d02950b)
  • vite: add v8 coverage support to vitest generator (#18114) (36dae70)
  • bundling: generate matching d.ts files for rollup (#18342) (661efa9)
  • detox: upgrade @config-plugins/detox to 6 (#18345) (d65736e)
  • nx-dev: add video-link component (461ec19)
  • nx-dev: update youtube cmp to allow caption (47b3d49)

Published:
2023-07-31T12:21:56Z

Release URL:
https://github.com/nrwl/nx/releases/tag/16.6.0

This PR has been automatically generated by the NX Migration Github Action.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Aug 1, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@timonmasberg timonmasberg merged commit 759c83e into main Aug 1, 2023
@timonmasberg timonmasberg deleted the migrate-nx-to-16.6.0 branch August 1, 2023 13:45
@timonmasberg
Copy link
Member Author

🎉 This PR is included in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant