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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: cb1b167
Choose a base ref
...
head repository: angular/angular
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: fbe9b9f
Choose a head ref
  • 5 commits
  • 67 files changed
  • 3 contributors

Commits on Jun 2, 2025

  1. build: remove ng_update_migration integration test. (#61822)

    The CLI already covers this in their E2E tests.
    
    PR Close #61822
    JeanMeche authored and kirjs committed Jun 2, 2025
    Configuration menu
    Copy the full SHA
    1e84061 View commit details
    Browse the repository at this point in the history
  2. docs: fix deprecated docs navigation background color. (#61776)

    Backport of #58848 into v19 / main.
    
    PR Close #61776
    JeanMeche authored and kirjs committed Jun 2, 2025
    Configuration menu
    Copy the full SHA
    9317b1c View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2025

  1. ci: update to latest version of dev-infra actions (#61991)

    Update to the latest sha of the dev-infra actions
    
    PR Close #61991
    josephperrott authored and AndrewKushnir committed Jun 10, 2025
    Configuration menu
    Copy the full SHA
    6f6db99 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2025

  1. fix(core): introduce BootstrapContext for improved server bootstrap…

    …ping (#63639)
    
    * fix(core): introduce `BootstrapContext` for improved server bootstrapping
    
    This commit introduces a number of changes to the server bootstrapping process to make it more robust and less error-prone, especially for concurrent requests.
    
    Previously, the server rendering process relied on a module-level global platform injector. This could lead to issues in server-side rendering environments where multiple requests are processed concurrently, as they could inadvertently share or overwrite the global injector state.
    
    The new approach introduces a `BootstrapContext` that is passed to the `bootstrapApplication` function. This context provides a platform reference that is scoped to the individual request, ensuring that each server-side render has an isolated platform injector. This prevents state leakage between concurrent requests and makes the overall process more reliable.
    
    BREAKING CHANGE:
    The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.
    
    Before:
    ```ts
    const bootstrap = () => bootstrapApplication(AppComponent, config);
    ```
    
    After:
    ```ts
    const bootstrap = (context: BootstrapContext) =>
      bootstrapApplication(AppComponent, config, context);
    ```
    
    A schematic is provided to automatically update `main.server.ts` files to pass the `BootstrapContext` to the `bootstrapApplication` call.
    
    In addition, `getPlatform()` and `destroyPlatform()` will now return `null` and be a no-op respectively when running in a server environment.
    alan-agius4 authored Sep 9, 2025
    Configuration menu
    Copy the full SHA
    70d0639 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2025

  1. release: cut the v19.2.15 release (#63698)

    PR Close #63698
    alan-agius4 authored and atscott committed Sep 10, 2025
    Configuration menu
    Copy the full SHA
    fbe9b9f View commit details
    Browse the repository at this point in the history
Loading