Releases: angular/angular
Releases Β· angular/angular
20.2.3
compiler
Commit | Description |
---|---|
fixes regression with event parsing and animate prefix (#63470) |
core
Commit | Description |
---|---|
avoid injecting internal error handler from a destroyed injector (#62275) | |
Fix cancellation of animation enter classes (#63442) | |
Prevent an error on cleanup when an rxResource stream threw before returning an Observable (#63342) |
21.0.0-next.1
common
Commit | Description |
---|---|
removengModuleFactory input of NgComponentOutlet (#62838) |
compiler
Commit | Description |
---|---|
fixes animations on elements with structural directives (#63390) | |
Keep paraenthesis in Nullish + Boolean expression. (#63292) |
core
Commit | Description |
---|---|
Ensures @for loop animations never get cancelled (#63328) |
|
fix memory leak with leaving nodes tracking (#63328) | |
Fixes animate.leave binding to a string with spaces (#63366) |
forms
Commit | Description |
---|---|
Add FormArrayDirective (#55880) |
migrations
Commit | Description |
---|---|
add migration to convert ngClass to use class (#62983) |
Breaking Changes
common
- NgModuleFactory has been removed, use NgModule instead.
forms
- This new directive will conflict with existing FormArray directives or formArray inputs on the same element.
20.2.2
20.2.1
21.0.0-next.0
compiler-cli
Commit | Description |
---|---|
disallow compiling with the emitDeclarationOnly TS compiler option enabled (#61609) |
http
Commit | Description |
---|---|
Provide http services in root (#56212) |
router
Commit | Description |
---|---|
convert lastSuccessfulNavigation to signal (#63057) |
Breaking Changes
compiler-cli
- The Angular compiler now produces an error when the
theemitDeclarationOnly
TS compiler option is enabled as this mode is
not supported.
router
lastSuccessfulNavigation
is now a signal and needs to be invoked
20.2.0
animations
Commit | Description |
---|---|
deprecate the animations package (#62795) |
compiler
Commit | Description |
---|---|
allow more characters in square-bracketed attribute names (#62742) | |
fixes animation event host bindings not firing (#63217) |
compiler-cli
Commit | Description |
---|---|
add diagnostic for uninvoked functions in text interpolation (#59191) | |
display proper function in NG8117 message (#62842) | |
Ignore diagnostics on ngTemplateContextGuard lines in TCB (#63054) | |
prevent dom event assertion in TCB generation on older angular versions (#63053) |
core
Commit | Description |
---|---|
add enter and leave animation instructions (#62682) | |
add option to infer the tag names of components in tests (#62283) | |
Promote zoneless to stable (#62699) | |
render ARIA property bindings as attributes (#62630) | |
support as aliases on else if blocks (#63047) |
|
support TypeScript 5.9 (#62541) | |
checks if body exists before continuing (#62768) | |
ensure animate events do not have duplicate elements (#63216) | |
Fix animate.enter class removal when composing classes (#62981) |
|
fix support for space separated strings in leave animations (#62979) | |
fixes empty animations when recalculating styles (#63007) | |
fixes timing issues with enter animations (#62925) | |
handle cases where classes added have no animations (#63242) | |
prevents duplicate nodes when @if toggles with leave animations (#63048) |
|
switch check to documentElement with chaining (#62773) | |
deprecate animations field on component interface (#62895) |
forms
Commit | Description |
---|---|
add support for pushing an array of controls to formarray (#57102) |
http
Commit | Description |
---|---|
Add redirected property to HttpResponse and HttpErrorResponse (#62675) | |
add referrer & integrity support for fetch requests in httpResource (#62461) | |
Add support for fetch referrer & integrity options in HttpClient (#62417) | |
Add missing timeout and transferCache options to HttpClient (#62586) |
language-service
Commit | Description |
---|---|
support auto-import for attribute completions (#62797) | |
support to report the deprecated API in the template (#62054) | |
Support to resolve the re-export component. (#62585) |
platform-browser
Commit | Description |
---|---|
Warns on conflicting hydration and blocking navigation (#62963) |
router
Commit | Description |
---|---|
add a currentNavigation signal to the Router service. (#62971) |
|
add a currentNavigation signal to the Router service. (#63011) | |
ensure preloaded components are properly activated (#62502) |
service-worker
Commit | Description |
---|---|
add messageerror event handling and logging (#62834) | |
Adds for type in provideServiceWorker (#62831) | |
Adds support for updateViaCache in provideServiceWorker (#62721) | |
Improves storage full detection in data caching (#62737) | |
Logs unhandled promise rejections in service worker (#63059) | |
notify clients about version failures (#62718) |
Deprecations
animations
- @angular/animations
core
- @angular/animations
router
- The Router.getCurrentNavigation method is deprecated. Use the Router.currentNavigation signal instead.
20.1.8
20.2.0-rc.1
20.1.7
compiler
Commit | Description |
---|---|
incorrect spans for AST inside input value with leading space (#63082) |
compiler-cli
Commit | Description |
---|---|
error when type checking host bindings of generic directive (#63061) |
core
Commit | Description |
---|---|
destroying the effect on afterRenderEffect (#63001) |
router
Commit | Description |
---|---|
attempt to resolve component resources in JIT mode (#63062) |
20.2.0-rc.0
compiler-cli
Commit | Description |
---|---|
error when type checking host bindings of generic directive (#63061) |
core
Commit | Description |
---|---|
support as aliases on else if blocks (#63047) |
|
destroying the effect on afterRenderEffect (#63001) |
|
prevents duplicate nodes when @if toggles with leave animations (#63048) |
router
Commit | Description |
---|---|
attempt to resolve component resources in JIT mode (#63062) |
service-worker
Commit | Description |
---|---|
Logs unhandled promise rejections in service worker (#63059) |