Skip to content

19.5.0

Compare
Choose a tag to compare
@FrozenPandaz FrozenPandaz released this 17 Jul 18:49
064eb71

19.5.0 (2024-07-17)

🚀 Features

  • angular: support angular v18.1.0 (#26504)
  • core: move target defaults back to post graph step (#26596)
  • core: support compile to wasi target (#22870)
  • core: add support for wildcards in dependsOn (#19611)
  • core: uncomment start-ci-run (#26645)
  • core: avoid forking process for nx:noop (#26869)
  • core: enable plugin isolation by default (#26888)
  • core: pattern matching for target defaults (#26870)
  • core: add parallelism to target configuration (#26820)
  • core: ci-workflow adds workflow file to sharedGlobal inputs (#26948)
  • gradle: gradle atomizer (#26663)
  • gradle: add help metadata (#26810)
  • gradle: change test glob to include Tests and Test (#26913)
  • graph: add copy button for entire target configuration (#26284)
  • js: add createNodesV2 for typescript plugin (#26788)
  • linter: support eslint.config.cjs and *.cjs extension with flat config (#26637)
  • module-federation: use @module-federation/enhanced for withModuleFederation (#26777)
  • nx-dev: update next to fix img fetchpriority error (#26766)
  • nx-dev: add customers & company pages (#26813)
  • nx-dev: Add more OSS logos (#26922)
  • nx-dev: update home page (#26893)
  • react: add support for React Compiler in @nx/react/babel (#26826)
  • react-native: update react-native-svg to 15.3.0 (#26827)

🩹 Fixes

  • core: handle packageManager property with createPackageJson (#26726)
  • core: do not re-register ts-node twice for the same compiler opt… (#26758)
  • core: cannot read properties of undefined (reading 'options') (#26721)
  • core: register swc transpiler once per compilerOptions (#26807)
  • core: always inherit output from plugins (#26797)
  • core: ignore errors from cleanupNativeFileCache (revert to previous behaviour) (#26806)
  • core: recursive resolve deps on create command graph (#22989)
  • core: ensure better create nodes error messaging (#26811)
  • core: load isolated plugins in parallel (#26874)
  • core: report should work if project graph errors (#26858)
  • core: do not mutate target defaults (#26941)
  • core: merge package.json plugins and updated project.json plugin… (#26952)
  • core: running just 'nx' should show help (#26871)
  • core: decrease initial memory for wasm (#26956)
  • core: properly handle reading target defaults (#26959)
  • core: disable isolation in wasm (#26960)
  • gradle: pass process.env when running gradle (#26776)
  • gradle: fix gradle exclude src/test (#26741)
  • js: node executor now correctly kills tasks when exiting (#19219)
  • js: normalize excluded paths to task inputs correctly in typescript plugin (#26801)
  • linter: Correctly collect lintable files for project in @nx/eslint plugin (#26638)
  • misc: respect useInferencePlugin in nx.json when generating apps and libs (#26703)
  • misc: adjust nx cloud ab test (#26866)
  • misc: properly set the value of the bitbucket option for ci work… (#26890)
  • misc: add more ab testing for setting up ci and nx cloud (#26907)
  • misc: add NX_E2E_RUN_E2E env to e2eInputs (#26939)
  • misc: finalize ab testing (#26958)
  • node: Enable e2e test (#23508)
  • nx-cloud: onboarding cloud version handling (#26790)
  • nx-dev: plugin-registry menu (#26767)
  • nx-dev: Update Next.js version (#26912)
  • nx-dev: website copy corrections and changes (3a40d37f5e)
  • nx-plugin: tslib is not set as a dependency when using create-package generator (#22429)
  • rollup: always generate package.json when using @nx/rollup:rollup (#26940)
  • testing: pin cypress to 13.12.0 and re-enable skipped tests (#26751)
  • vite: infer build and serve targets when rollupOptions.input is present (#26750)
  • vite: remove deprecated cache.dir from vitest generation (#26756)
  • vite: Only attempt to amend test object if one exists (#26822)
  • vue: bump vue-tsc version to 2.x.x (#26867)

❤️ Thank You