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.1
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.2
Choose a head ref
  • 20 commits
  • 62 files changed
  • 4 contributors

Commits on Mar 5, 2026

  1. build: correct deprecated version for architect-cli in monorepo confi…

    …guration
    
    The version was incorrect.
    alan-agius4 committed Mar 5, 2026
    Configuration menu
    Copy the full SHA
    5d0c64e View commit details
    Browse the repository at this point in the history
  2. ci: remove redundant actions/checkout steps from dev-infra workflows

    Checking out the repo is not needed for these actions.
    
    (cherry picked from commit 4d345b5)
    alan-agius4 committed Mar 5, 2026
    Configuration menu
    Copy the full SHA
    add72f7 View commit details
    Browse the repository at this point in the history
  3. build: standardize bin script paths and repository.url formats ac…

    …ross `package.json` files
    
    This removed warnings during the releases
    
    (cherry picked from commit a19dc73)
    alan-agius4 committed Mar 5, 2026
    Configuration menu
    Copy the full SHA
    fc454f2 View commit details
    Browse the repository at this point in the history
  4. fix(@angular/build): allow any CHROME_BIN for vitest playwright pro…

    …vider
    
    The Playwright browser provider in Vitest now uses the `CHROME_BIN` environment variable as the executable path if it's set, removing the restriction that it must contain 'rules_browsers'.
    
    This is useful in CI environments to ensure a specific browser binary is used for testing in CI.
    
    Closes #32697
    
    (cherry picked from commit f190263)
    alan-agius4 committed Mar 5, 2026
    Configuration menu
    Copy the full SHA
    0601029 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2026

  1. build: update dependency node to v22.22.1

    See associated pull request for more information.
    angular-robot authored and clydin committed Mar 6, 2026
    Configuration menu
    Copy the full SHA
    79619a1 View commit details
    Browse the repository at this point in the history
  2. fix(@angular/build): normalize line endings for CSP hash generation

    When `autoCsp` reads an `index.html` with CRLF line endings, it generates hashes based on the CRLF content. However, the transformed file is always written with LF line endings, causing CSP violations.
    
    This commit ensures that script content line endings are normalized to LF before hashing to match the output file.
    
    Closes #32709
    
    (cherry picked from commit 6324133)
    alan-agius4 authored and clydin committed Mar 6, 2026
    Configuration menu
    Copy the full SHA
    8dec0c6 View commit details
    Browse the repository at this point in the history
  3. fix(@angular/build): resolve assets correctly during i18n prerendering

    In i18n static output builds, requests for assets made during prerendering (e.g., via `HttpClient`) include the locale's `baseHref`. However, the in-memory asset mapping used by the patched server-side `fetch` did not account for this `baseHref`, causing assets to fail to resolve.
    
    Closes #32713
    
    (cherry picked from commit f30f890)
    alan-agius4 authored and clydin committed Mar 6, 2026
    Configuration menu
    Copy the full SHA
    4ca6164 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2026

  1. perf(@angular/cli): avoid redundant package version resolution in ng add

    The `ng add` command would previously resolve the package version from the
    registry multiple times during execution. This change updates the package
    identifier with the exact version from the manifest once it has
    been fetched from the registry, preventing subsequent redundant lookups.
    Additionally, the already-parsed package identifier is now passed directly
    to the package manager's `getManifest` method.
    
    (cherry picked from commit ad0fd5f)
    clydin committed Mar 9, 2026
    Configuration menu
    Copy the full SHA
    28f4d68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd40d47 View commit details
    Browse the repository at this point in the history
  3. build: update aspect_rules_js to 3.0.2

    This updates the major version of `aspect_rules_js`.
    alan-agius4 committed Mar 9, 2026
    Configuration menu
    Copy the full SHA
    3af71f9 View commit details
    Browse the repository at this point in the history
  4. fix(@angular/cli): preserve exact version in ng add when requested

    The `ng add` command would previously always add a caret (`^`) prefix
    to the resolved package version, even if the user explicitly requested
    an exact version. This change ensures that the exact version is preserved
    in the package identifier if requested, while maintaining the caret
    prefix for general requests to ensure consistent behavior with package
    managers.
    
    (cherry picked from commit b5fb457)
    clydin committed Mar 9, 2026
    Configuration menu
    Copy the full SHA
    d2f2098 View commit details
    Browse the repository at this point in the history
  5. build: update github/codeql-action action to v4.32.6

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

Commits on Mar 10, 2026

  1. fix(@angular/cli): conditionally quote package names when adding depe…

    …ndencies based on host requirements
    
    Complex range specifiers that include shell special characters (e.g., '>', '<') can be misinterpreted when not quoted. This change ensures that version ranges are enclosed in quotes when needed to prevent such issues.
    
    (cherry picked from commit 598a690)
    alan-agius4 committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    8447d91 View commit details
    Browse the repository at this point in the history
  2. build: lock file maintenance

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    e8599f1 View commit details
    Browse the repository at this point in the history
  3. build: update pnpm to v10.31.0

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    6255c20 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 Mar 10, 2026
    Configuration menu
    Copy the full SHA
    790e18d View commit details
    Browse the repository at this point in the history
  5. refactor: remove @angular-devkit/core logger and its dependencies f…

    …rom the e2e runner
    
    This logger was unused.
    
    (cherry picked from commit 231f579)
    alan-agius4 committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    42180e5 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2026

  1. ci: re-enable renovate for less package

    This package has been updated and fixed.
    
    (cherry picked from commit f74717a)
    alan-agius4 committed Mar 11, 2026
    Configuration menu
    Copy the full SHA
    a92ed61 View commit details
    Browse the repository at this point in the history
  2. fix(@angular/build): pass process environment variables to prerender …

    …workers
    
    Worker processes used for prerendering and route extraction now inherit `process.env`. This ensures that any custom environment variables required
    by the application are available during the server-side rendering process.
    
    Closes #32730
    
    (cherry picked from commit 839c725)
    alan-agius4 committed Mar 11, 2026
    Configuration menu
    Copy the full SHA
    58688eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bebe7d6 View commit details
    Browse the repository at this point in the history
Loading