-
Notifications
You must be signed in to change notification settings - Fork 11.9k
Comparing changes
Open a pull request
base repository: angular/angular-cli
base: v21.2.7
head repository: angular/angular-cli
compare: v21.2.8
- 20 commits
- 26 files changed
- 5 contributors
Commits on Apr 10, 2026
-
build: move TypeScript and Angular Compiler CLI to dependencies
This is needed by rules_angular as otherwise these two packages are not present in the `npm_package_store_infos` using in the symlink package.
Configuration menu - View commit details
-
Copy full SHA for 268e159 - Browse repository at this point
Copy the full SHA 268e159View commit details -
build: update bazel dependencies
- Update `rules_angular` to `46fdabe25ad865093d1be752c778ca4d81f222f5` - Update `devinfra` to `583cd52fbbadae28ca7a4dd55d63978a984c371a` - Update `rules_browsers` to `dc3e432662fe9f99eb7f030a35a22d4ff77d54c7` - Remove unused `rules_sass` dependency
Configuration menu - View commit details
-
Copy full SHA for ded5252 - Browse repository at this point
Copy the full SHA ded5252View commit details -
fix(@angular/cli): use headless option in MCP test tool
This avoids the following error for projects using Vitest and Browser mode: ``` Unhandled Error: Error: [(chrome)] Browser "chrome" is not supported by the browser provider "playwright". Supported browsers: firefox, webkit, chromium. ``` (cherry picked from commit 0d984cf)
Configuration menu - View commit details
-
Copy full SHA for f7a3e6e - Browse repository at this point
Copy the full SHA f7a3e6eView commit details -
build: update cross-repo angular dependencies
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 5e3f70c - Browse repository at this point
Copy the full SHA 5e3f70cView commit details
Commits on Apr 14, 2026
-
fix(@angular/build): validate V8 coverage support for browsers in Vitest
This change introduces a validation check in the Vitest runner to ensure that code coverage is only enabled when using supported Chromium-based browsers. Since the Angular CLI integration currently relies exclusively on the V8 coverage provider, running tests in non-Chromium browsers like Firefox or Safari with coverage enabled would result in incomplete data or missing reports. By adding this check, developers will receive a clear, actionable error message early in the process, preventing confusion and ensuring reliable coverage reports. (cherry picked from commit 74e7dbe)
Configuration menu - View commit details
-
Copy full SHA for 6df2b14 - Browse repository at this point
Copy the full SHA 6df2b14View commit details
Commits on Apr 15, 2026
-
fix(@angular/cli): ignore EBADF file system errors during MCP project…
… scan File crawling concurrency occasionally surfaces temporary EBADF descriptors on specialized filesystems. This catches and ignores them, guaranteeing completion of background discovery loops. (cherry picked from commit ead60d3)
Configuration menu - View commit details
-
Copy full SHA for 01af674 - Browse repository at this point
Copy the full SHA 01af674View commit details -
fix(@angular/cli): dynamically resolve project Angular CLI executable…
… inside MCP tools The MCP server host runtime now dynamically resolves the precise Angular CLI binary from the workspace's node_modules rather than relying on global system path invocations. This guarantees full compatibility between a project's specific configuration constraints and the active framework version, preventing mismatches across monorepos or containerized setups. (cherry picked from commit cc30034)
Configuration menu - View commit details
-
Copy full SHA for e91280c - Browse repository at this point
Copy the full SHA e91280cView commit details -
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 6e77144 - Browse repository at this point
Copy the full SHA 6e77144View commit details -
build: update cross-repo angular dependencies
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for f0073d1 - Browse repository at this point
Copy the full SHA f0073d1View commit details
Commits on Apr 16, 2026
-
fix(@angular-devkit/build-angular): ensure route has leading slash in…
… prerender builder Ensures that the route always starts with a leading slash when calling the render function, preventing potential issues with relative paths or incorrect URL resolution during prerendering. (cherry picked from commit 30d8332)
Configuration menu - View commit details
-
Copy full SHA for 00336c0 - Browse repository at this point
Copy the full SHA 00336c0View commit details -
build: update all github actions
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 30e4e9a - Browse repository at this point
Copy the full SHA 30e4e9aView commit details
Commits on Apr 17, 2026
-
refactor: remove debugger statement
This was commited by mistake. (cherry picked from commit 9d0e656)
Configuration menu - View commit details
-
Copy full SHA for 0787786 - Browse repository at this point
Copy the full SHA 0787786View commit details -
fix(@angular-devkit/build-angular): fix app-shell route format and
improve package resolution - In the `app-shell` builder, ensure the route URL has a leading slash. - In webpack helpers, use `createRequire` in `isPackageInstalled` to improve package resolution robustness. (cherry picked from commit cf5b49e)
Configuration menu - View commit details
-
Copy full SHA for e87d302 - Browse repository at this point
Copy the full SHA e87d302View commit details -
fix(@angular/build): use rootDir for HMR component updates path resol…
Configuration menu - View commit details
-
Copy full SHA for c93140a - Browse repository at this point
Copy the full SHA c93140aView commit details -
build: update cross-repo angular dependencies
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for fb0c4bd - Browse repository at this point
Copy the full SHA fb0c4bdView commit details -
refactor(@angular/build): use
t.buildUndefinedNodeinstead of `Scop……e#buildUndefinedNode` Babel 8 is _likely_ going to remove the variant on `Scope#`, since this method has not needed scope-specific information in ages. (cherry picked from commit 8b62c18)
Configuration menu - View commit details
-
Copy full SHA for a8a4b1d - Browse repository at this point
Copy the full SHA a8a4b1dView commit details -
build: update babel monorepo to v7.29.2
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 4f57582 - Browse repository at this point
Copy the full SHA 4f57582View commit details
Commits on Apr 21, 2026
-
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 2974563 - Browse repository at this point
Copy the full SHA 2974563View commit details -
build: update cross-repo angular dependencies
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 1883121 - Browse repository at this point
Copy the full SHA 1883121View commit details
Commits on Apr 22, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 46c98ea - Browse repository at this point
Copy the full SHA 46c98eaView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v21.2.7...v21.2.8