Skip to content

Releases: nrwl/nx

17.2.0-rc.1

08 Dec 01:46
837c8ba
Compare
Choose a tag to compare
17.2.0-rc.1 Pre-release
Pre-release

17.2.0-rc.1

🩹 Fixes

  • release: do not update dependents when they already use "*" " (#20607)

❤️ Thank You

17.2.0-rc.0

08 Dec 00:08
1984dff
Compare
Choose a tag to compare
17.2.0-rc.0 Pre-release
Pre-release

17.2.0-rc.0

🚀 Features

  • core: add task plans to --graph=file.json argument (#20643)
  • nextjs: Add support for create nodes for nextjs (#20193)
  • nx-dev: allow custom media images (#20561)

🩹 Fixes

  • core: add 'dependsOn' property in when inferring build targets via plugins (#20614)
  • core: run-commands should handle signals correctly (#20611)
  • core: traverse project deps properly in hash planner (#20621)
  • core: check compilerOptions exists before deleting it (#20648)
  • core: listen to the write stream end unpacking lite client (#20642)
  • core: add release.projects option to schema (#20645)
  • core: fix calling exec at project root (#20647)
  • core: hash files properly by reading the whole file (#20652)
  • nextjs: fix crash when paths is undefined (#20598)
  • nuxt: correct outputs for nuxt and vite (#20627)
  • release: allow interpolating {projectName} in custom commit message when valid (#20613)
  • testing: fix lint config generation for cypress standalone (#20606)
  • testing: add webServerCommands/ciWebServerCommands option for cy… (#20616)
  • webpack: ensure webpack config is always at the latest version when running in the daemon (#20618)

❤️ Thank You

17.2.0-beta.15

06 Dec 20:57
0618ba4
Compare
Choose a tag to compare
17.2.0-beta.15 Pre-release
Pre-release

17.2.0-beta.15

🚀 Features

  • core: targets inferred from plugins override targetDefaults (#20586)

🩹 Fixes

  • core: sort project file map and global files (#20591)
  • nextjs: apply transpilation fixes and other webpack config when running dev-server (#20615)
  • nx-dev: add wrapper for blog and semantic (#20594)
  • release: do not update dependents when they already use "*" (#20607)
  • testing: recalculate cypress targets when cypress config changes (#20593)

❤️ Thank You

17.2.0-beta.14

05 Dec 20:21
cfd8c89
Compare
Choose a tag to compare
17.2.0-beta.14 Pre-release
Pre-release

17.2.0-beta.14

🚀 Features

  • angular: support providing esbuild plugins to @nx/angular:browser-esbuild (#20504)
  • angular: add application executor (#20529)
  • graph: add project details view (#20466)
  • nx-dev: improve advent of code page (#20517)
  • release: allow projects shorthand for single release group (#20560)
  • vite: Use app/lib tsconfig for buildable paths resolution (#19972)

🩹 Fixes

  • angular: update schema and validate compatibility in esbuild-based executors (#20564)
  • core: use target_os = "linux" instead of just linux for watch events (#20518)
  • js: update minimum supported typescript version by js plugin (#20530)
  • linter: expose rule name when eslint requires parser options project (#20459)
  • linter: do not allow relative import of non-project files (#20563)
  • linter: support adding plugin at a later stage (#20557)
  • nextjs: Component generator with path provided in the component name field (#20538)
  • nextjs: When running dev server .next folder should be in source (#20536)
  • release: only early exit when no changelog changes if expecting commit (#20568)
  • repo: fix release script to look for new node auth token (#20590)
  • testing: set TS_NODE_PROJECT before running Jest so j.config.ts file transpile using the root tsconfig file " (#20372, #20565)
  • web: file-server falls back to outputs if outputPath is not preset (#20515)
  • webpack: Fixed libraryTarget option not being set for node targets (#20505)

❤️ Thank You

17.2.0-beta.13

05 Dec 14:39
5e174fc
Compare
Choose a tag to compare
17.2.0-beta.13 Pre-release
Pre-release

17.2.0-beta.13

🚀 Features

  • angular: support providing esbuild plugins to @nx/angular:browser-esbuild (#20504)
  • angular: add application executor (#20529)
  • graph: add project details view (#20466)
  • nx-dev: improve advent of code page (#20517)
  • release: allow projects shorthand for single release group (#20560)
  • vite: Use app/lib tsconfig for buildable paths resolution (#19972)

🩹 Fixes

  • angular: update schema and validate compatibility in esbuild-based executors (#20564)
  • core: use target_os = "linux" instead of just linux for watch events (#20518)
  • js: update minimum supported typescript version by js plugin (#20530)
  • linter: expose rule name when eslint requires parser options project (#20459)
  • nextjs: Component generator with path provided in the component name field (#20538)
  • nextjs: When running dev server .next folder should be in source (#20536)
  • release: only early exit when no changelog changes if expecting commit (#20568)
  • testing: set TS_NODE_PROJECT before running Jest so j.config.ts file transpile using the root tsconfig file " (#20372, #20565)
  • web: file-server falls back to outputs if outputPath is not preset (#20515)
  • webpack: Fixed libraryTarget option not being set for node targets (#20505)

❤️ Thank You

17.2.0-beta.12

30 Nov 21:19
83db767
Compare
Choose a tag to compare
17.2.0-beta.12 Pre-release
Pre-release

17.2.0-beta.12

🚀 Features

  • core: introduce workspace file archive (#20471)
  • nuxt: nodes for build, serve, test targets (#20145)
  • vite: nodes for build, serve, test, preview targets (#20086)
  • web: support buildTarget that excludes project name (#20508)

🩹 Fixes

  • angular: ensure compat angular.json is read properly when creating a BuilderContext (#20499)
  • angular: set tsconfig paths relative to the workspace root in target options (#20507)
  • core: use relative .nxignore when walking workspace (#20500)
  • linter: check if eslint plugin exists before adding target (#20510)
  • misc: add args to command in run-commands before unparsed args (#20506)
  • module-federation: fix static remote port determination (#20432)
  • webpack: infer serve-static target correctly from plugin (#20511)

❤️ Thank You

17.2.0-beta.10

29 Nov 15:18
2c88282
Compare
Choose a tag to compare
17.2.0-beta.10 Pre-release
Pre-release

17.2.0-beta.10

🚀 Features

  • core: add env parameter to run-commands (#20440)

🩹 Fixes

  • core: fix handling of globs with {,.snap} (#20461)
  • vite: adjust config generation (#20367)

❤️ Thank You

17.2.0-beta.9

28 Nov 18:24
507fe42
Compare
Choose a tag to compare
17.2.0-beta.9 Pre-release
Pre-release

17.2.0-beta.9

🚀 Features

  • webpack: add plugin to automatically configure build and serve targets (#20243)

🩹 Fixes

  • core: handle local plugin executors when trying to hash targets (#20436)
  • core: remove v8-compile-cache (#20454)
  • core: programmatic release API should throw on error (#20448)
  • testing: cleanup cypress plugin and remove migration (#20453)

❤️ Thank You

17.2.0-beta.8

27 Nov 22:36
21e952f
Compare
Choose a tag to compare
17.2.0-beta.8 Pre-release
Pre-release

17.2.0-beta.8

🚀 Features

  • core: programmatic API for nx release (#20371)
  • core: allow setting true for changelog config to enable with defaults (#20376)
  • linter: default lintFilePatterns to {projectRoot} (#20313)
  • release: update dist-tags when publishing a package version that already exists (#20316)
  • testing: allow cypress preset to execute a command for a web server (bddafefd5e)
  • testing: allow cypress preset to execute a command for a web server (#20355)

🩹 Fixes

  • core: fix a flaky test (cee187b9e9)
  • core: improve file gathering performance (#20377)
  • linter: fix flat config file paths (#20386)
  • linter: fix null coallescing in eslint-file (#20409)
  • linter: fix missing dependencies fixer reducer (#20410)
  • linter: remove dangling comma before ast json parse (#20412)
  • nx-plugin: ensure plugin testing uses correct pm for install (#20061)
  • react: remote url port depends on serve target (#20417)
  • webpack: change fileReplacements to absolute path (#20433)
  • webpack: should not extract css when extractCss is false (#20415)

❤️ Thank You

17.2.0-beta.6

23 Nov 18:38
f8a6b70
Compare
Choose a tag to compare
17.2.0-beta.6 Pre-release
Pre-release

17.2.0-beta.6

🚀 Features

  • testing: allow cypress preset to execute a command for a web server (f8a6b70853)

🩹 Fixes

  • nx-plugin: ensure plugin testing uses correct pm for install (#20061)

❤️ Thank You