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.1.0-rc.0
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.1.0
Choose a head ref
  • 17 commits
  • 58 files changed
  • 5 contributors

Commits on Jan 8, 2026

  1. build: update cross-repo angular dependencies

    See associated pull request for more information.
    angular-robot authored and hybrist committed Jan 8, 2026
    Configuration menu
    Copy the full SHA
    759bc80 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2026

  1. build: update cross-repo angular dependencies

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

Commits on Jan 12, 2026

  1. build: update cross-repo angular dependencies

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Jan 12, 2026
    Configuration menu
    Copy the full SHA
    535f70a View commit details
    Browse the repository at this point in the history
  2. build: update pnpm to v10.28.0

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Jan 12, 2026
    Configuration menu
    Copy the full SHA
    059123f View commit details
    Browse the repository at this point in the history
  3. refactor(@angular/cli): support custom temporary directory in package…

    … manager abstraction
    
    This change introduces the ability to specify a base temporary directory when creating a `PackageManager` instance. This allows for creating temporary directories within the project structure (e.g., `node_modules/.tmp`), which enables package managers to correctly inherit project-specific configurations like `.npmrc` or `.yarnrc` during operations like `acquireTempPackage`.
    
    (cherry picked from commit 5fb3af0)
    clydin committed Jan 12, 2026
    Configuration menu
    Copy the full SHA
    f48e7d6 View commit details
    Browse the repository at this point in the history
  4. fix(@angular/cli): use project-local temporary directory in ng add

    The 'ng add' command now attempts to use '.angular/cache' or 'node_modules' as the base for temporary directories when acquiring packages. This ensures that the package manager can inherit project-specific configuration (like '.npmrc' or '.yarnrc') during the installation of temporary packages.
    
    The implementation uses a fallback strategy, checking for candidate directories and defaulting to the system's temporary directory if none are found.
    
    (cherry picked from commit 2cd4f2d)
    clydin committed Jan 12, 2026
    Configuration menu
    Copy the full SHA
    122ed27 View commit details
    Browse the repository at this point in the history
  5. refactor(@angular/cli): improve error handling for package installati…

    …on in ng add
    
    This change enhances the error handling in the 'ng add' command's 'installPackageTask'. It now specifically catches 'PackageManagerError' exceptions and surfaces the standard output or standard error from the underlying package manager process. This provides users with more actionable information when a package installation fails.
    
    (cherry picked from commit 158d715)
    clydin committed Jan 12, 2026
    Configuration menu
    Copy the full SHA
    84d82eb View commit details
    Browse the repository at this point in the history
  6. refactor(@angular/cli): support copying config files to temp package …

    …directory
    
    This change adds support for copying package manager configuration files (like `bunfig.toml`) from the project root to the temporary directory used for acquiring packages. This is particularly necessary for Bun, which does not automatically inherit configuration from parent directories when running in a separate temporary location.
    
    (cherry picked from commit d58c714)
    clydin committed Jan 12, 2026
    Configuration menu
    Copy the full SHA
    d45693a View commit details
    Browse the repository at this point in the history
  7. build: update cross-repo angular dependencies

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

Commits on Jan 13, 2026

  1. fix(@angular/ssr): handle platform destruction during rendering

    Fixes crash when platform/app destroys itself during the bootstrapping and
    stabilization phase. Previously, the code would call `applicationRef.injector`
    without checking if the platform was destroyed, resulting in:
    "Error: Injector has already been destroyed"
    
    This can occur when:
    - Component constructor calls `inject(PlatformRef).destroy()`
    - AbortSignal triggers during request handling
    - APP_INITIALIZER rejects and causes cleanup
    - Custom guard/resolver logic destroys the platform
    
    Solution: Check `applicationRef.destroyed` after `whenStable()` and return error
    state instead of accessing destroyed injector.
    
    Test: Added test case that destroys app in component constructor to
    verify graceful handling of this edge case.
    
    (cherry picked from commit fd1a209)
    arturovt authored and dgp1130 committed Jan 13, 2026
    Configuration menu
    Copy the full SHA
    8d99cfe View commit details
    Browse the repository at this point in the history
  2. refactor: update copyright from Google Inc to Google LLC

    Update all copyright headers throughout the codebase to reflect the
    current legal entity name. This is a non-functional change that only
    affects the copyright notices in source files.
    
    (cherry picked from commit 712f508)
    MeAkib authored and dgp1130 committed Jan 13, 2026
    Configuration menu
    Copy the full SHA
    f13c845 View commit details
    Browse the repository at this point in the history
  3. refactor: update license URL from angular.io to angular.dev and angul…

    …ar material link
    
    Update all license URL references throughout the codebase to point to the
    new angular.dev domain. This is a non-functional change that only
    affects the license links in source file headers.
    
    (cherry picked from commit 6ed2cb7)
    MeAkib authored and dgp1130 committed Jan 13, 2026
    Configuration menu
    Copy the full SHA
    977d461 View commit details
    Browse the repository at this point in the history
  4. build: lock file maintenance

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

Commits on Jan 14, 2026

  1. build: update dependency node to v22.22.0

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Jan 14, 2026
    Configuration menu
    Copy the full SHA
    9ae6844 View commit details
    Browse the repository at this point in the history
  2. build: update dependency bazel to v8.5.1

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Jan 14, 2026
    Configuration menu
    Copy the full SHA
    84a228c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    94e7f49 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9c5a2e3 View commit details
    Browse the repository at this point in the history
Loading