-
Notifications
You must be signed in to change notification settings - Fork 27.1k
Comparing changes
Open a pull request
base repository: angular/angular
base: v22.0.0-next.0
head repository: angular/angular
compare: v22.0.0-next.1
- 9 commits
- 26 files changed
- 9 contributors
Commits on Mar 4, 2026
-
feat(devtools): Add preview for childSignalProp nodes to the signals-…
…visualizer and signal-details components. The childSignalProp nodes were added to make it easier for users to visualize and understand when signals were being passed between components. Adding the preview for the new nodes makes the data being displayed equivalent to that of other reactive nodes in the signal graph.
Configuration menu - View commit details
-
Copy full SHA for d4948fb - Browse repository at this point
Copy the full SHA d4948fbView commit details -
fix(compiler): prevent mutation of children array in RecursiveVisitor
RecursiveVisitor.visitIfBlockBranch was permanently mutating the children array by pushing the expressionAlias into it. This change clones the array before pushing to avoid this side effect.
Configuration menu - View commit details
-
Copy full SHA for 72a17af - Browse repository at this point
Copy the full SHA 72a17afView commit details -
fix(compiler-cli): ignore generated ngDevMode signal branch for code …
…coverage The Angular compiler unconditionally adds a debug name transform for signals which generates a conditional on `ngDevMode` (e.g., `ngDevMode ? { debugName: "xyz" } : []`). During testing, `ngDevMode` is true, so the true branch executes but the false branch is never executed. Consequently, coverage tools report the false branch as an untested line/branch, preventing 100% test coverage. This commit adds a synthetic `/* istanbul ignore next */` comment to the generated false branch so that Istanbul ignores it. We only include the istanbul comment (instead of additionally including c8) to focus on the established standard for Angular CLI/Karma coverage while maintaining compatibility with modern Vitest setups, since @vitest/coverage-v8 now natively respects the fallback istanbul comment. Fixes #64583Configuration menu - View commit details
-
Copy full SHA for dc4cf64 - Browse repository at this point
Copy the full SHA dc4cf64View commit details -
build: no longer require release mode for releases
This commit updates the github.mjs configuration to set requireReleaseModeForRelease to false, removing the requirement to use release mode for releases in the angular/angular repository.
Configuration menu - View commit details
-
Copy full SHA for a6941ad - Browse repository at this point
Copy the full SHA a6941adView commit details
Commits on Mar 5, 2026
-
fix(migrations): avoid generating invalid code in ChangeDetectionStra…
…tegy.Eager migration Currently the migration that add `ChangeDetectionStrategy.Eager` to components tries to add the properties as last in the object literal. This can be tricky, because TS doesn't reflect the commas in the AST so we need have to do brittle string lookups to know where to insert it. These changes switch to inserting the property before the last pre-existing property which should be a bit more robust.
Configuration menu - View commit details
-
Copy full SHA for f01901d - Browse repository at this point
Copy the full SHA f01901dView commit details -
feat(forms): add 'blur' option to debounce rule
Expands the `debounce` rule configuration to accept `'blur'`. When this option is provided, the rule will delay model synchronization until the field loses focus (is touched). This introduces a debouncer that defers resolution until the framework automatically aborts pending debounces upon touch events.
Configuration menu - View commit details
-
Copy full SHA for c767d67 - Browse repository at this point
Copy the full SHA c767d67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ab80f4 - Browse repository at this point
Copy the full SHA 9ab80f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5f99ed - Browse repository at this point
Copy the full SHA e5f99edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0964b2c - Browse repository at this point
Copy the full SHA 0964b2cView 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 v22.0.0-next.0...v22.0.0-next.1