Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: angular/angular-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v21.2.7
Choose a base ref
...
head repository: angular/angular-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v21.2.8
Choose a head ref
  • 20 commits
  • 26 files changed
  • 5 contributors

Commits on Apr 10, 2026

  1. 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.
    alan-agius4 committed Apr 10, 2026
    Configuration menu
    Copy the full SHA
    268e159 View commit details
    Browse the repository at this point in the history
  2. build: update bazel dependencies

    - Update `rules_angular` to `46fdabe25ad865093d1be752c778ca4d81f222f5`
    - Update `devinfra` to `583cd52fbbadae28ca7a4dd55d63978a984c371a`
    - Update `rules_browsers` to `dc3e432662fe9f99eb7f030a35a22d4ff77d54c7`
    - Remove unused `rules_sass` dependency
    alan-agius4 committed Apr 10, 2026
    Configuration menu
    Copy the full SHA
    ded5252 View commit details
    Browse the repository at this point in the history
  3. 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)
    cexbrayat authored and alan-agius4 committed Apr 10, 2026
    Configuration menu
    Copy the full SHA
    f7a3e6e View commit details
    Browse the repository at this point in the history
  4. build: update cross-repo angular dependencies

    See associated pull request for more information.
    angular-robot authored and dgp1130 committed Apr 10, 2026
    Configuration menu
    Copy the full SHA
    5e3f70c View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2026

  1. 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)
    clydin committed Apr 14, 2026
    Configuration menu
    Copy the full SHA
    6df2b14 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2026

  1. 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)
    clydin committed Apr 15, 2026
    Configuration menu
    Copy the full SHA
    01af674 View commit details
    Browse the repository at this point in the history
  2. 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)
    clydin committed Apr 15, 2026
    Configuration menu
    Copy the full SHA
    e91280c View commit details
    Browse the repository at this point in the history
  3. build: lock file maintenance

    See associated pull request for more information.
    angular-robot authored and clydin committed Apr 15, 2026
    Configuration menu
    Copy the full SHA
    6e77144 View commit details
    Browse the repository at this point in the history
  4. build: update cross-repo angular dependencies

    See associated pull request for more information.
    angular-robot authored and clydin committed Apr 15, 2026
    Configuration menu
    Copy the full SHA
    f0073d1 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2026

  1. 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)
    alan-agius4 committed Apr 16, 2026
    Configuration menu
    Copy the full SHA
    00336c0 View commit details
    Browse the repository at this point in the history
  2. build: update all github actions

    See associated pull request for more information.
    angular-robot authored and clydin committed Apr 16, 2026
    Configuration menu
    Copy the full SHA
    30e4e9a View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2026

  1. refactor: remove debugger statement

    This was commited by mistake.
    
    (cherry picked from commit 9d0e656)
    alan-agius4 committed Apr 17, 2026
    Configuration menu
    Copy the full SHA
    0787786 View commit details
    Browse the repository at this point in the history
  2. 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)
    alan-agius4 committed Apr 17, 2026
    Configuration menu
    Copy the full SHA
    e87d302 View commit details
    Browse the repository at this point in the history
  3. fix(@angular/build): use rootDir for HMR component updates path resol…

    …ution
    
    Use `compilerOptions.rootDir` when calculating the relative path for HMR component updates, falling back to the current directory if not set. This ensures correct path resolution when `rootDir` is configured in `tsconfig`.
    
    Closes #33005 and closes #32998
    
    (cherry picked from commit 59803b1)
    alan-agius4 committed Apr 17, 2026
    Configuration menu
    Copy the full SHA
    c93140a View commit details
    Browse the repository at this point in the history
  4. build: update cross-repo angular dependencies

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Apr 17, 2026
    Configuration menu
    Copy the full SHA
    fb0c4bd View commit details
    Browse the repository at this point in the history
  5. refactor(@angular/build): use t.buildUndefinedNode instead 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)
    nicolo-ribaudo authored and clydin committed Apr 17, 2026
    Configuration menu
    Copy the full SHA
    a8a4b1d View commit details
    Browse the repository at this point in the history
  6. build: update babel monorepo to v7.29.2

    See associated pull request for more information.
    angular-robot authored and clydin committed Apr 17, 2026
    Configuration menu
    Copy the full SHA
    4f57582 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2026

  1. build: lock file maintenance

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Apr 21, 2026
    Configuration menu
    Copy the full SHA
    2974563 View commit details
    Browse the repository at this point in the history
  2. build: update cross-repo angular dependencies

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Apr 21, 2026
    Configuration menu
    Copy the full SHA
    1883121 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2026

  1. Configuration menu
    Copy the full SHA
    46c98ea View commit details
    Browse the repository at this point in the history
Loading