-
Notifications
You must be signed in to change notification settings - Fork 27.1k
Comparing changes
Open a pull request
base repository: angular/angular
base: main@{1day}
head repository: angular/angular
compare: main
- 17 commits
- 92 files changed
- 9 contributors
Commits on Mar 10, 2026
-
docs: Update migration docs for vitest
This update fixes minor grammar mistakes
Configuration menu - View commit details
-
Copy full SHA for 2049698 - Browse repository at this point
Copy the full SHA 2049698View commit details -
fix(core): ensure definitions compile
Includes the following changes to make sure the definitions for injectable compiler: 1. The types for the `factory` function now include the `parent` parameter. 2. `ɵɵFactoryDeclaration` is now defined as a function. We need this since the provider definition gets passed into the inejctable definition by reference. 3. `ɵɵdefineInjectable`, `ɵɵdefineNgModule` and `ɵɵdefinePipe` now return the typed definition, rather than `unknown`. This aligns with what we do for components and directives.
Configuration menu - View commit details
-
Copy full SHA for f9ede9e - Browse repository at this point
Copy the full SHA f9ede9eView commit details -
docs: fix first-app 13 step docs code row numbers
Fix docs code row numbers.
Configuration menu - View commit details
-
Copy full SHA for 7bc7c57 - Browse repository at this point
Copy the full SHA 7bc7c57View commit details -
docs: fix first-app code getHousingLocationById housing.service.ts
1. Get location by Id work with `${this.url}/${id}` 2. Method getHousingLocationById returned empty object, api return object type, locationJson[0] ?? {} - give in result empty object.Configuration menu - View commit details
-
Copy full SHA for 9794e75 - Browse repository at this point
Copy the full SHA 9794e75View commit details -
refactor(devtools): make signal graph visualizer reusable
Make the signal visualizer reusable by detaching it from the signal graph manager.
Configuration menu - View commit details
-
Copy full SHA for 55c57d4 - Browse repository at this point
Copy the full SHA 55c57d4View commit details -
refactor(compiler-cli): Export hybrid_analysis symbols
Export symbols from hybrid_analysis from entrypoint
Configuration menu - View commit details
-
Copy full SHA for ba15088 - Browse repository at this point
Copy the full SHA ba15088View commit details -
docs(core): clarify provideZoneChangeDetection usage in v21+
Clarify that provideZoneChangeDetection() is used to opt applications into NgZone/ZoneJS-based change detection and to configure NgZone options such as eventCoalescing. Fixes #67498
Configuration menu - View commit details
-
Copy full SHA for 1969338 - Browse repository at this point
Copy the full SHA 1969338View commit details -
refactor(compiler-cli): remove more unused code
Cleans up some more usages of TS factory APIs and some unused functions.
Configuration menu - View commit details
-
Copy full SHA for 1866bf5 - Browse repository at this point
Copy the full SHA 1866bf5View commit details -
build: include localize in dev app
Includes `$localize` in the dev app so it's easier to test some code paths.
Configuration menu - View commit details
-
Copy full SHA for f80ac30 - Browse repository at this point
Copy the full SHA f80ac30View commit details -
fix(core): sanitize translated attribute bindings with interpolations
Fixes that we weren't sanitizing attribute bindings with interpolations if they're marked for translation, for example: `<a href="{{evilLink}}" i18n-href></a>`. Also adds a bit more test coverage for our sanitization.Configuration menu - View commit details
-
Copy full SHA for 8630319 - Browse repository at this point
Copy the full SHA 8630319View commit details -
build: update dependency node to v22.22.1
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 504a72f - Browse repository at this point
Copy the full SHA 504a72fView commit details -
refactor(compiler-cli): Export hybrid analysis from bin
This is necessary to actually use the exported symbols. Verified by building locally
Configuration menu - View commit details
-
Copy full SHA for dbbc38a - Browse repository at this point
Copy the full SHA dbbc38aView commit details -
refactor(core): interface cleanup
Should be fine to land this time.
Configuration menu - View commit details
-
Copy full SHA for a675950 - Browse repository at this point
Copy the full SHA a675950View commit details -
build: update dependency @rollup/plugin-babel to v7
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 02a617e - Browse repository at this point
Copy the full SHA 02a617eView commit details -
refactor(forms): restrict reactive logic to a readonly API
Reactive logic in forms is not intended to mutate state, but this was poorly communicated by the permissive and highly mutable field context provided to all logic functions. This change splits all of the state-related API into writable and readonly interfaces. * Top-level functions that produce a `FieldTree` (e.g. `form()`) expose writable signals (e.g. `value: WritableSignal<T>`) and mutating methods (e.g. `markAsDirty()`). * Reactive logic expose readonly signals (e.g. `value: Signal<T>`) and omit mutating methods.
Configuration menu - View commit details
-
Copy full SHA for a1a6c52 - Browse repository at this point
Copy the full SHA a1a6c52View commit details -
fix(forms): restrict
SignalFormsConfigto a readonly APIIntroduce `FormFieldBinding` to represent a binding between a field and a UI control through a `FormField` directive. This interface is used to restrict `SignalFormsConfig` and `formFieldBindings` to a readonly API. Fix #65779.
Configuration menu - View commit details
-
Copy full SHA for 3e7ce0d - Browse repository at this point
Copy the full SHA 3e7ce0dView commit details -
test(forms): read only context prevents writing to field value
Test that the read only context prevents writing to a field value: * In validation rules * In a provided configuration
Configuration menu - View commit details
-
Copy full SHA for 57ba621 - Browse repository at this point
Copy the full SHA 57ba621View 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 main@{1day}...main