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.9
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: v20.3.15
Choose a head ref
  • 19 commits
  • 30 files changed
  • 7 contributors

Commits on Nov 7, 2025

  1. refactor: fix several typos (#31716)

    This commit fixes a number of typos in tests.
    
    (cherry picked from commit a8465d4)
    Lê Nam Khánh authored and alan-agius4 committed Nov 7, 2025
    Configuration menu
    Copy the full SHA
    7c11e07 View commit details
    Browse the repository at this point in the history
  2. build: migrate license file handling to write_source_file

    Migrate the handling of THIRD_PARTY_LICENSES.txt.golden in the SSR npm package from using `bazel_skylib`'s `diff_test` and `write_file` rules to `aspect_bazel_lib`'s `write_source_file` rule. This simplifies the Bazel configuration for managing the golden license file.
    
    (cherry picked from commit eca8236)
    alan-agius4 committed Nov 7, 2025
    Configuration menu
    Copy the full SHA
    6fbd106 View commit details
    Browse the repository at this point in the history
  3. fix(@angular/build): do not remove @angular/localize when having ex…

    …ternal packages (#31721)
    
    The current bundle logic removes the `@angular/localize` polyfill if i18n inline is active. However, i18n inlining is not applied on external packages (e.g. during `ng serve` for prebundled dependencies)
    
    This causes an issue at runtime execution of the packages which are external and depend on localization.
    
    With this change the `@angular/localize` polyfill is retained when external packages is truthy.
    
    (cherry picked from commit 38c2200)
    roma-claudio authored and alan-agius4 committed Nov 7, 2025
    Configuration menu
    Copy the full SHA
    b3908f6 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2025

  1. fix(@schematics/angular): correct tsconfig.spec.json include for sp…

    …ec files
    
    Updates the  files in both application and library schematics to specifically include  instead of . This ensures that only test specification files are processed for testing, preventing unintended inclusion of other TypeScript files.
    
    (cherry picked from commit 5b0afb3)
    alan-agius4 committed Nov 10, 2025
    Configuration menu
    Copy the full SHA
    c854a71 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2025

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

Commits on Nov 13, 2025

  1. fix(@angular/build): ensure ɵgetOrCreateAngularServerApp is always …

    …defined after errors
    
    Addresses an issue where  could become `ɵgetOrCreateAngularServerApp` undefined after an error, leading to subsequent rendering failures.
    
    This change modifies the HMR process to include a timestamp when loading. This ensures the server application is always re-evaluated, preventing stale application states.
    
    Closes #31671
    alan-agius4 committed Nov 13, 2025
    Configuration menu
    Copy the full SHA
    8053f2d View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2025

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

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

Commits on Dec 3, 2025

  1. fix(@angular/cli): update @modelcontextprotocol/sdk to v1.24.0

    Also updates `zod` to v4.1.13.
    clydin authored and alan-agius4 committed Dec 3, 2025
    Configuration menu
    Copy the full SHA
    cfbb616 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    948869d View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2026

  1. ci: force ipv4 resolutions first in Node.js

    Backport of #32042
    hybrist committed Jan 7, 2026
    Configuration menu
    Copy the full SHA
    66140c8 View commit details
    Browse the repository at this point in the history
  2. fix(@angular/cli): update dependency @modelcontextprotocol/sdk to v1.…

    …25.2
    
    This is a port of PR #32227 to the 20.3.x branch.
    hybrist committed Jan 7, 2026
    Configuration menu
    Copy the full SHA
    ff36649 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4963d9c View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2026

  1. fix(@angular-devkit/build-angular): update webpack to version 5.104.1

    This fixes a performance regression. See: #31350 (comment)
    alan-agius4 committed Jan 12, 2026
    Configuration menu
    Copy the full SHA
    ffc72cb View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2026

  1. Configuration menu
    Copy the full SHA
    795d654 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    279b1ad View commit details
    Browse the repository at this point in the history
Loading