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: f7bd567
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: 5ad69a5
Choose a head ref
  • 20 commits
  • 34 files changed
  • 4 contributors

Commits on Oct 16, 2025

  1. 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)
    alan-agius4 committed Oct 16, 2025
    Configuration menu
    Copy the full SHA
    3a28fb6 View commit details
    Browse the repository at this point in the history
  2. build: update cross-repo angular dependencies

    See associated pull request for more information.
    angular-robot authored and hybrist committed Oct 16, 2025
    Configuration menu
    Copy the full SHA
    3a124ac View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2025

  1. 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)
    alan-agius4 committed Oct 17, 2025
    Configuration menu
    Copy the full SHA
    5db6d64 View commit details
    Browse the repository at this point in the history
  2. build: update cross-repo angular dependencies

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Oct 17, 2025
    Configuration menu
    Copy the full SHA
    ec2eb53 View commit details
    Browse the repository at this point in the history
  3. 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)
    alan-agius4 committed Oct 17, 2025
    Configuration menu
    Copy the full SHA
    8cdda11 View commit details
    Browse the repository at this point in the history
  4. 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)
    alan-agius4 committed Oct 17, 2025
    Configuration menu
    Copy the full SHA
    8c6b3e7 View commit details
    Browse the repository at this point in the history
  5. build: update cross-repo angular dependencies

    See associated pull request for more information.
    angular-robot authored and hybrist committed Oct 17, 2025
    Configuration menu
    Copy the full SHA
    d09faf1 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2025

  1. build: update rules_browsers digest to 0e0949d

    See associated pull request for more information.
    angular-robot authored and clydin committed Oct 20, 2025
    Configuration menu
    Copy the full SHA
    65be6a4 View commit details
    Browse the repository at this point in the history
  2. build: update github/codeql-action action to v3.30.9

    See associated pull request for more information.
    angular-robot authored and clydin committed Oct 20, 2025
    Configuration menu
    Copy the full SHA
    c881af8 View commit details
    Browse the repository at this point in the history
  3. build: lock file maintenance

    See associated pull request for more information.
    angular-robot authored and clydin committed Oct 20, 2025
    Configuration menu
    Copy the full SHA
    cfee198 View commit details
    Browse the repository at this point in the history
  4. build: set include_npm to true

    This is needed to run e2e locally.
    
    (cherry picked from commit aec58b8)
    alan-agius4 committed Oct 20, 2025
    Configuration menu
    Copy the full SHA
    c47e9a8 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2025

  1. build: update rules_browsers digest to 6a699bf

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Oct 21, 2025
    Configuration menu
    Copy the full SHA
    3c8522b View commit details
    Browse the repository at this point in the history
  2. build: update dependency node to v22.21.0

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Oct 21, 2025
    Configuration menu
    Copy the full SHA
    bd222df View commit details
    Browse the repository at this point in the history
  3. fix(@angular/build): update vite to 7.11.1

    Bump version to fix GHSA-93m4-6634-74q7
    alan-agius4 committed Oct 21, 2025
    Configuration menu
    Copy the full SHA
    5847ccc 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 clydin committed Oct 21, 2025
    Configuration menu
    Copy the full SHA
    72bc4da View commit details
    Browse the repository at this point in the history
  5. fix(@angular-devkit/schematics): respect --force option 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)
    alan-agius4 committed Oct 21, 2025
    Configuration menu
    Copy the full SHA
    a31533c View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2025

  1. build: update dependency rules_nodejs to v6.6.0

    See associated pull request for more information.
    
    Closes #31552 as a pr takeover
    alan-agius4 committed Oct 22, 2025
    Configuration menu
    Copy the full SHA
    6f399cc View commit details
    Browse the repository at this point in the history
  2. docs: update missing developer doc link

    (cherry picked from commit 2761d85)
    MeAkib authored and clydin committed Oct 22, 2025
    Configuration menu
    Copy the full SHA
    3620d32 View commit details
    Browse the repository at this point in the history
  3. 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)
    MeAkib authored and clydin committed Oct 22, 2025
    Configuration menu
    Copy the full SHA
    fdeff17 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5ad69a5 View commit details
    Browse the repository at this point in the history
Loading