Visitar URL original
Comparing aminesbdev:main...angular:main · aminesbdev/angular-cli · GitHub
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: aminesbdev/angular-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
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: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 20 commits
  • 53 files changed
  • 5 contributors

Commits on Oct 6, 2026

  1. perf(@angular/build): immediately purge freed rolldown arena memory

    Rolldown's native binding statically links mimalloc v3, which defaults to a 4-second arena purge delay (MIMALLOC_PURGE_DELAY=1000 * MIMALLOC_ARENA_PURGE_MULT=4) and only executes scheduled purges cooperatively during subsequent allocations. In single-run CLI builds where Rolldown is not invoked again after bundling completes, non-zero purge delays prevent freed arena pages from being returned to the OS, increasing peak RSS when subsequent post-bundle stages run.
    
    Introduce a shared loadRolldown() helper used by both the application chunk optimizer and the library builder that temporarily sets MIMALLOC_PURGE_DELAY=0 (when not already configured in the environment) while loading Rolldown's native binding so mimalloc caches a 0ms purge delay without leaving the variable set in process.env.
    clydin authored and alan-agius4 committed Oct 6, 2026
    Configuration menu
    Copy the full SHA
    2ffbebf View commit details
    Browse the repository at this point in the history
  2. build: lock file maintenance

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Oct 6, 2026
    Configuration menu
    Copy the full SHA
    fe31c62 View commit details
    Browse the repository at this point in the history
  3. fix(@angular/build): support a string context in array-form proxy c…

    …onfigurations
    
    http-proxy-middleware, which the Webpack-based development server uses,
    accepts a single path as `context`. The conversion of the array form
    skipped those entries, so they were dropped and nothing was proxied,
    without any message.
    aminesbdev authored and alan-agius4 committed Oct 6, 2026
    Configuration menu
    Copy the full SHA
    1e45d4d View commit details
    Browse the repository at this point in the history
  4. fix(@angular/build): keep the order of glob entries in the proxy conf…

    …iguration
    
    Glob keys were converted to regular expressions by adding the new key and
    deleting the old one, which moved every glob entry to the end of the
    object. Since Vite proxies a request with the first entry that matches it,
    a glob written before a broader plain key could never be used.
    aminesbdev authored and alan-agius4 committed Oct 6, 2026
    Configuration menu
    Copy the full SHA
    3871a9d 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 alan-agius4 committed Oct 6, 2026
    Configuration menu
    Copy the full SHA
    885397a View commit details
    Browse the repository at this point in the history
  6. fix(@angular-devkit/build-angular): preserve Host header when proxyin…

    …g in ssr-dev-server
    
    Configure `browser-sync` with `changeOrigin: false` in `ssr-dev-server` so that the incoming `Host` header is preserved when proxying requests to the Node SSR server rather than being rewritten to `localhost`.
    alan-agius4 authored Oct 6, 2026
    Configuration menu
    Copy the full SHA
    3379a13 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    57d25aa View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2026

  1. Configuration menu
    Copy the full SHA
    26b0107 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    84f715f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9eb289c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f4001b5 View commit details
    Browse the repository at this point in the history
  5. fix(@angular/build): conditionally declare tslib in built library pac…

    …kage
    
    Inspects Rolldown output chunk imports to detect whether any generated library bundle imports `tslib` (for example, when custom decorators or explicit resource management helpers are emitted). When `tslib` is imported and not already declared in the library's `package.json` `dependencies`, resolves the `tslib` version range from `@angular/compiler` (with fallback to `tslib/package.json`) and adds it to the emitted `package.json`.
    
    Closes angular#34131
    alan-agius4 committed Oct 7, 2026
    Configuration menu
    Copy the full SHA
    23d42fc View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2026

  1. build: update cross-repo angular dependencies

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Oct 8, 2026
    Configuration menu
    Copy the full SHA
    74c9b56 View commit details
    Browse the repository at this point in the history
  2. build: update all github actions

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Oct 8, 2026
    Configuration menu
    Copy the full SHA
    a5a563d View commit details
    Browse the repository at this point in the history
  3. build: update all non-major dependencies

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Oct 8, 2026
    Configuration menu
    Copy the full SHA
    5d7f98c View commit details
    Browse the repository at this point in the history
  4. build: update bazel dependencies

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Oct 8, 2026
    Configuration menu
    Copy the full SHA
    643947e View commit details
    Browse the repository at this point in the history
  5. perf(@angular/build): avoid invalidating Angular diagnostic cache on …

    …stylesheet change
    
    Component stylesheets (.css, .scss, .sass, .less) do not impact TypeScript semantic diagnostics or Angular template diagnostics.
    
    When a stylesheet dependency changes during watch rebuilds, avoid deleting the component's cached Angular diagnostics or marking the component source file as affected for diagnostics re-collection.
    alan-agius4 committed Oct 8, 2026
    Configuration menu
    Copy the full SHA
    0a077ee View commit details
    Browse the repository at this point in the history
  6. refactor(@angular-devkit/schematics): remove legacy secondary entrypo…

    …int package.json files
    
    Subpath exports in @angular-devkit/schematics package.json explicitly define all entry points (./tasks, ./testing, and ./tools), making the nested package.json files redundant.
    alan-agius4 committed Oct 8, 2026
    Configuration menu
    Copy the full SHA
    32cb8be View commit details
    Browse the repository at this point in the history
  7. fix(@angular/build): add CSP nonce to stylesheet and modulepreload li…

    …nk elements
    
    Under strict Content Security Policies that do not allow 'self' in
    style-src or style-src-elem, external stylesheets must be authorized
    via a cryptographic nonce.
    alan-agius4 authored Oct 8, 2026
    Configuration menu
    Copy the full SHA
    b975da4 View commit details
    Browse the repository at this point in the history
  8. perf(@angular/build): reuse extendedConfigCache in TypeScript compila…

    …tion
    
    Reusing TypeScript's extendedConfigCache across watch rebuilds eliminates redundant reading and re-parsing of extended tsconfig files from disk.
    
    The referenced configuration files are also tracked so that entries in the cache are invalidated when those files change on disk.
    
    See: angular/angular#71034
    alan-agius4 committed Oct 8, 2026
    Configuration menu
    Copy the full SHA
    dcf906a View commit details
    Browse the repository at this point in the history
Loading