nx

Smart Monorepos · Fast CI

MIT License

Downloads
250.2M
Stars
22K
Committers
989

Bot releases are visible (Hide)

nx - 19.4.2

Published by FrozenPandaz 3 months ago

19.4.2 (2024-07-08)

🚀 Features

  • core: add support for wildcards in dependsOn (#19611)
  • linter: support eslint.config.cjs and *.cjs extension with flat config (#26637)

🩹 Fixes

  • core: ensure better create nodes error messaging (#26811)
  • misc: adjust nx cloud ab test (#26866)

❤️ Thank You

  • Ben Snyder
  • Craigory Coppola @AgentEnder
  • Jason Jean @FrozenPandaz
  • Pavlo @fxposter
nx - 19.5.0-beta.0

Published by FrozenPandaz 4 months ago

19.5.0-beta.0 (2024-07-06)

🚀 Features

  • core: move target defaults back to post graph step (#26596)
  • core: support compile to wasi target (#22870)
  • gradle: gradle atomizer (#26663)
  • graph: add copy button for entire target configuration (#26284)
  • module-federation: use @module-federation/enhanced for withModuleFederation (#26777)
  • nx-dev: update next to fix img fetchpriority error (#26766)
  • react: add support for React Compiler in @nx/react/babel (#26826)
  • react-native: update react-native-svg to 15.3.0 (#26827)

🩹 Fixes

  • 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)
  • gradle: fix gradle exclude src/test (#26741)
  • js: normalize excluded paths to task inputs correctly in typescript plugin (#26801)
  • node: Enable e2e test (#23508)
  • nx-dev: plugin-registry menu (#26767)
  • nx-plugin: tslib is not set as a dependency when using create-package generator (#22429)

❤️ Thank You

  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Emily Xiong @xiongemi
  • EugeneKruglei @EugeneKruglei
  • Jack Hsu @jaysoo
  • Jason Jean @FrozenPandaz
  • Jonathan Gelin @jogelin
  • Juri Strumpflohner @juristr
  • Leosvel Pérez Espinosa @leosvelperez
  • LongYinan
  • MaxKless @MaxKless
  • Naymi
  • Nicholas Cunningham @ndcunningham
nx - 19.4.1

Published by FrozenPandaz 4 months ago

19.4.1 (2024-07-05)

🚀 Features

  • graph: add copy button for entire target configuration (#26284)
  • nx-dev: update next to fix img fetchpriority error (#26766)
  • react-native: update react-native-svg to 15.3.0 (#26827)

🩹 Fixes

  • 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)
  • gradle: fix gradle exclude src/test (#26741)
  • js: normalize excluded paths to task inputs correctly in typescript plugin (#26801)
  • node: Enable e2e test (#23508)
  • nx-dev: plugin-registry menu (#26767)
  • nx-plugin: tslib is not set as a dependency when using create-package generator (#22429)

❤️ Thank You

  • Emily Xiong @xiongemi
  • EugeneKruglei @EugeneKruglei
  • Jack Hsu @jaysoo
  • Jason Jean @FrozenPandaz
  • Jonathan Gelin @jogelin
  • Juri Strumpflohner @juristr
  • Leosvel Pérez Espinosa @leosvelperez
  • MaxKless @MaxKless
  • Naymi
  • Nicholas Cunningham @ndcunningham
nx - 19.4.0

Published by FrozenPandaz 4 months ago

19.4.0 (2024-07-02)

🚀 Features

  • angular: update ngrx packages to v18 (#26549)
  • angular: add helper function to devkit to add viewProviders to a component (#26526)
  • bundling: add convert-to-inferred generator for @nx/rollup (#26280)
  • core: allow defining target with only dependsOn (#26545)
  • core: add lifecycle to record task history & retrieve via daemon (#26593)
  • core: added the ability to split command property into an array in nx:run-commands executor (#20201)
  • core: add --help content to project details view (#26629)
  • devkit: add aggregateLog util for executor to plugin migration (#26523)
  • expo: add to project package.json for install command (#26500)
  • gradle: support composite build (#25990)
  • graph: add description and tags to details page (#26252)
  • graph: add atomizer label to target groups (#26622)
  • nextjs: add experimental-build-mode option to support compile only (#26465)
  • nextjs: Add convert-to-inferred generator (#26706)
  • nx-cloud: updates to the new onboarding flow (d928558bc)
  • nx-cloud: unhide new onboarding flow (92be32c1a)
  • release: allow disabling GitHub username matching in default changelog renderer (#26672)
  • remix: add convert-to-inferred generator (#26601)
  • storybook: add convert-to-inferred generator (#26595)
  • testing: add convert-to-inferred migration generator for jest (#26259)
  • vite: add convert-to-inferred migration generator (#26249)
  • webpack: add createNodesV2 for plugin (#26588)
  • webpack: add convertConfigToWebpackPlugin (#26516)
  • webpack: add convert-to-inferred generator (#26621)

🩹 Fixes

  • angular: fix chalk import and correctly skip invalid projects in ng-add generator (#26667)
  • angular: allow usages of ecmascript decorators in ng-packagr executors (#26691)
  • angular: migration of browserTarget to buildTarget should handle empty config #26681 (#26690, #26681)
  • bundling: set project type correct for buildable vite projects (#26420)
  • bundling: convert to inferred should handle config file (#26619)
  • bundling: rename aliases for @nx/rollup:convert-to-inferred generator (#26659)
  • bundling: use vite createNodes v2 for add plugin (#26662)
  • bundling: register plugin correctly in rollup migration generator (#26673)
  • core: merge args and options in nx:run-commands executor (#26573)
  • core: repair sourcemaps that had file & plugin swapped (#26628)
  • core: pick up changes to plugins configuration in daemon (#26625)
  • core: isolated plugins should provide cleanup function (#26657)
  • core: expand env variables on load and unload (#26459)
  • core: move plugin worker to socket (#26558)
  • core: do not create projects twice from package.json (#26700)
  • core: fix create package json root parsing (#26717)
  • core: add windowsHide for depencies-and-lockfile plugin with bun (#26718)
  • core: correctly detect Windows Bamboo agents as CI environments (#26699)
  • core: prevent cmd popups from isolation (#26730)
  • core: do not load transpiler when within tsx environment (#26723)
  • core: handle packageManager property with createPackageJson (#26726)
  • core: do not re-register ts-node twice for the same compiler opt… (#26758)
  • expo: fix expo start windows (#26493)
  • expo: should support app.config.ts (#26713)
  • gradle: fix migrations (#26739)
  • gradle: pass process.env when running gradle (#26776)
  • graph: improve layout when target groups are empty or there are no groups (#26555)
  • graph: fix search params reload when back to graph (#26580)
  • graph: fix empty target group (#26704)
  • graph: update atomizer metadata & pdv hint (#26733)
  • js: node executor now correctly kills tasks when exiting (#19219)
  • linter: ensure that @nx/eslint-plugin is installed when we add an extracted base eslintrc file (#26679)
  • linter: handle eslint flat config path correctly in lint executor (#26687)
  • linter: dependency checks should respect pnpm workspace versions (#26709)
  • misc: rename @nrwl/* to @nx/* in init generator descriptions (#26610)
  • misc: register plugins correctly in migration generators (#26670)
  • misc: restrict countries not supported by OpenAI (#26725)
  • misc: respect useInferencePlugin in nx.json when generating apps and libs (#26703)
  • module-federation: module-federation-dev-server hang caused by child process exiting too early (#26684, #26685)
  • module-federation: dynamic remotes external to workspace should be skipped correctly #26551 (#26692, #26551)
  • nest: Add missing props (#26534)
  • nextjs: fixes for convert-to-inferred (#26735)
  • nuxt: api template typo (#26719)
  • nx-cloud: do not use bff api for onboarding (#26712)
  • nx-cloud: onboarding cloud version handling (#26790)
  • nx-dev: allow linking to headers that are code wrapped (#26608)
  • release: skip dependents of projects without changes in conventional commits (#26671)
  • remix: don't add @remix-run/eslint-config dependency to new remix apps (#26568)
  • storybook: output should match CLI flag (#26652)
  • testing: handle different jest config files in configurations when migrating to inferred (#26591)
  • testing: accept a numeric value for the playwright executor's workers option (#26689)
  • testing: only add atomizer label for parent atomizer task (#26740)
  • testing: pin cypress to 13.12.0 and re-enable skipped tests (#26751)
  • vite: nxViteTsPaths plugin should not run-many for vitest (#26574)
  • vite: setup-paths-plugin should only register import once (#26678)
  • vite: incremental builds tmp tsconfig should have baseUrl set to workspace root (#26680)
  • vite: infer build and serve targets when rollupOptions.input is present (#26750)
  • vite: remove deprecated cache.dir from vitest generation (#26756)
  • vue: application generator should use normalized app name #26605 (#26729, #26605)
  • webpack: handle nullable plugin options (#26624)
  • webpack: skip useLegacyNxPlugin during graph creation (#26626)
  • webpack: add comment to explain useLegacyNxPlugin and how to remove it (#26696)

❤️ Thank You

  • Altan Stalker
  • Caleb Ukle
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • dfr-exnaton @dfr-exnaton
  • Emily Xiong @xiongemi
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Josh Kim @jooskim
  • Katerina Skroumpelou @mandarini
  • Leosvel Pérez Espinosa @leosvelperez
  • Maciej Łyskawiński @LonguCodes
  • MaxKless @MaxKless
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
  • Pavlo Grosse @Olster
  • scottpledger @scottpledger
  • Thomas Dekiere
  • Uzhanin Egor @gearonix
nx - 19.4.0-rc.1

Published by FrozenPandaz 4 months ago

19.4.0-rc.1 (2024-06-28)

🩹 Fixes

  • core: do not load transpiler when within tsx environment (#26723)
  • core: handle packageManager property with createPackageJson (#26726)
  • core: do not re-register ts-node twice for the same compiler opt… (#26758)
  • gradle: fix migrations (#26739)
  • js: node executor now correctly kills tasks when exiting (#19219)
  • misc: respect useInferencePlugin in nx.json when generating apps and libs (#26703)
  • testing: only add atomizer label for parent atomizer task (#26740)
  • vite: infer build and serve targets when rollupOptions.input is present (#26750)

❤️ Thank You

  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Maciej Łyskawiński @LonguCodes
  • Miroslav Jonaš @meeroslav
nx - 19.4.0-rc.0

Published by FrozenPandaz 4 months ago

19.4.0-rc.0 (2024-06-27)

🚀 Features

  • core: added the ability to split command property into an array in nx:run-commands executor (#20201)
  • core: add --help content to project details view (#26629)
  • nextjs: Add convert-to-inferred generator (#26706)

🩹 Fixes

  • core: fix create package json root parsing (#26717)
  • core: add windowsHide for depencies-and-lockfile plugin with bun (#26718)
  • core: correctly detect Windows Bamboo agents as CI environments (#26699)
  • core: prevent cmd popups from isolation (#26730)
  • expo: should support app.config.ts (#26713)
  • graph: fix empty target group (#26704)
  • graph: update atomizer metadata & pdv hint (#26733)
  • linter: dependency checks should respect pnpm workspace versions (#26709)
  • misc: restrict countries not supported by OpenAI (#26725)
  • nextjs: fixes for convert-to-inferred (#26735)
  • nuxt: api template typo (#26719)
  • nx-cloud: do not use bff api for onboarding (#26712)
  • vue: application generator should use normalized app name #26605 (#26729, #26605)

❤️ Thank You

  • Altan Stalker
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Emily Xiong @xiongemi
  • Jack Hsu @jaysoo
  • Katerina Skroumpelou @mandarini
  • MaxKless @MaxKless
  • Miroslav Jonaš @meeroslav
  • Nicholas Cunningham @ndcunningham
  • scottpledger @scottpledger
  • Uzhanin Egor @gearonix
nx - 19.4.0-beta.2

Published by FrozenPandaz 4 months ago

19.4.0-beta.2 (2024-06-26)

🚀 Features

  • angular: add helper function to devkit to add viewProviders to a component (#26526)
  • core: allow defining target with only dependsOn (#26545)
  • core: add lifecycle to record task history & retrieve via daemon (#26593)
  • expo: add to project package.json for install command (#26500)
  • gradle: support composite build (#25990)
  • graph: add description and tags to details page (#26252)
  • graph: add atomizer label to target groups (#26622)
  • nextjs: add experimental-build-mode option to support compile only (#26465)
  • nx-cloud: updates to the new onboarding flow (d928558bc)
  • nx-cloud: unhide new onboarding flow (92be32c1a)
  • release: allow disabling GitHub username matching in default changelog renderer (#26672)
  • remix: add convert-to-inferred generator (#26601)
  • storybook: add convert-to-inferred generator (#26595)
  • testing: add convert-to-inferred migration generator for jest (#26259)
  • vite: add convert-to-inferred migration generator (#26249)
  • webpack: add createNodesV2 for plugin (#26588)
  • webpack: add convertConfigToWebpackPlugin (#26516)
  • webpack: add convert-to-inferred generator (#26621)

🩹 Fixes

  • angular: fix chalk import and correctly skip invalid projects in ng-add generator (#26667)
  • angular: allow usages of ecmascript decorators in ng-packagr executors (#26691)
  • angular: migration of browserTarget to buildTarget should handle empty config #26681 (#26690, #26681)
  • bundling: convert to inferred should handle config file (#26619)
  • bundling: rename aliases for @nx/rollup:convert-to-inferred generator (#26659)
  • bundling: use vite createNodes v2 for add plugin (#26662)
  • bundling: register plugin correctly in rollup migration generator (#26673)
  • core: merge args and options in nx:run-commands executor (#26573)
  • core: repair sourcemaps that had file & plugin swapped (#26628)
  • core: pick up changes to plugins configuration in daemon (#26625)
  • core: isolated plugins should provide cleanup function (#26657)
  • core: expand env variables on load and unload (#26459)
  • core: move plugin worker to socket (#26558)
  • core: do not create projects twice from package.json (#26700)
  • expo: fix expo start windows (#26493)
  • graph: improve layout when target groups are empty or there are no groups (#26555)
  • graph: fix search params reload when back to graph (#26580)
  • linter: ensure that @nx/eslint-plugin is installed when we add an extracted base eslintrc file (#26679)
  • linter: handle eslint flat config path correctly in lint executor (#26687)
  • misc: rename @nrwl/* to @nx/* in init generator descriptions (#26610)
  • misc: register plugins correctly in migration generators (#26670)
  • module-federation: module-federation-dev-server hang caused by child process exiting too early (#26684, #26685)
  • module-federation: dynamic remotes external to workspace should be skipped correctly #26551 (#26692, #26551)
  • nest: Add missing props (#26534)
  • nx-dev: allow linking to headers that are code wrapped (#26608)
  • release: skip dependents of projects without changes in conventional commits (#26671)
  • remix: don't add @remix-run/eslint-config dependency to new remix apps (#26568)
  • storybook: output should match CLI flag (#26652)
  • testing: handle different jest config files in configurations when migrating to inferred (#26591)
  • testing: accept a numeric value for the playwright executor's workers option (#26689)
  • vite: nxViteTsPaths plugin should not run-many for vitest (#26574)
  • vite: setup-paths-plugin should only register import once (#26678)
  • vite: incremental builds tmp tsconfig should have baseUrl set to workspace root (#26680)
  • webpack: handle nullable plugin options (#26624)
  • webpack: skip useLegacyNxPlugin during graph creation (#26626)
  • webpack: add comment to explain useLegacyNxPlugin and how to remove it (#26696)

❤️ Thank You

  • Caleb Ukle
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • dfr-exnaton @dfr-exnaton
  • Emily Xiong @xiongemi
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Josh Kim @jooskim
  • Katerina Skroumpelou
  • Leosvel Pérez Espinosa @leosvelperez
  • MaxKless @MaxKless
  • Nicholas Cunningham @ndcunningham
  • Pavlo Grosse @Olster
  • Thomas Dekiere
nx - 19.3.2

Published by FrozenPandaz 4 months ago

19.3.2 (2024-06-26)

🚀 Features

  • nx-cloud: updates to the new onboarding flow (75b7fa155)
  • nx-cloud: unhide new onboarding flow (73f15ebcc)
  • release: allow disabling GitHub username matching in default changelog renderer (#26672)

🩹 Fixes

  • angular: fix chalk import and correctly skip invalid projects in ng-add generator (#26667)
  • angular: allow usages of ecmascript decorators in ng-packagr executors (#26691)
  • angular: migration of browserTarget to buildTarget should handle empty config #26681 (#26690, #26681)
  • bundling: use vite createNodes v2 for add plugin (#26662)
  • core: repair sourcemaps that had file & plugin swapped (#26628)
  • core: pick up changes to plugins configuration in daemon (#26625)
  • core: isolated plugins should provide cleanup function (#26657)
  • core: expand env variables on load and unload (#26459)
  • graph: fix search params reload when back to graph (#26580)
  • linter: ensure that @nx/eslint-plugin is installed when we add an extracted base eslintrc file (#26679)
  • linter: handle eslint flat config path correctly in lint executor (#26687)
  • module-federation: module-federation-dev-server hang caused by child process exiting too early (#26684, #26685)
  • module-federation: dynamic remotes external to workspace should be skipped correctly #26551 (#26692, #26551)
  • release: skip dependents of projects without changes in conventional commits (#26671)
  • remix: don't add @remix-run/eslint-config dependency to new remix apps (#26568)
  • testing: accept a numeric value for the playwright executor's workers option (#26689)
  • vite: setup-paths-plugin should only register import once (#26678)
  • vite: incremental builds tmp tsconfig should have baseUrl set to workspace root (#26680)
  • webpack: handle nullable plugin options (#26624)

❤️ Thank You

  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Emily Xiong @xiongemi
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Josh Kim @jooskim
  • Katerina Skroumpelou
  • Leosvel Pérez Espinosa @leosvelperez
  • MaxKless @MaxKless
  • Thomas Dekiere
nx - 19.3.1

Published by FrozenPandaz 4 months ago

19.3.1 (2024-06-21)

🚀 Features

  • angular: update ngrx packages to v18 (#26549)
  • angular: add helper function to devkit to add viewProviders to a component (#26526)
  • expo: add to project package.json for install command (#26500)
  • graph: add description and tags to details page (#26252)
  • webpack: add createNodesV2 for plugin (#26588)

🩹 Fixes

  • bundling: set project type correct for buildable vite projects (#26420)
  • core: merge args and options in nx:run-commands executor (#26573)
  • expo: fix expo start windows (#26493)
  • graph: improve layout when target groups are empty or there are no groups (#26555)
  • misc: rename @nrwl/* to @nx/* in init generator descriptions (#26610)
  • nest: Add missing props (#26534)
  • nx-dev: allow linking to headers that are code wrapped (#26608)
  • vite: nxViteTsPaths plugin should not run-many for vitest (#26574)

❤️ Thank You

  • Caleb Ukle
  • Colum Ferry @Coly010
  • Emily Xiong @xiongemi
  • Jack Hsu @jaysoo
  • Leosvel Pérez Espinosa @leosvelperez
  • Nicholas Cunningham @ndcunningham
  • Pavlo Grosse @Olster
nx - 19.4.0-beta.1

Published by FrozenPandaz 4 months ago

19.4.0-beta.1 (2024-06-14)

🚀 Features

  • angular: update ngrx packages to v18 (#26549)

🩹 Fixes

  • bundling: set project type correct for buildable vite projects (#26420)

❤️ Thank You

  • Jack Hsu @jaysoo
  • Leosvel Pérez Espinosa @leosvelperez
nx - 19.4.0-beta.0

Published by FrozenPandaz 4 months ago

19.4.0-beta.0 (2024-06-13)

🚀 Features

  • bundling: add convert-to-inferred generator for @nx/rollup (#26280)
  • devkit: add aggregateLog util for executor to plugin migration (#26523)

❤️ Thank You

  • Colum Ferry @Coly010
  • Jack Hsu @jaysoo
nx - 19.3.0 Latest Release

Published by FrozenPandaz 4 months ago

19.3.0 (2024-06-13)

🚀 Features

  • core: extend option readyWhen to accept multiple strings (#26426)
  • nx-dev: Use app router for blogs (#23127)
  • vite: add createNodesV2 function (#26484)

🩹 Fixes

  • bundling: vite init generator supports updating vite projects to use workspace libraries (#26503)
  • core: don't infer scripts as targets if sibling project json declares them (#26464)
  • core: remove devDependencies in production build (#21428)
  • core: read project name from package json if not set in project json (#26386)
  • core: convert-to-monorepo support for root project without project.json (#26507)
  • core: generate npm lockfile with correct hoisted dependencies (#26539)
  • js: filter project dependencies when calculating topological ordering (#26491)
  • js: remove default port for verdaccio (#26502)
  • js: fix typescript resolution for packages with different resolv… (#26533)
  • linter: update eslint config lookup to correctly handle configs at the root (#26508)
  • release: false positive npm dist-tag add (#26496)
  • release: ensure git add related commands run from root (#26497)
  • release: ensure given preid modifies conventional commits specifier (#26524)
  • testing: add the preset from the jest config to the inferred task inputs (#26511)

❤️ Thank You

  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Emily Xiong @xiongemi
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Katerina Skroumpelou @mandarini
  • Leosvel Pérez Espinosa @leosvelperez
  • Miguel @mpsanchis
  • Nicholas Cunningham @ndcunningham
nx - 19.3.0-beta.1

Published by FrozenPandaz 4 months ago

19.3.0-beta.1 (2024-06-12)

🚀 Features

  • core: extend option readyWhen to accept multiple strings (#26426)
  • node: Add output path to setup docker (#26365)
  • nx-dev: update text on enterprise & contact screens (#26416)
  • nx-dev: Use app router for blogs (#23127)
  • vite: add createNodesV2 function (#26484)

🩹 Fixes

  • angular: install @typescript-eslint/utils when using relevant angular eslint v18 packages (#26418)
  • bundling: load rollup config using the rollup version installed in the workspace (#26298)
  • bundling: fix vite plugin caching (#26487)
  • bundling: vite init generator supports updating vite projects to use workspace libraries (#26503)
  • core: don't load env vars when insantiating daemon client (#26421)
  • core: should not pass --no-color --no-parallel (#22763)
  • core: fix postinstall when nx is not resolveable (#26433)
  • core: handle projects inside dependsOn correctly (#26392)
  • core: correctly handle negative patterns in workspaces/packages config (#26453)
  • core: don't throw when hashing undefined object (#26455)
  • core: clean versions read from package.json when resolving depen… (#26457)
  • core: ensure tuple passed to aggregate create nodes error (#26456)
  • core: fix duplicate nx entry in gitignore (#26461)
  • core: don't infer scripts as targets if sibling project json declares them (#26464)
  • core: remove devDependencies in production build (#21428)
  • core: read project name from package json if not set in project json (#26386)
  • core: convert-to-monorepo support for root project without project.json (#26507)
  • js: add default baseUrl when extracting tsconfig.base.json or building libs will fail (#26432)
  • js: filter project dependencies when calculating topological ordering (#26491)
  • js: remove default port for verdaccio (#26502)
  • js: fix typescript resolution for packages with different resolv… (#26533)
  • linter: do not glob for invalid eslint config filenames in plugin (#26409)
  • linter: improve error message for misconfigured parserOptions.project in @nx/eslint:lint executor (#26383)
  • linter: update eslint config lookup to correctly handle configs at the root (#26508)
  • misc: gitignore workspace-data when init run (#26429)
  • misc: nx wrapper should work better on windows (#26460)
  • nextjs: enable failing storybook tests (#22675)
  • nextjs: Generating an app using tailwind should not add module css (#26454)
  • nuxt: app generation should respect as-provided for app names (#26412)
  • nuxt: ensure .output directory is marked as an output (#26414)
  • react: prevent generating empty props since setting strict in tsconfig is not compatible with it (#26428)
  • release: improve error msg to mention how to add the nx/js plugin (#26473)
  • release: false positive npm dist-tag add (#26494)
  • release: false positive npm dist-tag add" (#26495)
  • release: false positive npm dist-tag add (#26496)
  • release: ensure git add related commands run from root (#26497)
  • release: ensure given preid modifies conventional commits specifier (#26524)
  • testing: add the preset from the jest config to the inferred task inputs (#26511)
  • vite: ensure typecheck is using correct tsconfig #21844 (#26447, #21844)
  • web: add shell true (#26411)

❤️ Thank You

  • Bastien @bastienmoulia
  • Benjamin Cabanes @bcabanes
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Emily Xiong @xiongemi
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Juri Strumpflohner @juristr
  • Katerina Skroumpelou @mandarini
  • Leosvel Pérez Espinosa @leosvelperez
  • Miguel @mpsanchis
  • Nicholas Cunningham @ndcunningham
nx - 19.2.3

Published by FrozenPandaz 4 months ago

19.2.3 (2024-06-10)

🩹 Fixes

  • bundling: fix vite plugin caching (#26487)
  • release: improve error msg to mention how to add the nx/js plugin (#26473)
  • vite: ensure typecheck is using correct tsconfig #21844 (#26447, #21844)

❤️ Thank You

  • Colum Ferry @Coly010
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Juri Strumpflohner @juristr
nx - 19.2.2

Published by FrozenPandaz 4 months ago

19.2.2 (2024-06-07)

🩹 Fixes

  • core: handle projects inside dependsOn correctly (#26392)
  • core: correctly handle negative patterns in workspaces/packages config (#26453)
  • core: don't throw when hashing undefined object (#26455)
  • core: clean versions read from package.json when resolving depen… (#26457)
  • core: ensure tuple passed to aggregate create nodes error (#26456)
  • core: fix duplicate nx entry in gitignore (#26461)
  • misc: nx wrapper should work better on windows (#26460)
  • nextjs: Generating an app using tailwind should not add module css (#26454)
  • react: prevent generating empty props since setting strict in tsconfig is not compatible with it (#26428)
  • web: add shell true (#26411)

❤️ Thank You

  • Bastien @bastienmoulia
  • Craigory Coppola @AgentEnder
  • Emily Xiong @xiongemi
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Nicholas Cunningham @ndcunningham
nx - 19.2.1

Published by FrozenPandaz 5 months ago

19.2.1 (2024-06-06)

🚀 Features

  • graph: add source info for command and script (#26162)
  • node: Add output path to setup docker (#26365)
  • nx-dev: update text on enterprise & contact screens (#26416)
  • web: allow additional http-server options to be passed from @nx/web:file-server (#26391)

🩹 Fixes

  • angular: install @typescript-eslint/utils when using relevant angular eslint v18 packages (#26418)
  • bundling: load rollup config using the rollup version installed in the workspace (#26298)
  • 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)
  • core: don't load env vars when insantiating daemon client (#26421)
  • core: should not pass --no-color --no-parallel (#22763)
  • core: fix postinstall when nx is not resolveable (#26433)
  • graph: make cacheable and nx release pill sticky to the right (#26157)
  • js: add default baseUrl when extracting tsconfig.base.json or building libs will fail (#26432)
  • linter: do not glob for invalid eslint config filenames in plugin (#26409)
  • linter: improve error message for misconfigured parserOptions.project in @nx/eslint:lint executor (#26383)
  • misc: gitignore workspace-data when init run (#26429)
  • nextjs: enable failing storybook tests (#22675)
  • nuxt: generate tsconfig files correctly (#26385)
  • nuxt: app generation should respect as-provided for app names (#26412)
  • nuxt: ensure .output directory is marked as an output (#26414)
  • nx-dev: update section layout in 'how-can-we-help' component (#26394)

❤️ Thank You

  • Benjamin Cabanes @bcabanes
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Emily Xiong @xiongemi
  • Jack Hsu @jaysoo
  • Jason Jean @FrozenPandaz
  • Leosvel Pérez Espinosa @leosvelperez
  • Nicholas Cunningham @ndcunningham
nx - 19.3.0-beta.0

Published by FrozenPandaz 5 months ago

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

  • Benjamin Cabanes @bcabanes
  • Colum Ferry @Coly010
  • Emily Xiong @xiongemi
  • Jack Hsu @jaysoo
  • Jason Jean @FrozenPandaz
nx - 19.2.0

Published by FrozenPandaz 5 months ago

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

  • Attila Tóth
  • Austin Fahsl @fahslaj
  • Benjamin Cabanes @bcabanes
  • Colum Ferry @Coly010
  • Craigory Coppola @AgentEnder
  • Emily Marigold Klassen @forivall
  • Emily Xiong @xiongemi
  • Every @hongxuWei
  • Greg Westneat
  • Ivens Diego Müller @vensller
  • Jack Hsu @jaysoo
  • James Henry @JamesHenry
  • Jason Jean @FrozenPandaz
  • Jordan Hall @Jordan-Hall
  • Katerina Skroumpelou @mandarini
  • Leosvel Pérez Espinosa @leosvelperez
  • MaxKless @MaxKless
  • Michal Jez @MJez29
  • Miroslav Jonas @meeroslav
  • Miroslav Jonaš @meeroslav
  • Nathanael @nsmith7989
  • Nicholas Cunningham @ndcunningham
  • Román Benjámin @Svetch
  • Sean Parmelee @seanparmelee
  • Simon Lipp
  • Stefan Schweiger
  • Vadim Goy
  • Zoran Kokeza @zoran995
nx - 19.2.0-rc.1

Published by FrozenPandaz 5 months ago

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

  • Every @hongxuWei
  • Greg Westneat
  • Katerina Skroumpelou @mandarini
  • Leosvel Pérez Espinosa @leosvelperez
  • MaxKless @MaxKless
nx - 19.2.0-rc.0

Published by FrozenPandaz 5 months ago

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

  • Austin Fahsl @fahslaj
  • Benjamin Cabanes @bcabanes
  • Craigory Coppola @AgentEnder
  • Emily Marigold Klassen @forivall
  • Emily Xiong @xiongemi
  • Leosvel Pérez Espinosa @leosvelperez
  • Michal Jez @MJez29
  • Nicholas Cunningham @ndcunningham
  • Sean Parmelee @seanparmelee
  • Simon Lipp
  • Stefan Schweiger
Package Rankings
Top 0.37% on Npmjs.org
Top 4.35% on Proxy.golang.org