Releases: angular/angular
Releases Β· angular/angular
21.0.2
20.3.15
19.2.17
19.2.16
21.1.0-next.0
platform-browser
| Commit | Description |
|---|---|
add context to createApplication |
|
resolve JIT resources in createApplication |
router
| Commit | Description |
|---|---|
| Add scroll behavior controls on router navigation | |
| Execute RunGuardsAndResolvers function in injection context | |
| Support wildcard params with segments trailing (#64737) |
21.0.1
compiler-cli
| Commit | Description |
|---|---|
| do not type check native controls with ControlValueAccessor | |
| escape angular control flow in jsdoc | |
| ignore non-existent files |
core
forms
| Commit | Description |
|---|---|
add DI option for classes on Field directive |
|
allow dynamic type bindings on signal form controls |
|
| run reset as untracked |
http
| Commit | Description |
|---|---|
| prevent XSRF token leakage to protocol-relative URLs |
migrations
| Commit | Description |
|---|---|
| detect structural ngTemplateOutlet and ngComponentOutlet |
20.3.14
21.0.0
common
| Commit | Description |
|---|---|
| Add experimental support for the Navigation API (#63406) | |
| Support of optional keys for the KeyValue pipe (#48814) | |
| update to cldr 47 (#64032) | |
| properly type ngComponentOutlet (#64561) | |
improve typing of ngComponentOutletContent (#63674) |
|
removengModuleFactory input of NgComponentOutlet (#62838) |
compiler
compiler-cli
| Commit | Description |
|---|---|
Adds diagnostic for misconfigured @defer triggers (#64069) |
|
| enable type checking of host bindings by default (#63654) | |
| allow value to be set on radio fields | |
| capture metadata for undecorated fields (#63957) | |
disallow compiling with the emitDeclarationOnly TS compiler option enabled (#61609) |
|
| do not flag custom control required inputs as missing when field is present | |
| infer type of custom field controls | |
| infer types of signal forms set on native inputs | |
| make field detection logic more robust | |
| missingStructuralDirective diagnostic produces false negatives (#64579) | |
| remove internal syntax-related flags (#63787) | |
| report invalid bindings on form controls | |
| use any when checking field interface conformance |
core
| Commit | Description |
|---|---|
| Add migration for zoneless by default. (#63042) | |
Allow passing application providers in bootstrapModule options (#64354) |
|
introduce BootstrapContext for improved server bootstrapping (#63562) |
|
| make SimpleChanges generic (#64535) | |
| support IntersectionObserver options in viewport triggers (#64130) | |
| support regular expressions in templates (#63887) | |
| control not recognized when input has directive injecting ViewContainerRef (#64368) | |
| do not rename ARIA property bindings to attributes (#63925) | |
| Drop special-case disables automatic change detection scheduling (#63846) | |
| drop support for TypeScript 5.8 (#63589) | |
ensure @for iteration over field is reactive (#64113) |
|
| Error on invalid APP_ID (#63252) | |
| Explicit Zone CD in TestBed providers should not override TestBed error handler (#63404) | |
| Remove ignoreChangesOutsideZone option (#62700) | |
| Remove Zone-based change provider from internals by default (#63382) | |
| skip Angular formatting when formatting signals recursively | |
| SSR error in signal forms | |
| update symbols (#64481) | |
remove moduleId from Component metadata (#63482) |
|
remove deprecated interpolation option on Components. (#63474) |
elements
| Commit | Description |
|---|---|
| [ |
20.3.13
release: cut the v20.3.13 release