Sitelet https://github.com/angular/angular-cli/compare/20.3.11...20.3.12
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: 20.3.11
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: 20.3.12
Choose a head ref
  • 4 commits
  • 9 files changed
  • 1 contributor

Commits on Nov 21, 2025

  1. fix(@angular/ssr): prevent redirect loop with encoded query parameters

    Previously, encoded query parameters caused a mismatch between the requested URL and the reconstructed URL, leading to a redirect loop. This change ensures both URLs are decoded before comparison.
    
    Closes #31881
    
    (cherry picked from commit 61a027d)
    alan-agius4 authored and dgp1130 committed Nov 21, 2025
    Configuration menu
    Copy the full SHA
    1abe68a View commit details
    Browse the repository at this point in the history
  2. fix(@angular/build): ensure correct URL joining for prerender routes

    This commit addresses an issue where prerendering with i18n and a `routesFile` could lead to infinite redirect loops or failure to prerender `index.html`.
    
    The previous `urlJoin` utility was replaced with more robust URL manipulation functions (`joinUrlParts`, `addTrailingSlash`, `stripLeadingSlash`) to ensure that paths are correctly constructed, especially when dealing with base hrefs and locale subpaths. This ensures that routes from the `routesFile` are correctly joined with the base href, preventing malformed URLs that cause the redirection issues.
    
    Closes #31877
    
    (cherry picked from commit 0fe572e)
    alan-agius4 authored and dgp1130 committed Nov 21, 2025
    Configuration menu
    Copy the full SHA
    25bb7e6 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2025

  1. fix(@angular/ssr): handle X-Forwarded-Prefix and APP_BASE_HREF in…

    … redirects
    
    This commit ensures that redirects correctly account for the X-Forwarded-Prefix header and APP_BASE_HREF, preventing incorrect redirect loops or invalid URLs when running behind a proxy or with a base href.
    
    Closes #31902
    
    (cherry picked from commit 4dac5f2)
    alan-agius4 committed Nov 24, 2025
    Configuration menu
    Copy the full SHA
    cceb862 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2025

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