-
Notifications
You must be signed in to change notification settings - Fork 11.9k
Comparing changes
Open a pull request
base repository: angular/angular-cli
base: 20.2.0-rc.1
head repository: angular/angular-cli
compare: 20.2.0
- 20 commits
- 35 files changed
- 6 contributors
Commits on Aug 15, 2025
-
build: update all non-major dependencies
See associated pull request for more information. (cherry picked from commit d0db51e)
Configuration menu - View commit details
-
Copy full SHA for 9bab9b5 - Browse repository at this point
Copy the full SHA 9bab9b5View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for b54c7a6 - Browse repository at this point
Copy the full SHA b54c7a6View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for d5b0c8c - Browse repository at this point
Copy the full SHA d5b0c8cView commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 05e65ee - Browse repository at this point
Copy the full SHA 05e65eeView commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for e19eee6 - Browse repository at this point
Copy the full SHA e19eee6View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for c43504d - Browse repository at this point
Copy the full SHA c43504dView commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for a3b25f6 - Browse repository at this point
Copy the full SHA a3b25f6View commit details -
fix(@schematics/angular): improve AI config prompt wording
This improves the prompt wording and adds more context. (cherry picked from commit 1feac5f)
Configuration menu - View commit details
-
Copy full SHA for ae2802b - Browse repository at this point
Copy the full SHA ae2802bView commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 8abe5cd - Browse repository at this point
Copy the full SHA 8abe5cdView commit details
Commits on Aug 18, 2025
-
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)
Configuration menu - View commit details
-
Copy full SHA for 4ee6f32 - Browse repository at this point
Copy the full SHA 4ee6f32View commit details
Commits on Aug 19, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 73fc157 - Browse repository at this point
Copy the full SHA 73fc157View commit details -
build: fix node.js toolchains setup
This commit fixes the Node.js toolchain setup that is needed for bazel modules.
Configuration menu - View commit details
-
Copy full SHA for ce2d32e - Browse repository at this point
Copy the full SHA ce2d32eView commit details -
ci: improve error message in validation script
The error message now will contain the changes.
Configuration menu - View commit details
-
Copy full SHA for 6a83e70 - Browse repository at this point
Copy the full SHA 6a83e70View commit details -
build: add missing
@angular/createpackage.json to `npm_translate_l……ock` data This file was missing from the data
Configuration menu - View commit details
-
Copy full SHA for ff719d2 - Browse repository at this point
Copy the full SHA ff719d2View commit details -
refactor(@angular/cli): improve discoverability of mcp server options
(cherry picked from commit 2a94e21)
Configuration menu - View commit details
-
Copy full SHA for 533ba46 - Browse repository at this point
Copy the full SHA 533ba46View commit details
Commits on Aug 20, 2025
-
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)
Configuration menu - View commit details
-
Copy full SHA for fe073a7 - Browse repository at this point
Copy the full SHA fe073a7View commit details -
Revert "refactor(@angular/ssr): add workaround for router `lastSucces…
…sfulNavigation` breaking changing" This reverts commit 2fde130.
Configuration menu - View commit details
-
Copy full SHA for a30f662 - Browse repository at this point
Copy the full SHA a30f662View commit details -
build: update
@angular/ng-devto 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
Configuration menu - View commit details
-
Copy full SHA for 765206d - Browse repository at this point
Copy the full SHA 765206dView commit details -
build: update Angular versions to 20.2 stable version.
`20.2` is no longer is pre-release.
Configuration menu - View commit details
-
Copy full SHA for 344f8b2 - Browse repository at this point
Copy the full SHA 344f8b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d139a5 - Browse repository at this point
Copy the full SHA 6d139a5View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 20.2.0-rc.1...20.2.0