nx

Smart Monorepos · Fast CI

MIT License

Downloads
250.2M
Stars
22K
Committers
989

Bot releases are hidden (Show)

nx - 19.7.2

Published by FrozenPandaz about 1 month ago

19.7.2 (2024-09-10)

🩹 Fixes

  • core: take nx-release-publish target defaults into account for implicit target (#27764)
  • release: ensure git commits containing pipe can be parsed reliably (#27840)

❤️ Thank You

  • James Henry @JamesHenry
nx - 19.7.1

Published by FrozenPandaz about 1 month ago

19.7.1 (2024-09-10)

🚀 Features

  • release: allow local dependency version protocols to be preserved, pnpm publish support (#27787)

🩹 Fixes

  • core: make sure sharedGlobals is referenced in default namedInputs (#27813)
  • release: respect updateDependents being explicitly disabled in conventional commits (#27851)

❤️ Thank You

  • James Henry @JamesHenry
  • Juri Strumpflohner @juristr
nx - 19.7.0

Published by FrozenPandaz about 1 month ago

19.7.0 (2024-09-09)

🚀 Features

  • bundling: add option to generate sourcemaps for Rollup build (#27539)
  • bundling: add nxCopyAssetsPlugin for Vite to use in JS libs (#27593)
  • core: add shutdown lifecycle hook to node executor (#27354)
  • core: add sqlite db for nx (#26891)
  • core: expose graph json type (#27496)
  • core: return task results from imperative task runner (#27640)
  • core: refactor graph implementation details (#27267)
  • core: allow disabling registered task sync generators (#27638)
  • core: allow skipping sync when running tasks (#27697)
  • core: add shutdown lifecycle hook to node executor" (#27794)
  • core: update PNPM GH action setup to use v4 and pnpm version 9 (#27664)
  • devkit: prefer strings over Linter enum (#27209)
  • docs: update OpenAI model to use gpt-4o-mini (#27434)
  • graph: add expandedTargets to project details on nx dev (#26911)
  • graph: update tags to render on a single line by default with expand option (#27829)
  • js: add skipPackageManager option to build executors in order to skip generating "packageManager" entry in package.json (#27518)
  • js: generate package.json with overrides and resolutions (#27601)
  • js: add metadata to the typescript inferred tasks (#27806)
  • linter: add option to exclude projects from circular deps check (#27504)
  • nx-cloud: alias for login and logout (#27358)
  • nx-cloud: remove feature flag for nx login (#27657)
  • nx-cloud: add 'generate-token' option to connect (#27678)
  • nx-cloud: remove env variable for login (#27791)
  • nx-dev: add Explain with AI to Enterprise and Pro Plans (#27455)
  • nx-dev: add Monorepo World banner to hero (#27482)
  • nx-dev: honor prefers-reduced-motion (#27541)
  • nx-dev: add deepdive callout component (daf5837a21)
  • nx-dev: add Mike Hartington in the team section (#27755)
  • nx-dev: make animations more performant (#27757)
  • nx-dev: add create-nx-workspace from nx-cloud on ci section (#27756)
  • react: add rspack module federation support (#27696)
  • react: add module federation static server (#27802)
  • remix: infer targets for remix vite in @nx/remix/plugin (#27713)

🩹 Fixes

  • missing export for setRemoteDefinition (#27491)
  • angular: generate @nx/angular in devDependencies and move to dependencies when using runtime helpers (#27405)
  • angular: module-federation-ssr-dev-server should call correct builder (#27477)
  • angular: bump ngrx version to 18.0.2 (#27506)
  • angular: ensure target default for '@nx/angular:webpack-browser' is set #26483 (#27616, #26483)
  • bundling: update snapshots for copy assets plugin (#27610)
  • core: fix importing files with special characters (#27484)
  • core: use withVerbose util (#27553)
  • core: support import detection of packages installed from git remote URL (#27569)
  • core: fix compat for old remote caches (#27574)
  • core: enable using the daemon in docker if enabled explicitly (#27585)
  • core: ensure file watcher is looking for correct config on windows (#27594)
  • core: change order of CI providers to match their popularity (#27623)
  • core: not parse hex to number (#27515)
  • core: nx migrate should determine angular devkit migration from cli or schematics #20282 (#27634, #20282)
  • core: do not stream output when static output style is enabled (#27642)
  • core: fix --e2eTestRunner for create-nx-workspace with react native (#27543)
  • core: negative workspace-root filesets should override positive filesets (#27524)
  • core: make sure env vars specified in run-commands envFile option take priority over other loaded env files (#27583)
  • core: change remoteCache to getRemoteCache (#27673)
  • core: fixes an issue where using "node:test" results in infinite loop (#27685)
  • core: handle file change conflicts between sync generators (#27695)
  • core: filter branch in preparation for nx import (#27652)
  • core: add parallelism to target defaults schema (#27710)
  • core: bump plugin pool attempts to work with slow runtimes (#27726)
  • core: optimize daemon output glob matching (#27775)
  • core: fix wasm build (#27830)
  • core: move daemon server-process.json watching to outputs watcher (#27832)
  • detox: fix name with camel case (#27602)
  • esbuild: declaration:true should find the correct package root regardless of cwd #26261 (#27560, #26261)
  • expo: add expoLibraryGenerator to export (#27520)
  • expo: fix unable to build expo local for yarn 4 (#26992)
  • expo: add cacheVersion to metro.config (#27646)
  • gradle: track childProjects in properties report (#27488)
  • gradle: fix tasksFileLines might be undefined (#27548)
  • gradle: fix child project deps (#27643)
  • gradle: fix find root for projects (#27651)
  • graph: fix "args" help tooltip in pdv and only show "args" usage in fallback example (#27808)
  • js: handle arbitrary nested ts path mappings when re-mapping them to the outputs (#27429)
  • js: only sync references when composite is true, preserve comments in other parts of file (#27530)
  • js: ensure assets option in tsc executor defaults to empty array for programmatic usage (#27565)
  • js: fix verdaccio windows for registry (#27350)
  • js: respect "watch" option when "runBuildTargetDependencies" is true (#27677)
  • linter: update the @nx/dependency-checks rule to read the package.json content from the rule context (#27476)
  • linter: fix plugin race condition (#27810)
  • misc: ensure custom reporters are usable with @nx/playwright:playwright (#27443)
  • misc: fix the URL of the @naxodev/nx-cloudflare plugin (#27723)
  • module-federation: ensure target defaults are set correctly #27448 (#27472, #27448)
  • module-federation: ensure shared packages can be shared from host #27162 (#27513, #27162)
  • module-federation: ssr uses async-node with runtime plugin (#27492)
  • nextjs: should not fail when running outside of nx cli (#27523)
  • nextjs: Should be able to run custom server targets with swc (#27526)
  • nextjs: schema type for unitTestRunner for library (#26824)
  • node: build-esbuild-options.ts browser user define envs by config (#27480)
  • node: generate webpack server apps with generatePackageJson:true by default (#27570)
  • nx-dev: Og image path generation (#27456)
  • nx-dev: bad link from home page (#27475)
  • nx-dev: fix use key instead of env to reference cache key in… (#26644)
  • nx-dev: modify prompt (#27536)
  • nx-dev: show first tab if none selected (#27701)
  • nx-dev: change connect to nx cloud link in home page (f39b995b88)
  • nx-dev: make sure graph height works and render mode is nx-docs (#27776)
  • nx-dev: update Bill's website link (#27790)
  • nx-plugin: allow create-package without e2eProject (#27572)
  • react: ensure @vitejs/plugin-react is installed for storybook (#27463)
  • react: enable vitejs-plugin-react-swc for swc compiler (#27457)
  • react: handle more scenarios when collecting component props for generating stories (#27528)
  • react: tailwind with rspack should work on generation #27028 (#27619, #27028)
  • react: ensure interop between webpack and rspack module federation (#27824)
  • react-native: remove upgrade command in migration (#27467)
  • react-native: change hermesCommand to build android (#27641)
  • release: programmatic API types should not be any (#27647)
  • release: release plan command should take filters and touched projects into account (#27706)
  • release: version plan changelogs should contain authors and refs (#27737)
  • release: support forwarding the --access flag to npm publish (#27765)
  • release: show version plan deletion log in dry-run (#27744)
  • repo: add dependsOn to native build (#27446)
  • storybook: should generate correct config for nextjs apps #27233 (#27510, #27233)
  • testing: fix misc issues in migrations (#27471)
  • testing: fix issues in static server target migrations (#27547)
  • testing: application generators should accurately configure e2e projects (#27453)
  • vite: plugin should infer serve target if server config defined #27370 (#27507, #27370)
  • vite: load the correct config file from @nx/vite:test executor (#27514)
  • vite: add typecheck inferred target for vite plugin #27501 (#27531, #27501)
  • vite: plugin should infer ts project correctly for libs (#27649)
  • vite: tsconfig paths plugin should resolve file extensions (#27774)
  • webpack: add migration for proxy config (#27621)

❤️ Thank You

  • @NgDaddy @NgDaddy
  • Austin Fahsl @fahslaj
  • Benjamin Cabanes @bcabanes
  • Chau Tran
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • EGonz1PCTY
  • Emily Xiong @xiongemi
  • Feliche-Demian Netliukh
  • Guilherme Prezzi @menosprezzi
  • Isaac Mann @isaacplmann
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Jonathan Cammisuli
  • Juri @juristr
  • Juri Strumpflohner @juristr
  • Kamenskih Dmitriy
  • Leosvel Pérez Espinosa @leosvelperez
  • Louie Weng @lourw
  • MaxKless @MaxKless
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
  • Nicolas Beaussart
  • Paweł Twardziak @paweltwardziak
  • Tine Kondo @tinesoft
  • Victor Berchet @vicb
  • Wei Liang @weiliang79
nx - 19.7.0-beta.6

Published by FrozenPandaz about 1 month ago

19.7.0-beta.6 (2024-09-09)

🚀 Features

  • core: update PNPM GH action setup to use v4 and pnpm version 9 (#27664)
  • js: add metadata to the typescript inferred tasks (#27806)

🩹 Fixes

  • core: optimize daemon output glob matching (#27775)
  • core: fix wasm build (#27830)
  • graph: fix "args" help tooltip in pdv and only show "args" usage in fallback example (#27808)
  • linter: fix plugin race condition (#27810)
  • react: ensure interop between webpack and rspack module federation (#27824)

❤️ Thank You

  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Jason Jean @FrozenPandaz
  • Juri Strumpflohner @juristr
  • Leosvel Pérez Espinosa @leosvelperez
nx - 19.6.6

Published by FrozenPandaz about 1 month ago

19.6.6 (2024-09-09)

🚀 Features

  • core: allow skipping sync when running tasks (#27697)
  • core: add shutdown lifecycle hook to node executor" (#27794)
  • core: update PNPM GH action setup to use v4 and pnpm version 9 (#27664)
  • linter: add option to exclude projects from circular deps check (#27504)
  • nx-dev: add Mike Hartington in the team section (#27755)
  • nx-dev: make animations more performant (#27757)
  • nx-dev: add create-nx-workspace from nx-cloud on ci section (#27756)

🩹 Fixes

  • core: optimize daemon output glob matching (#27775)
  • core: fix wasm build (#27830)
  • graph: fix "args" help tooltip in pdv and only show "args" usage in fallback example (#27808)
  • linter: fix plugin race condition (#27810)
  • module-federation: ssr uses async-node with runtime plugin (#27492)
  • nx-dev: change connect to nx cloud link in home page (d93cd00123)
  • nx-dev: update Bill's website link (#27790)
  • release: show version plan deletion log in dry-run (#27744)
  • vite: tsconfig paths plugin should resolve file extensions (#27774)

❤️ Thank You

  • Benjamin Cabanes @bcabanes
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Juri Strumpflohner @juristr
  • Leosvel Pérez Espinosa @leosvelperez
  • Miroslav Jonaš @meeroslav
nx - 19.7.0-beta.5

Published by FrozenPandaz about 1 month ago

19.7.0-beta.5 (2024-09-06)

🚀 Features

  • core: add shutdown lifecycle hook to node executor" (#27794)
  • nx-cloud: remove env variable for login (#27791)
  • react: add rspack module federation support (#27696)

🩹 Fixes

  • nx-dev: update Bill's website link (#27790)

❤️ Thank You

  • Benjamin Cabanes @bcabanes
  • Colum Ferry @Coly010
  • Jack Hsu @jaysoo
  • Louie Weng @lourw
nx - 19.7.0-beta.4

Published by FrozenPandaz about 1 month ago

19.7.0-beta.4 (2024-09-05)

🚀 Features

  • core: allow skipping sync when running tasks (#27697)
  • linter: add option to exclude projects from circular deps check (#27504)
  • nx-cloud: remove feature flag for nx login (#27657)
  • nx-cloud: add 'generate-token' option to connect (#27678)
  • nx-dev: add Mike Hartington in the team section (#27755)
  • nx-dev: make animations more performant (#27757)
  • nx-dev: add create-nx-workspace from nx-cloud on ci section (#27756)
  • remix: infer targets for remix vite in @nx/remix/plugin (#27713)

🩹 Fixes

  • core: fixes an issue where using "node:test" results in infinite loop (#27685)
  • core: handle file change conflicts between sync generators (#27695)
  • core: filter branch in preparation for nx import (#27652)
  • core: add parallelism to target defaults schema (#27710)
  • core: bump plugin pool attempts to work with slow runtimes (#27726)
  • detox: fix name with camel case (#27602)
  • expo: fix unable to build expo local for yarn 4 (#26992)
  • expo: add cacheVersion to metro.config (#27646)
  • js: respect "watch" option when "runBuildTargetDependencies" is true (#27677)
  • misc: fix the URL of the @naxodev/nx-cloudflare plugin (#27723)
  • module-federation: ssr uses async-node with runtime plugin (#27492)
  • nx-dev: show first tab if none selected (#27701)
  • nx-dev: change connect to nx cloud link in home page (f39b995b88)
  • nx-dev: make sure graph height works and render mode is nx-docs (#27776)
  • react-native: change hermesCommand to build android (#27641)
  • release: release plan command should take filters and touched projects into account (#27706)
  • release: version plan changelogs should contain authors and refs (#27737)
  • release: support forwarding the --access flag to npm publish (#27765)
  • release: show version plan deletion log in dry-run (#27744)
  • vite: tsconfig paths plugin should resolve file extensions (#27774)

❤️ Thank You

  • Austin Fahsl @fahslaj
  • Benjamin Cabanes @bcabanes
  • Chau Tran
  • Colum Ferry @Coly010
  • Emily Xiong @xiongemi
  • Isaac Mann @isaacplmann
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Leosvel Pérez Espinosa @leosvelperez
  • Louie Weng @lourw
  • MaxKless @MaxKless
  • Miroslav Jonaš @meeroslav
  • Nicolas Beaussart
  • Victor Berchet @vicb
nx - 19.6.5

Published by FrozenPandaz about 1 month ago

19.6.5 (2024-09-03)

🩹 Fixes

  • core: handle file change conflicts between sync generators (#27695)
  • core: filter branch in preparation for nx import (#27652)
  • core: add parallelism to target defaults schema (#27710)
  • core: bump plugin pool attempts to work with slow runtimes (#27726)
  • detox: fix name with camel case (#27602)
  • expo: fix unable to build expo local for yarn 4 (#26992)
  • expo: add cacheVersion to metro.config (#27646)
  • misc: fix the URL of the @naxodev/nx-cloudflare plugin (#27723)
  • nx-dev: show first tab if none selected (#27701)
  • react-native: change hermesCommand to build android (#27641)
  • release: release plan command should take filters and touched projects into account (#27706)
  • release: version plan changelogs should contain authors and refs (#27737)

❤️ Thank You

  • Austin Fahsl @fahslaj
  • Emily Xiong @xiongemi
  • Isaac Mann @isaacplmann
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Leosvel Pérez Espinosa @leosvelperez
  • MaxKless @MaxKless
  • Nicolas Beaussart
  • Victor Berchet @vicb
nx - 19.6.4

Published by FrozenPandaz about 2 months ago

19.6.4 (2024-08-28)

🚀 Features

  • core: return task results from imperative task runner (#27640)
  • nx-dev: add deepdive callout component (2e38860db2)

🩹 Fixes

  • core: do not stream output when static output style is enabled (#27642)
  • core: fix --e2eTestRunner for create-nx-workspace with react native (#27543)
  • core: negative workspace-root filesets should override positive filesets (#27524)
  • core: make sure env vars specified in run-commands envFile option take priority over other loaded env files (#27583)
  • core: fixes an issue where using "node:test" results in infinite loop (#27685)
  • gradle: fix child project deps (#27643)
  • gradle: fix find root for projects (#27651)
  • js: respect "watch" option when "runBuildTargetDependencies" is true (#27677)
  • release: programmatic API types should not be any (#27647)
  • testing: application generators should accurately configure e2e projects (#27453)
  • vite: plugin should infer ts project correctly for libs (#27649)

❤️ Thank You

  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Emily Xiong @xiongemi
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Juri @juristr
  • MaxKless @MaxKless
nx - 19.7.0-beta.3

Published by FrozenPandaz about 2 months ago

19.7.0-beta.3 (2024-08-28)

🚀 Features

  • core: allow disabling registered task sync generators (#27638)

🩹 Fixes

  • core: change remoteCache to getRemoteCache (#27673)
  • release: programmatic API types should not be any (#27647)

❤️ Thank You

  • James Henry @JamesHenry
  • Jonathan Cammisuli
  • Leosvel Pérez Espinosa @leosvelperez
nx - 19.7.0-beta.2

Published by FrozenPandaz about 2 months ago

19.7.0-beta.2 (2024-08-27)

🚀 Features

  • bundling: add nxCopyAssetsPlugin for Vite to use in JS libs (#27593)
  • core: expose graph json type (#27496)
  • core: return task results from imperative task runner (#27640)
  • core: refactor graph implementation details (#27267)
  • js: generate package.json with overrides and resolutions (#27601)
  • nx-cloud: alias for login and logout (#27358)
  • nx-dev: add deepdive callout component (daf5837a21)

🩹 Fixes

  • angular: ensure target default for '@nx/angular:webpack-browser' is set #26483 (#27616, #26483)
  • bundling: update snapshots for copy assets plugin (#27610)
  • core: enable using the daemon in docker if enabled explicitly (#27585)
  • core: ensure file watcher is looking for correct config on windows (#27594)
  • core: change order of CI providers to match their popularity (#27623)
  • core: not parse hex to number (#27515)
  • core: nx migrate should determine angular devkit migration from cli or schematics #20282 (#27634, #20282)
  • core: do not stream output when static output style is enabled (#27642)
  • core: fix --e2eTestRunner for create-nx-workspace with react native (#27543)
  • core: negative workspace-root filesets should override positive filesets (#27524)
  • core: make sure env vars specified in run-commands envFile option take priority over other loaded env files (#27583)
  • expo: add expoLibraryGenerator to export (#27520)
  • gradle: fix child project deps (#27643)
  • gradle: fix find root for projects (#27651)
  • js: fix verdaccio windows for registry (#27350)
  • react: tailwind with rspack should work on generation #27028 (#27619, #27028)
  • react-native: remove upgrade command in migration (#27467)
  • testing: application generators should accurately configure e2e projects (#27453)
  • vite: plugin should infer ts project correctly for libs (#27649)
  • webpack: add migration for proxy config (#27621)

❤️ Thank You

  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Emily Xiong @xiongemi
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Juri @juristr
  • Louie Weng @lourw
  • MaxKless @MaxKless
  • Paweł Twardziak @paweltwardziak
nx - 19.6.3

Published by FrozenPandaz about 2 months ago

19.6.3 (2024-08-26)

🚀 Features

  • core: expose graph json type (#27496)

🩹 Fixes

  • angular: ensure target default for '@nx/angular:webpack-browser' is set #26483 (#27616, #26483)
  • bundling: update snapshots for copy assets plugin (#27610)
  • core: enable using the daemon in docker if enabled explicitly (#27585)
  • core: ensure file watcher is looking for correct config on windows (#27594)
  • core: change order of CI providers to match their popularity (#27623)
  • core: not parse hex to number (#27515)
  • core: nx migrate should determine angular devkit migration from cli or schematics #20282 (#27634, #20282)
  • expo: add expoLibraryGenerator to export (#27520)
  • js: fix verdaccio windows for registry (#27350)
  • react: tailwind with rspack should work on generation #27028 (#27619, #27028)
  • react-native: remove upgrade command in migration (#27467)
  • webpack: add migration for proxy config (#27621)

❤️ Thank You

  • Colum Ferry @Coly010
  • Emily Xiong @xiongemi
  • Jack Hsu @jaysoo
  • Jason Jean @FrozenPandaz
  • MaxKless @MaxKless
  • Paweł Twardziak @paweltwardziak
nx - 19.7.0-beta.1

Published by FrozenPandaz about 2 months ago

19.7.0-beta.1 (2024-08-21)

🩹 Fixes

  • core: support import detection of packages installed from git remote URL (#27569)
  • core: fix compat for old remote caches (#27574)
  • js: ensure assets option in tsc executor defaults to empty array for programmatic usage (#27565)
  • nextjs: schema type for unitTestRunner for library (#26824)
  • node: generate webpack server apps with generatePackageJson:true by default (#27570)
  • nx-plugin: allow create-package without e2eProject (#27572)

❤️ Thank You

  • Feliche-Demian Netliukh
  • Isaac Mann @isaacplmann
  • Jack Hsu @jaysoo
  • Jason Jean @FrozenPandaz
  • Leosvel Pérez Espinosa @leosvelperez
nx - 19.6.2

Published by FrozenPandaz about 2 months ago

19.6.2 (2024-08-21)

🚀 Features

  • bundling: add option to generate sourcemaps for Rollup build (#27539)
  • devkit: prefer strings over Linter enum (#27209)
  • graph: add expandedTargets to project details on nx dev (#26911)
  • js: add skipPackageManager option to build executors in order to skip generating "packageManager" entry in package.json (#27518)
  • nx-dev: honor prefers-reduced-motion (#27541)

🩹 Fixes

  • missing export for setRemoteDefinition (#27491)
  • core: fix importing files with special characters (#27484)
  • core: use withVerbose util (#27553)
  • core: support import detection of packages installed from git remote URL (#27569)
  • esbuild: declaration:true should find the correct package root regardless of cwd #26261 (#27560, #26261)
  • gradle: track childProjects in properties report (#27488)
  • gradle: fix tasksFileLines might be undefined (#27548)
  • js: only sync references when composite is true, preserve comments in other parts of file (#27530)
  • js: ensure assets option in tsc executor defaults to empty array for programmatic usage (#27565)
  • module-federation: ensure shared packages can be shared from host #27162 (#27513, #27162)
  • nextjs: should not fail when running outside of nx cli (#27523)
  • nextjs: Should be able to run custom server targets with swc (#27526)
  • nextjs: schema type for unitTestRunner for library (#26824)
  • node: generate webpack server apps with generatePackageJson:true by default (#27570)
  • nx-dev: modify prompt (#27536)
  • nx-plugin: allow create-package without e2eProject (#27572)
  • react: handle more scenarios when collecting component props for generating stories (#27528)
  • storybook: should generate correct config for nextjs apps #27233 (#27510, #27233)
  • testing: fix issues in static server target migrations (#27547)
  • vite: plugin should infer serve target if server config defined #27370 (#27507, #27370)
  • vite: load the correct config file from @nx/vite:test executor (#27514)
  • vite: add typecheck inferred target for vite plugin #27501 (#27531, #27501)

❤️ Thank You

  • Colum Ferry @Coly010
  • Emily Xiong @xiongemi
  • Feliche-Demian Netliukh
  • Guilherme Prezzi @menosprezzi
  • Isaac Mann @isaacplmann
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Leosvel Pérez Espinosa @leosvelperez
  • Nicholas Cunningham @ndcunningham
nx - 19.7.0-beta.0

Published by FrozenPandaz about 2 months ago

19.7.0-beta.0 (2024-08-21)

🚀 Features

  • bundling: add option to generate sourcemaps for Rollup build (#27539)
  • core: add shutdown lifecycle hook to node executor (#27354)
  • core: add sqlite db for nx (#26891)
  • devkit: prefer strings over Linter enum (#27209)
  • docs: update OpenAI model to use gpt-4o-mini (#27434)
  • graph: add expandedTargets to project details on nx dev (#26911)
  • js: add skipPackageManager option to build executors in order to skip generating "packageManager" entry in package.json (#27518)
  • nx-dev: add Explain with AI to Enterprise and Pro Plans (#27455)
  • nx-dev: add Monorepo World banner to hero (#27482)
  • nx-dev: honor prefers-reduced-motion (#27541)

🩹 Fixes

  • missing export for setRemoteDefinition (#27491)
  • angular: generate @nx/angular in devDependencies and move to dependencies when using runtime helpers (#27405)
  • angular: module-federation-ssr-dev-server should call correct builder (#27477)
  • angular: bump ngrx version to 18.0.2 (#27506)
  • core: fix importing files with special characters (#27484)
  • core: use withVerbose util (#27553)
  • esbuild: declaration:true should find the correct package root regardless of cwd #26261 (#27560, #26261)
  • gradle: track childProjects in properties report (#27488)
  • gradle: fix tasksFileLines might be undefined (#27548)
  • js: handle arbitrary nested ts path mappings when re-mapping them to the outputs (#27429)
  • js: only sync references when composite is true, preserve comments in other parts of file (#27530)
  • linter: update the @nx/dependency-checks rule to read the package.json content from the rule context (#27476)
  • misc: ensure custom reporters are usable with @nx/playwright:playwright (#27443)
  • module-federation: ensure target defaults are set correctly #27448 (#27472, #27448)
  • module-federation: ensure shared packages can be shared from host #27162 (#27513, #27162)
  • nextjs: should not fail when running outside of nx cli (#27523)
  • nextjs: Should be able to run custom server targets with swc (#27526)
  • node: build-esbuild-options.ts browser user define envs by config (#27480)
  • nx-dev: Og image path generation (#27456)
  • nx-dev: bad link from home page (#27475)
  • nx-dev: fix use key instead of env to reference cache key in… (#26644)
  • nx-dev: modify prompt (#27536)
  • react: ensure @vitejs/plugin-react is installed for storybook (#27463)
  • react: enable vitejs-plugin-react-swc for swc compiler (#27457)
  • react: handle more scenarios when collecting component props for generating stories (#27528)
  • repo: add dependsOn to native build (#27446)
  • storybook: should generate correct config for nextjs apps #27233 (#27510, #27233)
  • testing: fix misc issues in migrations (#27471)
  • testing: fix issues in static server target migrations (#27547)
  • vite: plugin should infer serve target if server config defined #27370 (#27507, #27370)
  • vite: load the correct config file from @nx/vite:test executor (#27514)
  • vite: add typecheck inferred target for vite plugin #27501 (#27531, #27501)

❤️ Thank You

  • @NgDaddy @NgDaddy
  • Benjamin Cabanes @bcabanes
  • Colum Ferry @Coly010
  • EGonz1PCTY
  • Emily Xiong @xiongemi
  • Guilherme Prezzi @menosprezzi
  • Isaac Mann @isaacplmann
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Jonathan Cammisuli
  • Kamenskih Dmitriy
  • Leosvel Pérez Espinosa @leosvelperez
  • Nicholas Cunningham @ndcunningham
  • Tine Kondo @tinesoft
  • Wei Liang @weiliang79
nx - 19.6.1

Published by FrozenPandaz 2 months ago

19.6.1 (2024-08-19)

🚀 Features

  • core: add shutdown lifecycle hook to node executor (#27354)
  • docs: update OpenAI model to use gpt-4o-mini (#27434)
  • nx-dev: add Explain with AI to Enterprise and Pro Plans (#27455)
  • nx-dev: add Monorepo World banner to hero (#27482)

🩹 Fixes

  • angular: generate @nx/angular in devDependencies and move to dependencies when using runtime helpers (#27405)
  • angular: module-federation-ssr-dev-server should call correct builder (#27477)
  • angular: bump ngrx version to 18.0.2 (#27506)
  • js: handle arbitrary nested ts path mappings when re-mapping them to the outputs (#27429)
  • linter: update the @nx/dependency-checks rule to read the package.json content from the rule context (#27476)
  • misc: ensure custom reporters are usable with @nx/playwright:playwright (#27443)
  • module-federation: ensure target defaults are set correctly #27448 (#27472, #27448)
  • node: build-esbuild-options.ts browser user define envs by config (#27480)
  • nx-dev: Og image path generation (#27456)
  • nx-dev: bad link from home page (#27475)
  • nx-dev: fix use key instead of env to reference cache key in… (#26644)
  • react: ensure @vitejs/plugin-react is installed for storybook (#27463)
  • react: enable vitejs-plugin-react-swc for swc compiler (#27457)
  • repo: add dependsOn to native build (#27446)
  • testing: fix misc issues in migrations (#27471)

❤️ Thank You

  • @NgDaddy @NgDaddy
  • Benjamin Cabanes @bcabanes
  • Colum Ferry @Coly010
  • EGonz1PCTY
  • Isaac Mann @isaacplmann
  • Jason Jean @FrozenPandaz
  • Jonathan Cammisuli
  • Kamenskih Dmitriy
  • Leosvel Pérez Espinosa @leosvelperez
  • Nicholas Cunningham @ndcunningham
  • Tine Kondo @tinesoft
  • Wei Liang @weiliang79
nx - 19.6.0

Published by FrozenPandaz 2 months ago

19.6.0 (2024-08-15)

🚀 Features

  • angular: deprecate data persistence operators (#27401)
  • angular: support angular v18.2.0 (#27379)
  • core: error when running atomized tasks outside of DTE (#26898)
  • core: update pnpm/action-setup to v4 in ci-workflow generator (#26838)
  • core: update axios to ^1.7.2 (#27076)
  • core: include target architecture in nx report (#27094)
  • core: add --exclude-task-dependencies flag (#27137)
  • core: add nx-console installation source to nx connect (#27307)
  • core: change e2e-ci,e2e to be same line affected command (#26951)
  • core: Refresh welcome screens based on Nx Cloud (#27313)
  • core: introduce nx import (#26847)
  • core: remove env var to enable sync generators (#27409)
  • devkit: allow updating package json based projects (#27138)
  • graph: add parallelism in target details (#27014)
  • js: add scopes option for verdaccio (#26918)
  • js: added a verdaccio listen address to configuration (#26976)
  • js: @nx/js:init generator does not generate prettier and tsconfig.base.json files by default (#27406)
  • misc: prioritize github onboarding flow (#27085)
  • misc: only create one commit with cloud onboard URL on cnw (#27093)
  • misc: add onboarding a/b testing (#27217)
  • misc: add more logging while running migrations (#27063)
  • misc: add nx syncing mechanism and update the typescript-sync generator (#26793)
  • module-federation: add nx-runtime-library-control-plugin (#26816)
  • module-federation: use proxy servers to proxy to single file server for static remotes (#26782)
  • module-federation: improve console output for remote build errors (#26711)
  • module-federation: support setremotedefinition api (#27051)
  • module-federation: Update SSR enabling static serving for remotes (#27345)
  • nx-cloud: add nxCloudId field for auth (#27197)
  • nx-dev: add announcement pill on top of hero section (#26961)
  • nx-dev: improve hero section on homepage (1f34788c75)
  • nx-dev: update descriptions and layout styles for better clarity (#26991)
  • nx-dev: update typography and hero component styles (#27011)
  • nx-dev: add Nx Cloud Page (#26865)
  • nx-dev: Migrate careers from nx.app (#27020)
  • nx-dev: reprioritize customer logos on landing page (#27061)
  • nx-dev: Update nx-cloud page ai section (#27103)
  • nx-dev: Migrate pricing page from nx.app (#27012)
  • nx-dev: Migrate brands from nx.app (#27044)
  • nx-dev: Update footer links (#27075)
  • nx-dev: add ai for ci (#27096)
  • nx-dev: improve link visibility on docs pages (9712fb2a83)
  • nx-dev: add contact us button (#27248)
  • nx-dev: improve tab UX (ff51fcd2cd)
  • nx-dev: add support section on contact page (#27437)
  • react: add skipPackageJson flag to remote and host generators (#27116)
  • react-native: add convert-to-inferred generator for Expo and React Native (#27326)
  • release: allow {releaseGroupName} to be interpolated in tag pattern (#27188)
  • release: allow {releaseGroupName} to be interpolated in releaseTagPattern" (#27189)
  • release: allow {releaseGroupName} to be interpolated in releaseTagPattern (#27190)
  • release: dynamic release config via programmatic API (#27204)
  • release: add logUnchangedProjects flag to version generator, true by default (#27231)
  • release: add nx release plan:check command to ensure relevant version plans exist (#27343)
  • repo: run e2e in the same command as build,test,lint (#27019)
  • storybook: add storybook 8 support (#27214)
  • testing: support vite configOverrides for cypress (#26554)
  • testing: e2e-ci should use serve-static or vite preview for playwright and cypress (#27240)
  • testing: update jest to v29.7.0 (#27301)
  • testing: add missing targetDefaults migration entry for @nx/playwright (#27359)
  • testing: allow usage of jest 30 pre-release versions (#27334)
  • testing: support positional arg for jest executor (#27328)

🩹 Fixes

  • angular: generate correct server file when using webpack-based executors (#27007)
  • angular: remove unnecessary esbuild peer dependency (#27046)
  • angular: bump ngrx version and add @ngrx/operators to the package update list (#27107)
  • angular: update .gitignore and .prettierignore files in angular integrated migration (#27400)
  • bundling: prevent exports overwrite with esbuild (#27047)
  • bundling: get workspace package prefix length correctly #20817 (#27092, #20817)
  • bundling: explicitly set types for exports entries in package.json (#27152)
  • core: resolve nested delegated executor package correctly (#26979)
  • core: normalizeTargetDependencyWithStringProjects should not return undefined (#26994)
  • core: typo in nx update log (#27036)
  • core: record stats for more commands (#27017)
  • core: copy package manager config files when installing latest nx version in nx migrate (#27032)
  • core: fix watch daemon error (#27067)
  • core: ensure output paths returned are unique (#18207)
  • core: use argument length that match the actual size of the argument length (#21074)
  • core: reset should cleanup temporary nx-cloud files (#23316)
  • core: shorten socket length for plugin workers (#27073)
  • core: remove outdated workaround artificially keeping process alive (#27062)
  • core: update migration generators missing calls to format files (#27082)
  • core: improve error for setting an internal node as an external … (#27102)
  • core: allow overriding NX_PARALLEL with --parallel (#27016)
  • core: format global config files modified by nx migrate (#27066)
  • core: bump the time crate so compilation succeeds (#27117)
  • core: always load task envs from workspace root instead of relative to cwd (#27120)
  • core: change link in e2e-ci error message (#27187)
  • core: disable plugin isolation by default on windows for now (#27210)
  • core: show target description, add metadata to schema, and docum… (#27131)
  • core: remove additional quotes around cache path while pruning (#27273)
  • core: move token generation into new (#27266)
  • core: script-based targets should be able to be modified in a project.json file (#27309)
  • core: don't cache full dependency configuration when expanding target name (#27308)
  • core: allow configuring plugin message timeout (#27315)
  • core: update napi-build dependency to 2.1.3 (#27341)
  • core: avoid mutating target defaults during task graph calculation (#27348)
  • core: allow isolated plugins to shut themselves down (#27317)
  • core: prevent post install failures when socket path too long (#27366)
  • core: ensure context is available when updating files in context (#27395)
  • core: disable daemon in postinstall (#27415)
  • core: improve the dx of the sync commands and gracefully handle exiting the prompt when running tasks (#27418)
  • core: ensure the error has message before reading indexOf #27078 (#27426, #27078)
  • devkit: remove --web from being logged to show project details (#26968)
  • devkit: detect package manager based on install location (#27127)
  • gradle: change test-ci depends on testClasses (#27349)
  • js: do not override package.json type when defined in tsc executor (#27106)
  • js: generate additional entry point exports without the filename for barrel files (#27112)
  • js: handle project references better in typescript plugin (#27178)
  • js: locate npm nodes correctly for aliased packages (#27124)
  • linter: log a message when the number of warnings exceeds the specified maxWarnings for the lint executor (#27003)
  • linter: convert root projects correctly to inferred and remove default option values (#27035)
  • linter: ensure too many warnings is only logged if enabled (#27083)
  • linter: checking command is specified (#26908)
  • linter: allow undefined options in eslint plugin (#27232)
  • misc: update concurrency in ci workflows to 3 (#26974)
  • misc: generate the "types" field in package.json if no set (#27147)
  • misc: hide git not a repository error (#27237)
  • misc: add cloud token during new workspace like expected (#27265)
  • misc: fix cloud setup (#27281)
  • misc: end ab testing for onboarding message (#27316)
  • misc: track which CI providers being used (#27320)
  • misc: avoid terminal popups when checking package manager version (#27329)
  • misc: update readmes (#27038)
  • misc: init should run add for .nx workspaces on windows (#27364)
  • module-federation: do not cache assets from static serve (#27005)
  • module-federation: pin versions mf packages versions (#27071)
  • module-federation: handle tspath mappings with /* wildcard #26765 (#27149, #26765)
  • module-federation: optimization should not be overwritten #27201 (#27376, #27201)
  • module-federation: remote proxies should use https when host is configured with ssl #27360 (#27381, #27360)
  • module-federation: turn dts off by default #27198 (#27403, #27198)
  • module-federation: Add migration for ssr server file to run on it's own port (#27411)
  • nextjs: fix inlined workspace root in .nx-helpers (#27136)
  • nextjs: update @nx/next/babel preset to remove conflicting plugins when testing in Jest (#27414)
  • nextjs: Fix order, and wrong number call to createWebpackConfig() (#27337)
  • node: ensure artifacts are built before serving app (#27146)
  • node: Ensure docker file is generated when nest framework is supplied (#27153)
  • nx-cloud: fix connect generator (#27314)
  • nx-cloud: add nxCloudId to nxJson when connecting with generator (#27356)
  • nx-dev: Navigating to blogs should work (#26972)
  • nx-dev: Remove announcement banner (232e12479e)
  • nx-dev: improve bandwidth usage convert gif to mp4 (#27129)
  • nx-dev: add background on pricing tiles & blog link to pricing page #27157 (#27157)
  • nx-dev: Add png image file for ai blog socials (#27192)
  • nx-dev: OG image meta tag (#27195)
  • nx-dev: plugin-registry title style (777eea685c)
  • nx-dev: adjust scroll offset for headings on docs and blog container (90e29f078e)
  • nx-dev: Turn off next.js cache for careers api (#27275)
  • nx-dev: clean up heading text (#27205)
  • react: generate valid Vite + JSX setup for React (#27130)
  • react-native: fix unable to resolve realm (#26983)
  • react-native: migration handles case where plugins is missing from nx.json (#27387)
  • release: only include relevant authors in project changelogs (#27181)
  • release: ensure @org/package style names are wrapped in quotes in version plans (#27177)
  • release: do not add groups to commit message when their projects have no changes (#27218)
  • release: deleted files should be staged alongside changed files (#27219)
  • release: allow version plans to have multi-line, arbitrarily formatted messages (#27323)
  • release: allow specifier override for version command when version plans are enabled (#27436)
  • repo: update tests to pass regardless of actually installed yarn version (#27054)
  • repo: fix native cache inputs (#27338)
  • storybook: update version check (#27278)
  • testing: use taskkill to kill web server process when running cypress on windows (#27068)
  • testing: adding e2e projects should register e2e-ci targetDefaults (#27185)
  • testing: resolve jest package from the project root in plugin (#27342)
  • testing: playwright migration should find correct targetName (#27386)
  • testing: e2e-ci targetDefaults migration should handle self deps (#27380)
  • testing: cypress update ci webserver to serve-static based on plugins (#27399)
  • testing: cache resolved jest path in plugin correctly (#27407)
  • testing: resolve jest utils in plugin from the @jest/core package location that jest uses (#27422)
  • testing: revert bump for ts-jest (#27432)
  • testing: do not migrate projects without webpack nor vite (#27431)
  • testing: migrations should look for existing target before attempting migration (#27441)
  • vite: typecheck vue projects with vue-tsc #20242 (#26450, #20242)
  • vite: remove cache.dir option from test utils (#27087)
  • vite: respect existing package.json type #27057 (#27084, #27057)
  • vite: vitest executor should continue to load plugins #22001 (#27118, #22001)
  • vite: ensure nxViteTsPaths resolve before vite internal resolver (#27155)
  • webpack: fixing null pointer about projectGraph with nx enhance configuration (#26430)
  • webpack: include hash in asset filenames so they do not conflict (#27159)
  • webpack: return proper webpack plugin from useLegacyNxPlugin function (#27340)
  • webpack: bump webpack-dev-server to 5.0.4 #27310 (#27375, #27310)

❤️ Thank You

  • abcdmku @abcdmku
  • Adrian Dimech @agdimech
  • Austin Fahsl @fahslaj
  • Benjamin Cabanes @bcabanes
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Daniel Rose @DanielRose
  • Denis Frenademetz @skrtheboss
  • Elyahou Ittah
  • Emily Xiong @xiongemi
  • Guilherme Prezzi @menosprezzi
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jan-Niklas W. @niklas-wortmann
  • Jason Jean @FrozenPandaz
  • Jonathan Cammisuli
  • Juri @juristr
  • Juri Strumpflohner @juristr
  • Katerina Skroumpelou @mandarini
  • Leosvel Pérez Espinosa @leosvelperez
  • Louie Weng @lourw
  • Matthew Hancock
  • MaxKless @MaxKless
  • Michal Jez @MJez29
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
  • Nicolas Belliard
  • Rajhans Jadhao @iamrajhans
  • Raz Luvaton @rluvaton
  • Stefan F. @SFU253
  • Tim van den Eijnden @TimvdEijnden
  • Trang Doan
  • Wixewr
  • Zach Tindall @a88zach
nx - 19.6.0-rc.0

Published by FrozenPandaz 2 months ago

19.6.0-rc.0 (2024-08-14)

🚀 Features

  • angular: support angular v18.2.0 (#27379)
  • js: @nx/js:init generator does not generate prettier and tsconfig.base.json files by default (#27406)
  • module-federation: Update SSR enabling static serving for remotes (#27345)
  • storybook: add storybook 8 support (#27214)

🩹 Fixes

  • core: improve the dx of the sync commands and gracefully handle exiting the prompt when running tasks (#27418)
  • core: ensure the error has message before reading indexOf #27078 (#27426, #27078)
  • module-federation: turn dts off by default #27198 (#27403, #27198)
  • module-federation: Add migration for ssr server file to run on it's own port (#27411)
  • nextjs: Fix order, and wrong number call to createWebpackConfig() (#27337)
  • release: allow specifier override for version command when version plans are enabled (#27436)
  • testing: resolve jest utils in plugin from the @jest/core package location that jest uses (#27422)
  • testing: revert bump for ts-jest (#27432)
  • testing: do not migrate projects without webpack nor vite (#27431)
  • testing: migrations should look for existing target before attempting migration (#27441)

❤️ Thank You

  • Austin Fahsl @fahslaj
  • Colum Ferry @Coly010
  • Jack Hsu @jaysoo
  • Jason Jean @FrozenPandaz
  • Leosvel Pérez Espinosa @leosvelperez
  • Nicholas Cunningham @ndcunningham
  • Trang Doan
nx - 19.6.0-beta.6

Published by FrozenPandaz 2 months ago

19.6.0-beta.6 (2024-08-13)

🩹 Fixes

  • core: disable daemon in postinstall (#27415)
  • nextjs: update @nx/next/babel preset to remove conflicting plugins when testing in Jest (#27414)

❤️ Thank You

  • Jack Hsu @jaysoo
  • Jason Jean @FrozenPandaz
nx - 19.6.0-beta.5

Published by FrozenPandaz 2 months ago

19.6.0-beta.5 (2024-08-13)

🚀 Features

  • angular: deprecate data persistence operators (#27401)
  • core: remove env var to enable sync generators (#27409)
  • testing: support positional arg for jest executor (#27328)

🩹 Fixes

  • angular: update .gitignore and .prettierignore files in angular integrated migration (#27400)
  • core: ensure context is available when updating files in context (#27395)
  • testing: cypress update ci webserver to serve-static based on plugins (#27399)
  • testing: cache resolved jest path in plugin correctly (#27407)

❤️ Thank You

  • Colum Ferry @Coly010
  • Jason Jean @FrozenPandaz
  • Leosvel Pérez Espinosa @leosvelperez
  • Michal Jez @MJez29