Skip to content

Releases: nrwl/nx

19.3.0-beta.0

05 Jun 23:08
bccb2c5
Compare
Choose a tag to compare
19.3.0-beta.0 Pre-release
Pre-release

19.3.0-beta.0 (2024-06-05)

🚀 Features

  • graph: add source info for command and script (#26162)
  • web: allow additional http-server options to be passed from @nx/web:file-server (#26391)

🩹 Fixes

  • core: make plugin pool cleanup to be synchronous (#26389)
  • core: handle paths deleted by the ide (#26363)
  • core: add quotes around string to command (#23056)
  • graph: make cacheable and nx release pill sticky to the right (#26157)
  • nuxt: generate tsconfig files correctly (#26385)
  • nx-dev: update section layout in 'how-can-we-help' component (#26394)

❤️ Thank You

19.2.0

05 Jun 15:41
2a1898e
Compare
Choose a tag to compare

19.2.0 (2024-06-05)

🚀 Features

  • bundling: extract rollup plugins into withNx function for use with run-commands (#26168)
  • core: clean up show project --json false (#23486)
  • core: add support for pnpm lockfile v9 (#22906)
  • core: add create nodes v2 for batch processing config files (#26250)
  • core: additional .local patterns for .env files (#19163)
  • core: allow skipping lockfile for affected (#23509)
  • core: allow partially resetting workspace (#23381)
  • devkit: allow to customize overwrite mode in generateFiles (#26354)
  • expo: update expo sync-deps executor (#26086)
  • graph: add target group for scripts (#26035)
  • linter: migrate to create-nodes-v2 (#26302)
  • nx-cloud: add new Webinars link in menu-items (#26368)
  • nx-cloud: new cloud onboarding flow (#26262)
  • nx-dev: Add canary index (#25982)
  • nx-dev: improve the enteprise page (bdd337525)
  • nx-dev: add engineering team contact page (#26293)
  • nx-dev: Add No_NEXT_PUBLIC_NO_INDEX environment variable (#26330)
  • nx-dev: Add community and discord to resources header (17a4c5a75)
  • nx-plugin: update executor generator to have context (#16982)
  • react-native: upgrade react native to 0.74 (#26143)
  • release: add support for version plans (#23190)
  • testing: use createNodesV2 for jest (#26292)
  • testing: use createNodesV2 for cypress and playwright (#26301)
  • testing: cypress autoCancelAfterFailures (#26281)
  • vite: set watch:false in test config by default (#26267)
  • web: update postcss to a version without security advisory (#23478)
  • webpack: Support incremental builds via buildLibsFromSource (#25060)

🩹 Fixes

  • angular: update angular-eslint to v18 (#26165)
  • angular: update broken imports in ng-packagr executors (#26319)
  • angular: normalize and handle dev remotes correctly (#26320)
  • bundling: rollup watch mode yields result from async iterable (#26160)
  • bundling: use watch mode for rollup plugin (#26139)
  • core: include dependencies when hashing nx executors (#26024)
  • core: do not re-read from nx.json for dependsOn (#26033)
  • core: add missing bun PM support (#26084)
  • core: prevent max buffer issues with bunlock files (#25985)
  • core: keep version for third party preset (#23284)
  • core: limit the amount of choices shown so that the prompt fits … (#26132)
  • core: fix preset empty (#26142)
  • core: ensure correct hoisted packages detection with pnpm parser (#26153)
  • core: handle relative paths after {projectRoot} in outputs (#26244)
  • core: prefer project specific external deps (#23307)
  • core: multi module handling and fall back matching for external nodes (#26277)
  • core: prevent graph output from being truncated (#23446)
  • core: fix daemon plugins caching (#26321)
  • core: exit the process after postinstall (#26336)
  • core: resolve dependent task output files path (#22253, #23179)
  • core: fall back to pacakgeManager if yarn --version failed (#26356)
  • core: handleErrors returns an exit code (#26343)
  • core: catch nonexistent user error when requiring native code (#26381)
  • expo: remove deprecated webpack. (#26137)
  • gradle: use os specific line separator for dependency parsing (#26119)
  • gradle: expose create nodes v2 (#26282)
  • gradle: use shell to exec gradle for windows (#26361)
  • graph: show script in header (#26034)
  • js: show lifecycle script contents in publish executor, scrub version in dry-run (#23850)
  • js: fix swc version warning (#24034)
  • js: swc exclude config may not a array (#21904)
  • js: wrong compiler helper config file path for swc (#23193)
  • linter: support lib as standalone src path (#26263)
  • linter: handle configuration without "rules" in migration (#26317)
  • linter: return callback to install deps when running eslint migration to flat config generator (#26323)
  • linter: generate flat config for new projects correctly (#26328)
  • linter: export createNodesV2 (#26360)
  • linter: check for flat config correctly in @nx/eslint:lint executor (#26350)
  • linter: handle paths correctly in enforce-module-boundaries eslint rule (#26373)
  • misc: add externalDependencies input to some plugins missing them (#26291)
  • misc: ensure plugins are not creating workspace context while creating nodes (#26253)
  • misc: support ts-node options in tsconfig files (#21723)
  • misc: ignore .nx/workspace-data when generating new workspaces (#26378)
  • nextjs: support canary versions of next (#22672)
  • nx-dev: Remove ToC from CI releases page (#26040)
  • nx-dev: case study link should open in new tab (87760eec0)
  • nx-dev: correct typo in link (#26367)
  • react: full support custom secure host for module federation (#25288)
  • react: disable react refresh overlay (#22013)
  • react-native: not cache pod-install (#26279)
  • react-native: should not include ts in build (#26352)
  • release: improve error handling for npm publish (#26159)
  • vite: ensure installed version matches defined peer in package.json (#26324)
  • vue: handle eslint flat config correctly in vue generators (#26377)

❤️ Thank You

19.2.0-rc.1

05 Jun 12:51
c2d1a06
Compare
Choose a tag to compare
19.2.0-rc.1 Pre-release
Pre-release

19.2.0-rc.1 (2024-06-05)

🚀 Features

  • expo: update expo sync-deps executor (#26086)
  • nx-cloud: new cloud onboarding flow (#26262)

🩹 Fixes

  • core: catch nonexistent user error when requiring native code (#26381)
  • js: swc exclude config may not a array (#21904)
  • linter: check for flat config correctly in @nx/eslint:lint executor (#26350)
  • linter: handle paths correctly in enforce-module-boundaries eslint rule (#26373)
  • misc: ignore .nx/workspace-data when generating new workspaces (#26378)
  • vue: handle eslint flat config correctly in vue generators (#26377)

❤️ Thank You

19.2.0-rc.0

04 Jun 23:38
5e39cb0
Compare
Choose a tag to compare
19.2.0-rc.0 Pre-release
Pre-release

19.2.0-rc.0 (2024-06-04)

🚀 Features

  • core: additional .local patterns for .env files (#19163)
  • core: allow skipping lockfile for affected (#23509)
  • core: allow partially resetting workspace (#23381)
  • devkit: allow to customize overwrite mode in generateFiles (#26354)
  • linter: migrate to create-nodes-v2 (#26302)
  • nx-cloud: add new Webinars link in menu-items (#26368)
  • nx-dev: Add community and discord to resources header (17a4c5a75)
  • nx-plugin: update executor generator to have context (#16982)
  • release: add support for version plans (#23190)

🩹 Fixes

  • core: resolve dependent task output files path (#22253, #23179)
  • core: fall back to pacakgeManager if yarn --version failed (#26356)
  • core: handleErrors returns an exit code (#26343)
  • linter: generate flat config for new projects correctly (#26328)
  • linter: export createNodesV2 (#26360)
  • misc: support ts-node options in tsconfig files (#21723)
  • nextjs: support canary versions of next (#22672)
  • nx-dev: correct typo in link (#26367)
  • react-native: should not include ts in build (#26352)

❤️ Thank You

19.2.0-beta.7

03 Jun 17:25
cf0142d
Compare
Choose a tag to compare
19.2.0-beta.7 Pre-release
Pre-release

19.2.0-beta.7 (2024-06-03)

🚀 Features

  • nx-dev: Add No_NEXT_PUBLIC_NO_INDEX environment variable (#26330)

🩹 Fixes

  • core: exit the process after postinstall (#26336)

❤️ Thank You

19.2.0-beta.6

03 Jun 13:35
fbc88f2
Compare
Choose a tag to compare
19.2.0-beta.6 Pre-release
Pre-release

19.2.0-beta.6 (2024-06-03)

🚀 Features

  • nx-dev: add engineering team contact page (#26293)

🩹 Fixes

  • angular: update broken imports in ng-packagr executors (#26319)
  • angular: normalize and handle dev remotes correctly (#26320)
  • core: prevent graph output from being truncated (#23446)
  • core: fix daemon plugins caching (#26321)
  • linter: handle configuration without "rules" in migration (#26317)
  • linter: return callback to install deps when running eslint migration to flat config generator (#26323)
  • misc: ensure plugins are not creating workspace context while creating nodes (#26253)
  • vite: ensure installed version matches defined peer in package.json (#26324)

❤️ Thank You

19.1.2

03 Jun 13:56
e0e5b67
Compare
Choose a tag to compare

19.1.2 (2024-06-03)

🚀 Features

  • nx-dev: add engineering team contact page (#26293)
  • react-native: upgrade react native to 0.74 (#26143)
  • vite: set watch:false in test config by default (#26267)

🩹 Fixes

  • angular: update angular-eslint to v18 (#26165)
  • angular: update broken imports in ng-packagr executors (#26319)
  • angular: normalize and handle dev remotes correctly (#26320)
  • core: handle relative paths after {projectRoot} in outputs (#26244)
  • core: prefer project specific external deps (#23307)
  • core: multi module handling and fall back matching for external nodes (#26277)
  • core: prevent graph output from being truncated (#23446)
  • core: fix daemon plugins caching (#26321)
  • expo: remove deprecated webpack. (#26137)
  • gradle: use os specific line separator for dependency parsing (#26119)
  • linter: support lib as standalone src path (#26263)
  • linter: handle configuration without "rules" in migration (#26317)
  • linter: return callback to install deps when running eslint migration to flat config generator (#26323)
  • misc: add externalDependencies input to some plugins missing them (#26291)
  • react: disable react refresh overlay (#22013)
  • react-native: not cache pod-install (#26279)
  • vite: ensure installed version matches defined peer in package.json (#26324)

❤️ Thank You

19.2.0-beta.5

31 May 21:58
1e7cd7e
Compare
Choose a tag to compare
19.2.0-beta.5 Pre-release
Pre-release

19.2.0-beta.5 (2024-05-31)

🚀 Features

  • bundling: extract rollup plugins into withNx function for use with run-commands (#26168)
  • react-native: upgrade react native to 0.74 (#26143)
  • testing: use createNodesV2 for jest (#26292)
  • testing: use createNodesV2 for cypress and playwright (#26301)

🩹 Fixes

  • linter: support lib as standalone src path (#26263)

❤️ Thank You

19.2.0-beta.4

31 May 14:03
2b583fd
Compare
Choose a tag to compare
19.2.0-beta.4 Pre-release
Pre-release

19.2.0-beta.4 (2024-05-31)

🩹 Fixes

  • expo: remove deprecated webpack. (#26137)
  • gradle: expose create nodes v2 (#26282)
  • misc: add externalDependencies input to some plugins missing them (#26291)
  • react-native: not cache pod-install (#26279)

❤️ Thank You

19.2.0-beta.3

30 May 22:17
ef0dc01
Compare
Choose a tag to compare
19.2.0-beta.3 Pre-release
Pre-release

19.2.0-beta.3 (2024-05-30)

🚀 Features

  • core: add create nodes v2 for batch processing config files (#26250)
  • vite: set watch:false in test config by default (#26267)

🩹 Fixes

  • core: multi module handling and fall back matching for external nodes (#26277)
  • gradle: use os specific line separator for dependency parsing (#26119)

❤️ Thank You