-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Comparing changes
Open a pull request
base repository: nrwl/nx
base: 20.6.2
head repository: nrwl/nx
compare: 20.6.3
Commits on Mar 20, 2025
-
chore(repo): update nx to 20.7.0-beta.3 (#30427)
<!-- Please make sure you have read the submission guidelines before posting an PR --> <!-- https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr --> <!-- Please make sure that your commit message follows our format --> <!-- Example: `fix(nx): must begin with lowercase` --> <!-- If this is a particularly complex change or feature addition, you can request a dedicated Nx release for this pull request branch. Mention someone from the Nx team or the `@nrwl/nx-pipelines-reviewers` and they will confirm if the PR warrants its own release for testing purposes, and generate it for you if appropriate. --> <!-- This is the behavior we have today --> This repo uses Nx `20.5.0-rc.4` <!-- This is the behavior we should expect with the changes in this PR --> This repo uses Nx `20.7.0-beta.3` <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes # (cherry picked from commit 3a3ba0d)
Configuration menu - View commit details
-
Copy full SHA for a37c478 - Browse repository at this point
Copy the full SHA a37c478View commit details -
docs(misc): update rspack social image (#30428)
<!-- Please make sure you have read the submission guidelines before posting an PR --> <!-- https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr --> <!-- Please make sure that your commit message follows our format --> <!-- Example: `fix(nx): must begin with lowercase` --> <!-- If this is a particularly complex change or feature addition, you can request a dedicated Nx release for this pull request branch. Mention someone from the Nx team or the `@nrwl/nx-pipelines-reviewers` and they will confirm if the PR warrants its own release for testing purposes, and generate it for you if appropriate. --> ## Current Behavior <!-- This is the behavior we have today --> ## Expected Behavior <!-- This is the behavior we should expect with the changes in this PR --> ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes # (cherry picked from commit e4ea6b9)
Configuration menu - View commit details
-
Copy full SHA for 1b71dc1 - Browse repository at this point
Copy the full SHA 1b71dc1View commit details -
fix(gradle): build nx graph for gradle projects regardless of build g…
…radle file location (#29783) (#29802) <!-- Please make sure you have read the submission guidelines before posting an PR --> <!-- https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr --> <!-- Please make sure that your commit message follows our format --> <!-- Example: `fix(nx): must begin with lowercase` --> <!-- If this is a particularly complex change or feature addition, you can request a dedicated Nx release for this pull request branch. Mention someone from the Nx team or the `@nrwl/nx-pipelines-reviewers` and they will confirm if the PR warrants its own release for testing purposes, and generate it for you if appropriate. --> ## Current Behavior <!-- This is the behavior we have today --> With a project structure where build.gradle.kts is defined in a separate buildSrc directory, and not in the root project directory where `gradlew` is defined, the gradle project is not included in nx project graph. This is a valid gradle project configuration, with project-report tasks configured. Running ./gradlew projectReport works and builds the projectReport. ## Expected Behavior <!-- This is the behavior we should expect with the changes in this PR --> With the fix, as long as expected tasks - projectReport or projectReportAll - is defined, nx should be able to build the nx graph regardless of the location of the `build.gradle` or `build.gradle.kts` file. ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes #29783 (cherry picked from commit 2a0d89d)
Configuration menu - View commit details
-
Copy full SHA for 7859b00 - Browse repository at this point
Copy the full SHA 7859b00View commit details -
(cherry picked from commit 27d02e4)
Configuration menu - View commit details
-
Copy full SHA for 1fbf86c - Browse repository at this point
Copy the full SHA 1fbf86cView commit details -
docs(nx-dev): remove webinar notification (#30438)
Disabled the `WebinarNotifier` component in `_app.tsx` and removed the live event link in the `hero.tsx` file by commenting out the code. (cherry picked from commit f9c8dbe)
Configuration menu - View commit details
-
Copy full SHA for 4c5df38 - Browse repository at this point
Copy the full SHA 4c5df38View commit details -
fix(core): legacy cache users should get artifacts when remote cache …
…is hit (#30442) ## Current Behavior <!-- This is the behavior we have today --> ## Expected Behavior Legacy cache users should get artifacts when remote cache is hit ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes #30429 (cherry picked from commit 3e8ba40)
Configuration menu - View commit details
-
Copy full SHA for e4e9283 - Browse repository at this point
Copy the full SHA e4e9283View commit details -
docs(misc): add angular book blog (#30440)
<!-- Please make sure you have read the submission guidelines before posting an PR --> <!-- https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr --> <!-- Please make sure that your commit message follows our format --> <!-- Example: `fix(nx): must begin with lowercase` --> <!-- If this is a particularly complex change or feature addition, you can request a dedicated Nx release for this pull request branch. Mention someone from the Nx team or the `@nrwl/nx-pipelines-reviewers` and they will confirm if the PR warrants its own release for testing purposes, and generate it for you if appropriate. --> ## Current Behavior <!-- This is the behavior we have today --> ## Expected Behavior <!-- This is the behavior we should expect with the changes in this PR --> ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes # (cherry picked from commit b83e594)
Configuration menu - View commit details
-
Copy full SHA for 12e63ff - Browse repository at this point
Copy the full SHA 12e63ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 956ecad - Browse repository at this point
Copy the full SHA 956ecadView commit details
Commits on Mar 25, 2025
-
docs(misc): fix angular book blog (#30445)
<!-- Please make sure you have read the submission guidelines before posting an PR --> <!-- https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr --> <!-- Please make sure that your commit message follows our format --> <!-- Example: `fix(nx): must begin with lowercase` --> <!-- If this is a particularly complex change or feature addition, you can request a dedicated Nx release for this pull request branch. Mention someone from the Nx team or the `@nrwl/nx-pipelines-reviewers` and they will confirm if the PR warrants its own release for testing purposes, and generate it for you if appropriate. --> ## Current Behavior <!-- This is the behavior we have today --> ## Expected Behavior <!-- This is the behavior we should expect with the changes in this PR --> ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes # (cherry picked from commit f60803c)
Configuration menu - View commit details
-
Copy full SHA for 00abb03 - Browse repository at this point
Copy the full SHA 00abb03View commit details -
docs(nx-dev): improve enterprise design & animations (#30446)
In the nx-dev pages, adjust the interface to utilize 'EnterpriseLayout' instead of 'DefaultLayout'. The duration of the transition in 'customer-logos.tsx' has been reduced from 500 to 200 to boost responsiveness. The 'enterprise-layout.tsx' file was added and contains new animation elements to enhance end-user experience. Updates were made to 'hero.tsx', simplifying and enhancing SVG animation. (cherry picked from commit cad4d26)
Configuration menu - View commit details
-
Copy full SHA for c578da0 - Browse repository at this point
Copy the full SHA c578da0View commit details -
fix(nx-dev): sidebar should not always show angular-rs* links (#30448)
## Current Behavior The `angular-rspack` and `angular-rsbuild` packages links are always shown on the menu after navigating to the API section ## Expected Behavior The links for these packages should only display on the `API` page (cherry picked from commit dae1c97)
Configuration menu - View commit details
-
Copy full SHA for ad2aa3c - Browse repository at this point
Copy the full SHA ad2aa3cView commit details -
feat(bundling): add buildLibsFromSource option to @nx/rollup:rollup e…
…xecutor (#30417) Add `buildLibsFromSource` to the `@nx/rollup:rollup` executor to bring it to parity with Webpack/Rspack/Vite. This allows the bundle to point to dist if `buildLibsFromSource: false` is set, which enables incremental builds. <!-- If this is a particularly complex change or feature addition, you can request a dedicated Nx release for this pull request branch. Mention someone from the Nx team or the `@nrwl/nx-pipelines-reviewers` and they will confirm if the PR warrants its own release for testing purposes, and generate it for you if appropriate. --> Note: This only applies to workspaces using tsconfig paths, as that linking mechanism is assumed by `buildLibsFromSource`. For NPM workspaces, whatever is defined in `package.json` exports is used as we use Node resolution in the new setup. ## Current Behavior `buildLibsFromSource` does not exist ## Expected Behavior `buildLibsFromSource exists ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes # (cherry picked from commit 32f0aca)
Configuration menu - View commit details
-
Copy full SHA for 81fe7bb - Browse repository at this point
Copy the full SHA 81fe7bbView commit details -
feat(module-federation): add ssr support to rspack crystal plugin (#3…
Configuration menu - View commit details
-
Copy full SHA for 9ddbebf - Browse repository at this point
Copy the full SHA 9ddbebfView commit details -
docs(react): update react monorepo tutorial (#30454)
This PR updates the React monorepo tutorial. - Remove video embeds since the content is outdated (e.g. shows old TS setup) -- we have a separate task to update and add back later - Update the generated files to ensure they are in sync - Update to show Playwright instead of Cypress since that is the default - Remove one mention of `project.json` for configuration, and point to the Inferred Tasks page instead to learn how tasks are automatically configured - Update code example for `apps/react-store/src/app/app.tsx` to render `Welcome react-store` instead of `Home` so that unit and e2e tests still pass without having to update those as well (better for the flow of the tutorial) (cherry picked from commit 533e9ff)
Configuration menu - View commit details
-
Copy full SHA for 25a6ae3 - Browse repository at this point
Copy the full SHA 25a6ae3View commit details -
feat(misc): set a
development
conditional export for buildable libr……aries when using the ts solution setup (#30451) Update library generators to set a `development` conditional export for buildable libraries' `package.json` files and set the `customConditions` compiler options in `tsconfig.base.json`. This will only be done for workspaces using the TS solution setup. ## Current Behavior ## Expected Behavior ## Related Issue(s) Fixes # (cherry picked from commit 176c792)
Configuration menu - View commit details
-
Copy full SHA for c85de5d - Browse repository at this point
Copy the full SHA c85de5dView commit details -
fix(core): pass the project graph into the batch instead of recreating (
#30455) <!-- Please make sure you have read the submission guidelines before posting an PR --> <!-- https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr --> <!-- Please make sure that your commit message follows our format --> <!-- Example: `fix(nx): must begin with lowercase` --> <!-- If this is a particularly complex change or feature addition, you can request a dedicated Nx release for this pull request branch. Mention someone from the Nx team or the `@nrwl/nx-pipelines-reviewers` and they will confirm if the PR warrants its own release for testing purposes, and generate it for you if appropriate. --> ## Current Behavior <!-- This is the behavior we have today --> Running a batch executor recreates the project graph ## Expected Behavior <!-- This is the behavior we should expect with the changes in this PR --> The project graph is passed in when running a batch executor so that it doesn't have to get recreated. ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes # (cherry picked from commit 1c238c0)
Configuration menu - View commit details
-
Copy full SHA for bcb5ce8 - Browse repository at this point
Copy the full SHA bcb5ce8View commit details -
chore: include bun mention in bug.yml (#30306)
(cherry picked from commit 013da9e)
Configuration menu - View commit details
-
Copy full SHA for abe4c56 - Browse repository at this point
Copy the full SHA abe4c56View commit details -
cleanup(angular): migrate to picomatch (#30081)
(cherry picked from commit 8575fa1)
Configuration menu - View commit details
-
Copy full SHA for 9ff27d5 - Browse repository at this point
Copy the full SHA 9ff27d5View commit details -
docs(core): improve grammar of keep-nx-versions-in-sync (#30308)
(cherry picked from commit 12af014)
Configuration menu - View commit details
-
Copy full SHA for 0ec16d3 - Browse repository at this point
Copy the full SHA 0ec16d3View commit details -
chore(repo): fix lockfile (#30467)
(cherry picked from commit 3be73ed)
Configuration menu - View commit details
-
Copy full SHA for 77f675d - Browse repository at this point
Copy the full SHA 77f675dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66113d9 - Browse repository at this point
Copy the full SHA 66113d9View commit details -
fix(react): only add release config for publishable librarires (#30474)
(cherry picked from commit 3d710ce)
Configuration menu - View commit details
-
Copy full SHA for 7c85b41 - Browse repository at this point
Copy the full SHA 7c85b41View commit details -
feat(misc): add
--useProjectJson
flag to CNW (#30475)## Current Behavior Creating new workspaces since Nx 20.6.0 will generate the Nx configuration in `package.json` files. This is intended, given that it is part of the new setup using TypeScript Project References and Package Manager Workspaces, but there's no way to choose to generate the Nx configuration in `project.json` files. Project generators do allow to choose but there's no way to do it when creating a new workspace. This forces users who want to use `project.json` files to generate an empty workspace and then use a project generator. ## Expected Behavior When creating a new Nx workspace, users can provide an option (`--use-project-json`) to generate the Nx configuration in `project.json` files. ## Related Issue(s) Fixes #30464 (cherry picked from commit cfe32c2)
Configuration menu - View commit details
-
Copy full SHA for 085d7cf - Browse repository at this point
Copy the full SHA 085d7cfView commit details -
fix(react): update react router logic with selected bundler (#30399)
<!-- Please make sure you have read the submission guidelines before posting an PR --> <!-- https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr --> <!-- Please make sure that your commit message follows our format --> <!-- Example: `fix(nx): must begin with lowercase` --> <!-- If this is a particularly complex change or feature addition, you can request a dedicated Nx release for this pull request branch. Mention someone from the Nx team or the `@nrwl/nx-pipelines-reviewers` and they will confirm if the PR warrants its own release for testing purposes, and generate it for you if appropriate. --> ## Current Behavior <!-- This is the behavior we have today --> Currently, when you generate a react app and select `--use-react-router` and `--bundler=` any other bundler except `vite` you would be forced into using `vite` ## Expected Behavior <!-- This is the behavior we should expect with the changes in this PR --> When you generate a React app and opt into using `--use-react-router` with `--bundler=webpack` (for example) you will get an error stating the React Router can only be used with `vite`. ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes # (cherry picked from commit 2c55685)
Configuration menu - View commit details
-
Copy full SHA for 5b0b27e - Browse repository at this point
Copy the full SHA 5b0b27eView commit details -
feat(repo): replace explicit matrix with dynamic parsed from json (#3…
…0120) This PR replaces the cumbersome explicit matrix in `e2e-matrix.yml` with a dynamic matrix built from the input JSON data. ## Current Behavior <!-- This is the behavior we have today --> ## Expected Behavior <!-- This is the behavior we should expect with the changes in this PR --> ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes # (cherry picked from commit 30781f7)
Configuration menu - View commit details
-
Copy full SHA for c27627e - Browse repository at this point
Copy the full SHA c27627eView commit details
There are no files selected for viewing