-
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: f7bd567
head repository: angular/angular-cli
compare: 5ad69a5
- 20 commits
- 34 files changed
- 4 contributors
Commits on Oct 16, 2025
-
fix(@angular/ssr): correctly handle routes with matrix parameters
This commit introduces a change to strip matrix parameters from the URL before route matching in Angular SSR. Previously, URLs containing matrix parameters would fail to match their corresponding routes. A new `stripMatrixParams` utility function has been added to remove these parameters, ensuring that route matching is not affected by their presence. Closes #31457 (cherry picked from commit 85c18b4)
Configuration menu - View commit details
-
Copy full SHA for 3a28fb6 - Browse repository at this point
Copy the full SHA 3a28fb6View commit details -
build: update cross-repo angular dependencies
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 3a124ac - Browse repository at this point
Copy the full SHA 3a124acView commit details
Commits on Oct 17, 2025
-
fix(@angular/ssr): ensure server-side navigation triggers a redirect
When a navigation occurs on the server-side, such as using `router.navigate`, and the final URL is different from the initial URL that was requested, the server should respond with a redirect. Previously, the initial URL was being read from `router.lastSuccessfulNavigation.initialUrl`, which could be incorrect in scenarios involving server-side navigations, causing the comparison with the final URL to fail and preventing the redirect. This change ensures that the initial URL requested by the browser is used for the comparison, correctly triggering a redirect when necessary. Closes #31482 (cherry picked from commit 9c3a689)
Configuration menu - View commit details
-
Copy full SHA for 5db6d64 - Browse repository at this point
Copy the full SHA 5db6d64View commit details -
build: update cross-repo angular dependencies
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for ec2eb53 - Browse repository at this point
Copy the full SHA ec2eb53View commit details -
fix(@angular/build): resolve Angular locale data namespace in esbuild
A transient error can occur during `ng serve` when Vite's dependency pre-bundling is triggered for Angular locale data, showing an error like `[vite] (ssr) Error when evaluating SSR module...: There is a new version of the pre-bundle...`. Previously, the `angular:locale/data:` namespace was left unresolved by the build process for the dev server. This caused Vite to treat the namespace as a new dependency, triggering a pre-bundling step that led to the error. With this change, esbuild now resolves the `angular:locale/data:` namespace and replaces it with the direct module import path. While the module is still treated as an external dependency, providing the explicit path prevents Vite from unnecessarily triggering a new pre-bundling phase. This resolves the transient error. Closes #31498 (cherry picked from commit c0c05174889967ba6e623ba40337f44ed1a1a219)
Configuration menu - View commit details
-
Copy full SHA for 8cdda11 - Browse repository at this point
Copy the full SHA 8cdda11View commit details -
refactor(@angular/ssr): simplify redirect URL determination
The logic to determine the final URL for server-side rendering redirects is simplified. Previously, it used LocationStrategy and UrlSerializer to construct the final URL. This is replaced by using PlatformLocation to directly get the pathname, search, and hash. This change removes unnecessary complexity and dependencies, making the code easier to understand and maintain. (cherry picked from commit 6639085)
Configuration menu - View commit details
-
Copy full SHA for 8c6b3e7 - Browse repository at this point
Copy the full SHA 8c6b3e7View commit details -
build: update cross-repo angular dependencies
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for d09faf1 - Browse repository at this point
Copy the full SHA d09faf1View commit details
Commits on Oct 20, 2025
-
build: update rules_browsers digest to 0e0949d
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 65be6a4 - Browse repository at this point
Copy the full SHA 65be6a4View commit details -
build: update github/codeql-action action to v3.30.9
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for c881af8 - Browse repository at this point
Copy the full SHA c881af8View commit details -
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for cfee198 - Browse repository at this point
Copy the full SHA cfee198View commit details -
build: set
include_npmtotrueThis is needed to run e2e locally. (cherry picked from commit aec58b8)
Configuration menu - View commit details
-
Copy full SHA for c47e9a8 - Browse repository at this point
Copy the full SHA c47e9a8View commit details
Commits on Oct 21, 2025
-
build: update rules_browsers digest to 6a699bf
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 3c8522b - Browse repository at this point
Copy the full SHA 3c8522bView commit details -
build: update dependency node to v22.21.0
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for bd222df - Browse repository at this point
Copy the full SHA bd222dfView commit details -
fix(@angular/build): update
viteto7.11.1Bump version to fix GHSA-93m4-6634-74q7
Configuration menu - View commit details
-
Copy full SHA for 5847ccc - Browse repository at this point
Copy the full SHA 5847cccView commit details -
build: update cross-repo angular dependencies
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 72bc4da - Browse repository at this point
Copy the full SHA 72bc4daView commit details -
fix(@angular-devkit/schematics): respect
--forceoption when schema……tic contains `host.create` Removes the `FileAlreadyExistException` check within the `create` method of `HostTree`. This change allows a schematic to create a file even if one already exists at the same path, effectively overwriting it. This provides more flexibility for schematic authors, particularly in scenarios where files need to be replaced or updated unconditionally. It is intended to be used with schematics that have a `force` or `overwrite` option. Closes #30578 (cherry picked from commit 18bf8e7)
Configuration menu - View commit details
-
Copy full SHA for a31533c - Browse repository at this point
Copy the full SHA a31533cView commit details
Commits on Oct 22, 2025
-
build: update dependency rules_nodejs to v6.6.0
See associated pull request for more information. Closes #31552 as a pr takeover
Configuration menu - View commit details
-
Copy full SHA for 6f399cc - Browse repository at this point
Copy the full SHA 6f399ccView commit details -
docs: update missing developer doc link
(cherry picked from commit 2761d85)
Configuration menu - View commit details
-
Copy full SHA for 3620d32 - Browse repository at this point
Copy the full SHA 3620d32View commit details -
refactor(@schematics/angular): add trailing commas and remove leading…
… commas in component template Added trailing commas to all component metadata properties in the schematic template to ensure cleaner diffs and consistent formatting. Removed unnecessary leading commas from conditional blocks since each property now ends with a trailing comma. (cherry picked from commit a660d69)
Configuration menu - View commit details
-
Copy full SHA for fdeff17 - Browse repository at this point
Copy the full SHA fdeff17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ad69a5 - Browse repository at this point
Copy the full SHA 5ad69a5View 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 f7bd567...5ad69a5