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.2.0-rc.1
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.2.0
Choose a head ref
  • 20 commits
  • 35 files changed
  • 6 contributors

Commits on Aug 15, 2025

  1. build: update all non-major dependencies

    See associated pull request for more information.
    
    (cherry picked from commit d0db51e)
    angular-robot authored and alan-agius4 committed Aug 15, 2025
    Configuration menu
    Copy the full SHA
    9bab9b5 View commit details
    Browse the repository at this point in the history
  2. build: improve retry exec logic

    Prior to this change, there was a flaw in its handling of the retry logic, specifically within the `setTimeout` block. The function had a recursive promise resolution problem and an incorrect handling of the rejected state.
    
    (cherry picked from commit 0c0f89e)
    alan-agius4 committed Aug 15, 2025
    Configuration menu
    Copy the full SHA
    b54c7a6 View commit details
    Browse the repository at this point in the history
  3. build: reduce batch size to try to reduce flakiness

    Currently, we are getting a lot of flakes due to `accept4 failed 110` error, this commit tries to reduce this by reducing the batching
    
    (cherry picked from commit 0371781)
    alan-agius4 committed Aug 15, 2025
    Configuration menu
    Copy the full SHA
    d5b0c8c View commit details
    Browse the repository at this point in the history
  4. test(@angular/build): add initial unit-test vitest runner E2E tests

    Two E2E tests have been added to test initial capabilities of the
    experimental unit-test builder with the vitest runner. This also ensures
    that the generated tests are compatible with both the karma/jasmine-based
    runner and the vitest runner.
    
    (cherry picked from commit 43a3111)
    clydin authored and alan-agius4 committed Aug 15, 2025
    Configuration menu
    Copy the full SHA
    05e65ee View commit details
    Browse the repository at this point in the history
  5. fix(@angular/cli): address Node.js deprecation DEP0190

    This approach has been recommanded by a Node.js member in nodejs/help#5063 (comment)
    
    Closes #30821
    
    (cherry picked from commit 1a01e18)
    alan-agius4 committed Aug 15, 2025
    Configuration menu
    Copy the full SHA
    e19eee6 View commit details
    Browse the repository at this point in the history
  6. fix(@angular-devkit/schematics): address Node.js deprecation DEP0190

    This approach has been recommanded by a Node.js member in nodejs/help#5063 (comment)
    
    Closes #30821
    
    (cherry picked from commit dd90a81)
    alan-agius4 committed Aug 15, 2025
    Configuration menu
    Copy the full SHA
    c43504d View commit details
    Browse the repository at this point in the history
  7. fix(@angular/cli): add choices to command line parser when type is ar…

    …ray and has an enum
    
    This commit enhances the command-line parser in `@angular/cli` by adding support for displaying available choices when a command option is of type `array` and has an `enum`.
    
    (cherry picked from commit 04094e8)
    alan-agius4 committed Aug 15, 2025
    Configuration menu
    Copy the full SHA
    a3b25f6 View commit details
    Browse the repository at this point in the history
  8. fix(@schematics/angular): improve AI config prompt wording

    This improves the prompt wording and adds more context.
    
    (cherry picked from commit 1feac5f)
    alan-agius4 committed Aug 15, 2025
    Configuration menu
    Copy the full SHA
    ae2802b View commit details
    Browse the repository at this point in the history
  9. refactor(@angular/cli): improve analytics handling

    This commit includes minor changes to how analytics are handled, including:
    
    - Removing unnecessary type castings.
    - Concatenating arrays into strings for Google Analytics, as it doesn't support arrays.
    - Applying default values to multi-select prompts for a smoother user experience.
    
    (cherry picked from commit aace49e)
    alan-agius4 committed Aug 15, 2025
    Configuration menu
    Copy the full SHA
    8abe5cd View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2025

  1. fix(@angular/cli): apply default to array types

    This commit fixes an issue where the `default` option was not being applied to `array` type options in yargs.
    
    This seemingly minor change required refactoring in some tests, which revealed that a `.coerce` validation was incorrectly throwing an error on failure. The validation logic was moved to a `.check` to ensure proper error handling and prevent unexpected failures.
    
    (cherry picked from commit c3789e4)
    alan-agius4 committed Aug 18, 2025
    Configuration menu
    Copy the full SHA
    4ee6f32 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2025

  1. Configuration menu
    Copy the full SHA
    73fc157 View commit details
    Browse the repository at this point in the history
  2. build: fix node.js toolchains setup

    This commit fixes the Node.js toolchain setup that is needed for bazel modules.
    alan-agius4 committed Aug 19, 2025
    Configuration menu
    Copy the full SHA
    ce2d32e View commit details
    Browse the repository at this point in the history
  3. ci: improve error message in validation script

    The error message now will contain the changes.
    alan-agius4 committed Aug 19, 2025
    Configuration menu
    Copy the full SHA
    6a83e70 View commit details
    Browse the repository at this point in the history
  4. build: add missing @angular/create package.json to `npm_translate_l…

    …ock` data
    
    This file was missing from the data
    alan-agius4 committed Aug 19, 2025
    Configuration menu
    Copy the full SHA
    ff719d2 View commit details
    Browse the repository at this point in the history
  5. refactor(@angular/cli): improve discoverability of mcp server options

    (cherry picked from commit 2a94e21)
    cexbrayat authored and hybrist committed Aug 19, 2025
    Configuration menu
    Copy the full SHA
    533ba46 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2025

  1. refactor(@angular/cli): use main element extraction for MCP doc search

    The angular.dev documenation now uses `main` elements within each page to
    indicate the actual content. To reduce the amount of HTML passed back in
    the MCP `search_documentation` tool, only the `main` element is now used
    instead of the entire `body` element.
    
    (cherry picked from commit f88fd74)
    clydin authored and alan-agius4 committed Aug 20, 2025
    Configuration menu
    Copy the full SHA
    fe073a7 View commit details
    Browse the repository at this point in the history
  2. Revert "refactor(@angular/ssr): add workaround for router `lastSucces…

    …sfulNavigation` breaking changing"
    
    This reverts commit 2fde130.
    alan-agius4 committed Aug 20, 2025
    Configuration menu
    Copy the full SHA
    a30f662 View commit details
    Browse the repository at this point in the history
  3. build: update @angular/ng-dev to 4fead3666abc9c5dfff101a8bfdc7a2d02…

    …f78982
    
    This contains a fix for updating the bazel lock file during the release, which otherwise would cause the build and CI to break.
    
    See: angular/dev-infra#2975
    alan-agius4 committed Aug 20, 2025
    Configuration menu
    Copy the full SHA
    765206d View commit details
    Browse the repository at this point in the history
  4. build: update Angular versions to 20.2 stable version.

    `20.2` is no longer is pre-release.
    alan-agius4 committed Aug 20, 2025
    Configuration menu
    Copy the full SHA
    344f8b2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6d139a5 View commit details
    Browse the repository at this point in the history
Loading