Releases: angular/angular
Releases Β· angular/angular
v17.3.0-next.1
17.3.0-next.1 (2024-02-27)
common
Commit | Description |
---|---|
AsyncPipe should not call markForCheck on subscription (#54554) |
compiler
Commit | Description |
---|---|
Enable template pipeline by default. (#54571) |
compiler-cli
Commit | Description |
---|---|
account for as expression in docs extraction (#54414) | |
catch function instance properties in interpolated signal diagnostic (#54325) | |
identify aliased initializer functions (#54480) | |
identify aliased initializer functions (#54609) |
core
Commit | Description |
---|---|
add API to inject attributes on the host node (#54604) | |
support TypeScript 5.4 (#54414) | |
collect providers from NgModules while rendering @defer block (#52881) |
|
fix typo in injectors.svg file (#54596) |
migrations
Commit | Description |
---|---|
resolve infinite loop for a single line element with a long tag name and angle bracket on a new line (#54588) |
v17.2.3
17.2.3 (2024-02-27)
common
Commit | Description |
---|---|
AsyncPipe should not call markForCheck on subscription (#54554) |
compiler-cli
Commit | Description |
---|---|
catch function instance properties in interpolated signal diagnostic (#54325) | |
identify aliased initializer functions (#54480) | |
identify aliased initializer functions (#54609) |
core
Commit | Description |
---|---|
collect providers from NgModules while rendering @defer block (#52881) |
|
fix typo in injectors.svg file (#54596) |
migrations
Commit | Description |
---|---|
resolve infinite loop for a single line element with a long tag name and angle bracket on a new line (#54588) |
v17.3.0-next.0
17.3.0-next.0 (2024-02-21)
compiler-cli
Commit | Description |
---|---|
detect when the linker is working in unpublished angular and widen supported versions (#54439) |
v17.2.2
17.2.2 (2024-02-21)
common
Commit | Description |
---|---|
image placeholder not removed in OnPush component (#54515) |
compiler
Commit | Description |
---|---|
adding the inert property to the "SCHEMA" array (#53148) |
compiler-cli
Commit | Description |
---|---|
correctly detect deferred dependencies across scoped nodes (#54499) | |
use correct symbol name for default imported symbols in defer blocks (#54495) |
core
Commit | Description |
---|---|
properly execute content queries for root components (#54457) |
migrations
Commit | Description |
---|---|
Fix cf migration regular expression to include underscores (#54533) |
router
Commit | Description |
---|---|
Clear internal transition when navigation finalizes (#54261) |
v17.2.1
v17.2.0
17.2.0 (2024-02-14)
common
Commit | Description |
---|---|
add Netlify image loader (#54311) | |
add placeholder to NgOptimizedImage (#53783) |
compiler
Commit | Description |
---|---|
Add a TSConfig option useTemplatePipeline (#54057) |
|
scope selectors in @starting-style (#53943) | |
Fix the template pipeline option (#54148) |
compiler-cli
Commit | Description |
---|---|
generate extra imports for component local dependencies in local mode (#53543) | |
generate global imports in local compilation mode (#53543) | |
make it configurable to generate alias reexports (#53937) | |
support host directives for local compilation mode (#53877) | |
allow custom/duplicate decorators for @Injectable classes in local compilation mode (#54139) |
|
consider the case of duplicate Angular decorators in local compilation diagnostics (#54139) | |
forbid custom/duplicate decorator when option forbidOrphanComponents is set (#54139) |
|
generating extra imports in local compilation mode when cycle is introduced (#53543) | |
highlight the unresolved element in the @component.styles array for the error LOCAL_COMPILATION_UNRESOLVED_CONST (#54230) | |
show proper error for custom decorators in local compilation mode (#53983) | |
show specific error for unresolved @Directive.exportAs in local compilation mode (#54230) | |
show specific error for unresolved @HostBinding's argument in local compilation mode (#54230) | |
show specific error for unresolved @HostListener's event name in local compilation mode (#54230) | |
show the correct message for the error LOCAL_COMPILATION_UNRESOLVED_CONST when an unresolved symbol used for @component.styles (#54230) | |
support jumping to definitions of signal-based inputs (#54053) |
core
Commit | Description |
---|---|
add support for model inputs (#54252) | |
expose queries as signals (#54283) | |
add toString implementation to signals (#54002) | |
do not crash for signal query that does not have any matches (#54353) | |
expose model signal subcribe for type checking purposes (#54357) | |
return the same children query results if there are no changes (#54392) | |
show placeholder block on the server with immediate trigger (#54394) |
http
Commit | Description |
---|---|
Use string body to generate transfer cache key. (#54379) |
v17.2.0-rc.1
17.2.0-rc.1 (2024-02-09)
core
Commit | Description |
---|---|
expose model signal subscribe for type checking purposes (#54357) |
v17.2.0-next.0
v17.1.1
v17.1.0
17.1.0 (2024-01-17)
compiler
Commit | Description |
---|---|
allow TS jsDocParsingMode host option to be programmatically set (#53126) | |
allow TS jsDocParsingMode host option to be programmatically set again (#53292) | |
project empty block root node (#53620) | |
project empty block root node in template pipeline (#53620) |
compiler-cli
Commit | Description |
---|---|
support type-checking for generic signal inputs (#53521) | |
add compiler option to disable control flow content projection diagnostic (#53311) | |
add diagnostic for control flow that prevents content projection (#53190) | |
do not throw fatal error if extended type check fails (#53896) | |
input transform in local compilation mode (#53645) | |
modify getConstructorDependencies helper to work with reflection host after the previous change (#52215) |
core
Commit | Description |
---|---|
expose new input API for signal-based inputs (#53872) |
|
support TypeScript 5.3 (#52572) | |
SignalNode reactive node incorrectly exposing unset field (#53571) |
|
Change defer block fixture default behavior to playthrough (#53956) | |
do not accidentally inherit input transforms when overridden (#53571) | |
replace assertion with more intentional error (#52234) | |
TestBed should still use the microtask queue to schedule effects (#53843) |
router
Commit | Description |
---|---|
Add info property to NavigationExtras (#53303) |
|
Add router configuration to resolve navigation promise on error (#48910) | |
Add transient info to RouterLink input (#53784) | |
Allow onSameUrlNavigation: 'ignore' in navigateByUrl (#52265) |