| Commit | Description |
|---|---|
| update minimum supported Node.js versions |
compiler
| Commit | Description |
|---|---|
Don't bind inputs/outputs for data- attributes
| |
| throw on duplicate input/outputs | |
| throw on invalid in expressions |
compiler-cli
| Commit | Description |
|---|---|
| always parenthesize object literals in TCB |
core
| Commit | Description |
|---|---|
add IdleRequestOptions support to IdleService
| |
Add a schematics to migrate provideHttpClient to keep using the HttpXhrBackend implementation.
| |
Add migration to add ChangeDetectionStrategy.Eager where applicable
| |
| add special return statuses for resource params | |
| add TestBed.getFixture | |
| support customization of @defer's on idle behavior | |
| Support optional timeout for idle deferred triggers | |
| bind global context to idle callback shims in @defer's idle service | |
| enhance AnimationCallbackEvent.animationComplete signature |
forms
| Commit | Description |
|---|---|
split the touched model into an input and touch output
| |
Untrack setValue in reactive forms
|
http
| Commit | Description |
|---|---|
Use FetchBackend as default for the HttpBackend implementation
|
language-service
| Commit | Description |
|---|---|
| Add support for idle timeout in defer blocks |
router
| Commit | Description |
|---|---|
| adds browserUrl input support to router links | |
remove deprecated provideRoutes function.
|
upgrade
| Commit | Description |
|---|---|
remove getAngularLib/setAngularLib
|
Breaking Changes
- Node.js v20 is no longer supported. The minimum supported Node.js versions are now v22.22.0 and v24.13.1.
compiler
- data prefixed attribute no-longer bind inputs nor outputs.
- The compiler will throw when there a when inputs, outputs or model are binding to the same input/outputs.
invariables will throw in template expressions.
core
- change AnimationCallbackEvent.animationComplete signature
http
- Use the
HttpXhrBackendwithprovideHttpClient(withXhr)if you want to keep supporting upload progress reports.
router
provideRoutes()has been removed. UseprovideRouter()orROUTESas multi token if necessary.
upgrade
- Deprecated
getAngularLib/setAngularLibhave been removed usegetAngularJSGlobal/setAngularJSGlobalinstead.
Deprecations
http
withFetchis now deprecated, it can be safely removed.