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: ec8a04b
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: 2aa93fc
Choose a head ref
  • 16 commits
  • 28 files changed
  • 6 contributors

Commits on Mar 19, 2026

  1. build: update cross-repo angular dependencies

    See associated pull request for more information.
    angular-robot authored and dgp1130 committed Mar 19, 2026
    Configuration menu
    Copy the full SHA
    9445e83 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 dgp1130 committed Mar 19, 2026
    Configuration menu
    Copy the full SHA
    10fb14c View commit details
    Browse the repository at this point in the history
  3. build: update dependency aspect_rules_ts to v3.8.7

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

Commits on Mar 20, 2026

  1. build: update dependency undici to v7.24.4

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Mar 20, 2026
    Configuration menu
    Copy the full SHA
    1dd758f View commit details
    Browse the repository at this point in the history
  2. fix(@angular/build): warn when vitest watch config conflicts with bui…

    …lder
    
    Added a warning in the `angular:vitest-configuration` plugin to alert users if
    the `watch` option specified in their `vitest.config.ts` differs from the
    Angular CLI builder's `--watch` option. Because the Angular CLI's build system
    and file watcher drives the execution, the Vitest-specific `watch` option is
    overridden and has no effect.
    
    (cherry picked from commit ec10eb3)
    clydin committed Mar 20, 2026
    Configuration menu
    Copy the full SHA
    6ec36f5 View commit details
    Browse the repository at this point in the history
  3. fix(@angular/build): remove default for unit-test coverage option

    Removing the default value of `false` for the `coverage` schema option in the
    unit-test builder. When a default was present, it forced the coverage check in
    the Vitest plugins to override any user-provided `coverage: { enabled: true }`
    values set within a custom `vitest.config.ts`.
    
    Removing the default explicitly allows the option to be `undefined`, respecting
    the fallback behavior of the runner configuration.
    
    The description was also updated to explicitly document how the Vitest runner
    resolves the coverage configuration when the builder flag is omitted.
    
    (cherry picked from commit 1a8376b)
    clydin committed Mar 20, 2026
    Configuration menu
    Copy the full SHA
    956ccaa View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2026

  1. fix(@angular/build): warn about performance of test.exclude in vitest…

    … configuration
    
    When a user specifies `test.exclude` inside their `vitest.config.ts`, the tests are correctly excluded during Vitest's execution phase. However, because the Angular CLI extracts test files earlier in the process using its own `exclude` builder option, those skipped tests are still unnecessarily compiled by esbuild in-memory.
    
    This adds a warning to explicitly notify developers of this hidden build overhead and suggests using the Angular CLI `exclude` option instead to improve performance.
    
    (cherry picked from commit a203dcf)
    clydin committed Mar 23, 2026
    Configuration menu
    Copy the full SHA
    36978db View commit details
    Browse the repository at this point in the history
  2. fix(@angular/build): deduplicate and merge coverage excludes with vitest

    Previously, providing a --coverage-exclude CLI option to the builder would completely clobber any custom coverage.exclude items defined natively within vitest.config.ts.
    
    This correctly merges both sources using an internal Set to prevent duplicate exclusions and preserves configurations so developers can combine global ignores alongside CLI-specific boundaries.
    
    (cherry picked from commit 01bd5d0)
    clydin committed Mar 23, 2026
    Configuration menu
    Copy the full SHA
    7170599 View commit details
    Browse the repository at this point in the history
  3. fix(@angular/build): prevent reporter duplicates by explicitly overri…

    …ding Vitest configuration
    
    When leveraging the Angular CLI to run tests with a specific set of `--reporters`, Vitest's underlying `mergeConfig` logic would normally array-concatenate the CLI reporters with any reporters defined natively inside `vitest.config.ts`. This led to duplicate output processors (e.g. running 'default' twice).
    
    By explicitly wiping the original configurations when CLI overrides are present, the CLI now acts as a strict Source-of-Truth array replacer, which is the expected behavior for CI and custom targets.
    
    (cherry picked from commit 355ebe8)
    clydin committed Mar 23, 2026
    Configuration menu
    Copy the full SHA
    c73f137 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2026

  1. build: update cross-repo angular dependencies

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Mar 24, 2026
    Configuration menu
    Copy the full SHA
    4236099 View commit details
    Browse the repository at this point in the history
  2. fix(@angular/ssr): apply forwarded prefix and vary header in accept-l…

    …anguage redirects
    
    (cherry picked from commit ca6f08c)
    artahir-dev authored and alan-agius4 committed Mar 24, 2026
    Configuration menu
    Copy the full SHA
    9bdf782 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2026

  1. fix(@angular/ssr): support '*' in allowedHosts and warn about securit…

    …y risks
    
    This commit adds support for '*' in allowedHosts for SSR, allowing any host to be validated. It also adds a security warning when '*' is used to inform users of the potential risks of allowing all host headers.
    
    (cherry picked from commit 3b99ee1)
    alan-agius4 committed Mar 25, 2026
    Configuration menu
    Copy the full SHA
    628c586 View commit details
    Browse the repository at this point in the history
  2. fix(@angular/cli): restore console methods after logger completes

    (cherry picked from commit 4bbd1bf)
    oBusk authored and clydin committed Mar 25, 2026
    Configuration menu
    Copy the full SHA
    a7787d0 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 Mar 25, 2026
    Configuration menu
    Copy the full SHA
    17666e3 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 Mar 25, 2026
    Configuration menu
    Copy the full SHA
    f33826e View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2026

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