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: v22.0.5
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: v22.0.6
Choose a head ref
  • 9 commits
  • 21 files changed
  • 4 contributors

Commits on Jul 6, 2026

  1. fix(@angular/ssr): replace all route parameters when resolving relati…

    …ve redirects
    
    When resolving a relative `redirectTo` property for a route with multiple path parameters (e.g. `:param1/:param2`), only the first parameter segment was being converted to `*` because a non-global regular expression was used.
    
    This commit updates `resolveRedirectTo` to use `URL_PARAMETER_GLOBAL_REGEXP` so that all parameter placeholders in the route path are properly replaced with `*`.
    
    Fixes #33504
    
    (cherry picked from commit 0bd22da)
    alan-agius4 committed Jul 6, 2026
    Configuration menu
    Copy the full SHA
    c9aa354 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2026

  1. fix(@angular/build): fallback to build target preserveSymlinks option…

    … in karma runner
    
    When running unit tests with karma, the `preserveSymlinks` option was only read from the unit test builder options which is always undefined, as `unitTestOptions.preserveSymlinks` is only configured for non standalone runners.
    
    (cherry picked from commit 41bd100)
    alan-agius4 committed Jul 8, 2026
    Configuration menu
    Copy the full SHA
    df49966 View commit details
    Browse the repository at this point in the history
  2. fix(@angular/build): prevent externalizing builder-injected i18n loca…

    …le data
    
    When a user externalizes `@angular/common` using the `externalDependencies` option, esbuild's wildcard external rule also marks any paths under `@angular/common/*` as external.
    
    This causes the builder-injected locale data imports (`@angular/common/locales/global/<code>`) inside the polyfills bundle to be externalized as bare imports, which fails at runtime because these files are not emitted as standalone public assets.
    
    (cherry picked from commit 85c53d9)
    clydin committed Jul 8, 2026
    Configuration menu
    Copy the full SHA
    9906add View commit details
    Browse the repository at this point in the history
  3. fix(@angular/build): strip all vite id prefixes from minified code wi…

    …th external dependencies
    
    The regex used by `createRemoveIdPrefixPlugin` appended a greedy `(?:/.+)?` to each
    external package name. On minified single-line output the first match on an external
    with a deep import path (e.g. `@angular/common/http`) consumed the remainder of the
    line, so subsequent `/@id/` specifiers were never stripped and failed in the browser
    with an "Unsupported Content-Type" error. The suffix is now bounded so a match cannot
    extend past the end of an import specifier string literal.
    
    (cherry picked from commit 004cc41)
    FestimShyti authored and clydin committed Jul 8, 2026
    Configuration menu
    Copy the full SHA
    070155f 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 clydin committed Jul 8, 2026
    Configuration menu
    Copy the full SHA
    7d76b5f View commit details
    Browse the repository at this point in the history
  5. build: update all github actions

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

    See associated pull request for more information.
    angular-robot authored and clydin committed Jul 8, 2026
    Configuration menu
    Copy the full SHA
    d8c5336 View commit details
    Browse the repository at this point in the history
  7. build: update bazel dependencies

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

Commits on Jul 9, 2026

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