Skip to content

Releases: nrwl/nx

20.0.13

11 Nov 20:29
f961736
Compare
Choose a tag to compare

20.0.13 (2024-11-11)

🩹 Fixes

  • core: shutdown plugin workers when disconnected (#28857)
  • core: do not use unix dotfile locks (#28859)
  • core: cross-workspace implicitDependencies should be safely ignored (#28845)
  • core: Remove warning when Nx is not installed globally (#28868)
  • devkit: do not write back to package.json when adding plugin and there are no changes (#28846)
  • graph: enable action on the ViewOnGraph button regardless of the… (#28863)
  • nextjs: update default next-env (#28861)
  • release: support workspace root as a subdirectory of git root (#28650)
  • release: ensure dependents that are both direct and transitive are not bumped twice (#28878)

❤️ Thank You

20.1.0-beta.3

08 Nov 20:46
7f39dc1
Compare
Choose a tag to compare
20.1.0-beta.3 Pre-release
Pre-release

20.1.0-beta.3 (2024-11-08)

🚀 Features

  • nx-dev: add video course page (#28736)

🩹 Fixes

  • core: create different dummy tasks for different targets (#28837)
  • core: do not depend on ci info crate (#28850)
  • graph: add better pdv empty states when no targets exist (#28797)
  • misc: update generators to use autocomplete instead of select when possible (#28851)

❤️ Thank You

20.0.12

08 Nov 21:22
4065337
Compare
Choose a tag to compare

20.0.12 (2024-11-08)

🩹 Fixes

  • core: create different dummy tasks for different targets (#28837)
  • core: do not depend on ci info crate (#28850)

❤️ Thank You

20.1.0-beta.2

07 Nov 14:21
6a3d864
Compare
Choose a tag to compare
20.1.0-beta.2 Pre-release
Pre-release

20.1.0-beta.2 (2024-11-07)

🚀 Features

  • nx-cloud: configure import paths for light client when running … (#28735)
  • rspack: move logic for withWeb to applyWebConfig and bring in line with webpack (#28803)

🩹 Fixes

  • core: task graph needs to handle multiple cycles (#28793)
  • core: empty external deps should work properly (#28727)
  • core: jest plugin should work with nodenext set in tsconfig (#28820)
  • core: ensure that the database connection is closed when nx exits (#28821)
  • nx-dev: SEO tags (#28823)
  • repo: update version of actions/github-script in nightly script (#28784)

❤️ Thank You

20.0.11

07 Nov 17:48
4ea3d21
Compare
Choose a tag to compare

20.0.11 (2024-11-07)

🚀 Features

  • nx-cloud: configure import paths for light client when running … (#28735)
  • nx-dev: add video course page (#28736)

🩹 Fixes

  • core: fix cannot read properties of undefined (reading 'split') (#28761)
  • core: task graph needs to handle multiple cycles (#28793)
  • core: empty external deps should work properly (#28727)
  • core: ensure that the database connection is closed when nx exits (#28821)
  • graph: add better pdv empty states when no targets exist (#28797)
  • nx-dev: SEO tags (#28823)
  • repo: update version of actions/github-script in nightly script (#28784)

❤️ Thank You

20.1.0-beta.1

06 Nov 19:04
906cc1a
Compare
Choose a tag to compare
20.1.0-beta.1 Pre-release
Pre-release

20.1.0-beta.1 (2024-11-06)

🩹 Fixes

  • core: revert archive file creation changes (#28817)
  • core: fix cannot read properties of undefined (reading 'split') (#28761)

❤️ Thank You

20.0.10

06 Nov 16:57
f43ef22
Compare
Choose a tag to compare

20.0.10 (2024-11-06)

🩹 Fixes

  • core: ensure that setWorkspaceContext is run only on main nx packages (#28706)
  • core: revert archive file creation changes (#28817)

❤️ Thank You

  • Jonathan Cammisuli

20.1.0-beta.0

05 Nov 21:21
b69ef46
Compare
Choose a tag to compare
20.1.0-beta.0 Pre-release
Pre-release

20.1.0-beta.0 (2024-11-05)

🚀 Features

  • angular: add vitest option to angular (#27311)
  • bundling: add createNodesV2 for rollup plugin (#28090)
  • core: allow disabling of tsconfig path sorting in format:write and formatFiles() (#28517)
  • core: Update plugin generators so that they are formatted by default (#28593)
  • core: upgrade semver to 7.6.3 (#28716)
  • expo: build w/package.json overrides/resolutions (#28254)
  • expo: use createNodesV2 (#28005)
  • js: support esbuild and swc bundlers with the new ts solution config setup (#28409)
  • js: update the setup-build generator to support the new ts setup (#28446)
  • linter: add support eslint 9 --quiet param (#28743)
  • misc: remove handling of @nrwl scope (#28589)
  • module-federation: use latest module-federation/enhanced (#28296)
  • module-federation: use module-federation runtime for dynamic federation (#28704)
  • nextjs: update createNodes to createNodesV2 and add deprecation message (#28527)
  • nextjs: add support for typescript Next.js config file (#28709)
  • nx-dev: add live stream notifier (#28260)
  • nx-dev: update home hero & livestream notifier (#28403)
  • nx-dev: add contact link on powerpack page (#28458)
  • nx-dev: add videos to CI docs (84aba19bec)
  • nx-dev: linkable resources page (46769b3c18)
  • nx-dev: add customer case studies (75a73ed0e7)
  • react: update eslint plugins to be compat with eslint v9 (#28559)
  • remix: generate remix vite application (#28555)
  • rspack: add convert-webpack generator (#28167)
  • rspack: make target property optional (#28785)
  • testing: add support for the ts solution config setup to the playwright plugin (#28636)
  • testing: split atomized outputs for Playwright and Cypress CI targets (#28682)
  • testing: add disableJestRuntime option to @nx/jest/plugin to speed up target inference (#28522)
  • testing: add support for the ts solution config setup to the cypress plugin (#28637)

🩹 Fixes

  • add required minimizer setting to the generated Nest rspack conf… (#28629)
  • angular: ensure provideStore is provided before storeDevTools #28107 (#28428, #28107)
  • angular: add missing package version bump for zone.js (#28430)
  • angular: use vitest generator instead of vite config generator (#28696)
  • core: support NX_NO_CLOUD (#28366)
  • core: add busy handler for sqlite (#28390)
  • core: handle neverConnectToCloud property (#28452)
  • core: add migration to set useLegacyCache by default (#28454)
  • core: repair SIGINT signals on windows (#28496)
  • core: neverConnectToCloud should disable connecting to nxCloud (#28501)
  • core: not to cache entire workspace root (#28552)
  • core: make sure yarn berry correctly resolves latest version during nx add (#28580)
  • core: handle concurrent db connections better (#28544)
  • core: only check if files are in sync if there are no records in the db (#28597)
  • core: createTaskGraph should accept extraTargetDependencies (#28542)
  • core: skip eslint custom hasher when hashing tasks during running commands (#28616)
  • core: update http-proxy-middleware (#28607)
  • core: not install cypress when e2e is playwright for react monorepo preset (#28642)
  • core: fix checks for wasm in db operations (#28676)
  • core: retry more db operations (#28667)
  • core: fix powerpack license information grammar (#28725)
  • core: fix dependency with multiple dependent packages (#28669)
  • core: fix create workspace for react native (#28763)
  • core: ensure that setWorkspaceContext is run only on main nx packages (#28706)
  • expo: pnpm+workspace build (#28209)
  • expo: check if option is not undefined closes #28488 (#28489, #28488)
  • expo: allow yarn 4 to install for build local (#28603)
  • graph: make sure disabledTaskSyncGenerators can be set correctly from nx console (#28466)
  • js: improve @nx/js/typescript plugin and typescript-sync generator performance (#28379)
  • js: change verdaccio childProcess kill order (#28364)
  • js: allow custom listenAddress for verdaccio (#28498)
  • js: fix resolution of extended tsconfig files in plugin (#28535)
  • js: set the tsBuildInfoFile as output when it's not contained in the outDir (#28538)
  • js: include referenced internal config files in plugin cache hash (#28536)
  • js: provide absolute paths to hashFile function in @nx/js/typescript plugin (#28690)
  • linter: scope js and ts shared configs to js and ts files (#28381)
  • linter: ensure .cjs config file is handled correctly for generators #28214 (#28672, #28214)
  • module-federation: ensure mf-manifest supported and tspaths are added with snake_case (#28244)
  • module-federation: remote names should follow JS variable naming schema (#28401)
  • module-federation: normalize hypen names for runtime library control plugin #28497 (#28512, #28497)
  • module-federation: add comment clarifying default export in config file (#28675)
  • nextjs: Remove deprecated export executor (#28702)
  • nextjs: Add deprecation message for svgr (#28705)
  • nextjs: Fix json spread typo (#28728)
  • nextjs: do not generate spec files if unitTestRunner is not set programmatically (#28733)
  • nextjs: Formatting for pages (#28734)
  • nuxt: use loadNuxtConfig to load nuxt config for plugin (#28795)
  • nx-dev: fix tabs logic (#28470)
  • nx-dev: cleanup (e57b85152c)
  • nx-dev: powerpack content update (ea01d39291)
  • nx-dev: breadcrumbs extra text with query param (#28732)
  • react: depends on migration should ignore configs that point to @nx/react #28377 (#28382, #28377)
  • react: update rspack to include styles in the main bundle (#28478)
  • react: ensure rspack react app is added to exclude on rspack plugin #28464 (#28515, #28464)
  • react: selecting tailwind should import correct style file extension (#28630)
  • react: ensure module federation template files are indented correctly (#28753)
  • release: ensure plan subcommand works with object config (#28460)
  • rspack: log compilation errors #28179 ([#28429]...
Read more

20.0.9

05 Nov 23:42
e30fac9
Compare
Choose a tag to compare

20.0.9 (2024-11-05)

🚀 Features

  • linter: add support eslint 9 --quiet param (#28743)
  • nx-dev: add customer case studies (da54ac2c15)

🩹 Fixes

  • core: fix create workspace for react native (#28763)
  • nuxt: use loadNuxtConfig to load nuxt config for plugin (#28795)
  • vite: tsconfig paths plugin should resolve file with dot in the name (#28701)

❤️ Thank You

20.0.8

04 Nov 01:41
Compare
Choose a tag to compare

20.0.8 (2024-11-04)

🩹 Fixes

  • core: fix dependency with multiple dependent packages (#28669)
  • expo: allow yarn 4 to install for build local (#28603)
  • rspack: ensure NX_PUBLIC env vars are available to applications #28720 (#28751, #28720)
  • testing: install playwright with-deps (#28738)
  • webpack: update stylus version to fix security issue (#28646)

❤️ Thank You