-
Notifications
You must be signed in to change notification settings - Fork 11.9k
Comparing changes
Open a pull request
base repository: angular/angular-cli
base: v22.0.5
head repository: angular/angular-cli
compare: v22.0.6
- 9 commits
- 21 files changed
- 4 contributors
Commits on Jul 6, 2026
-
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)
Configuration menu - View commit details
-
Copy full SHA for c9aa354 - Browse repository at this point
Copy the full SHA c9aa354View commit details
Commits on Jul 8, 2026
-
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)
Configuration menu - View commit details
-
Copy full SHA for df49966 - Browse repository at this point
Copy the full SHA df49966View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 9906add - Browse repository at this point
Copy the full SHA 9906addView commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 070155f - Browse repository at this point
Copy the full SHA 070155fView commit details -
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 7d76b5f - Browse repository at this point
Copy the full SHA 7d76b5fView commit details -
build: update all github actions
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 68b25ea - Browse repository at this point
Copy the full SHA 68b25eaView commit details -
build: update cross-repo angular dependencies
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for d8c5336 - Browse repository at this point
Copy the full SHA d8c5336View commit details -
build: update bazel dependencies
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 92c5908 - Browse repository at this point
Copy the full SHA 92c5908View commit details
Commits on Jul 9, 2026
-
Configuration menu - View commit details
-
Copy full SHA for dbd61b1 - Browse repository at this point
Copy the full SHA dbd61b1View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v22.0.5...v22.0.6