13.2.0-rc.1 (2022-01-24)
compiler
| Commit | Description |
|---|---|
| properly compile DI factories when coverage reporting is enabled (#44732) |
compiler-cli
| Commit | Description |
|---|---|
remove leftover _extendedTemplateDiagnostics requirements (#44777) |
|
skip ExtendedTemplateCheckerImpl construction if there were configuration errors (#44778) |
core
| Commit | Description |
|---|---|
| consistently use namespace short name rather than URI (#44766) |
Special Thanks
Andrew Scott, Doug Parker, Douglas Parker, JoostK, Martin Probst, Oleg Postoev and Stephanie Tuerk
13.2.0-rc.0 (2022-01-19)
Deprecations
-
The
CachedResourceLoaderandRESOURCE_CACHE_PROVIDERsymbols were previously necessary in some cases to test AOT-compiled components with View Engine, but they are no longer needed since Ivy. -
The
ComponentFactoryandComponentFactoryResolverclasses are deprecated. Since Ivy, there is no need to resolve Component factories. Please use other APIs where you Component classes can be used directly (without resolving their factories). -
Since Ivy, the CompilerOptions.useJit and CompilerOptions.missingTranslation config options are unused, passing them has no effect.
-
tap operator subscribe signature is deprecated
Instead of passing separate callback arguments, use an observer argument. Signatures taking separate callback arguments will be removed in v8. Details: https://rxjs.dev/deprecations/subscribe-arguments
| Commit | Description |
|---|---|
deprecate CachedResourceLoader and RESOURCE_CACHE_PROVIDER symbols (#44749) |
|
deprecate ComponentFactory and ComponentFactoryResolver symbols (#44749) |
|
deprecate unused config options from the CompilerOptions interface (#44749) |
|
| update deprecated form of the tap operator in http example (#44738) |
animations
| Commit | Description |
|---|---|
| apply setStyles to only rootTimelines (#44515) |
common
| Commit | Description |
|---|---|
| add injector input to ngTemplateOutlet (#44761) |
compiler-cli
| Commit | Description |
|---|---|
| enable extended diagnostics by default (#44712) | |
| reduce analysis work during incremental rebuilds (#44731) |
core
| Commit | Description |
|---|---|
| allow for injector to be specified when creating an embedded view (#44666) |
ngcc
| Commit | Description |
|---|---|
| support element accesses for export declarations (#44669) |
Special Thanks
Alan Agius, Andrew Kushnir, AnkitSharma-007, Daniel Díaz, Derek Cormier, Dmytro Mezhenskyi, Doug Parker, Dylan Hunn, Jessica Janiuk, Joey Perrott, JoostK, Kristiyan Kostadinov, Ramesh Thiruchelvam, Yousaf Nawaz, dario-piotrowicz, iRealNirmal, shejialuo and Łukasz Holeczek
13.1.3 (2022-01-19)
animations
| Commit | Description |
|---|---|
| apply setStyles to only rootTimelines (#44515) |
compiler-cli
| Commit | Description |
|---|---|
| reduce analysis work during incremental rebuilds (#44731) |
ngcc
| Commit | Description |
|---|---|
| support element accesses for export declarations (#44669) |
Special Thanks
Alan Agius, Andrew Kushnir, AnkitSharma-007, Daniel Díaz, Dmytro Mezhenskyi, Jessica Janiuk, Joey Perrott, JoostK, Ramesh Thiruchelvam, dario-piotrowicz, iRealNirmal and Łukasz Holeczek
13.2.0-next.2 (2022-01-12)
animations
| Commit | Description |
|---|---|
| retain triggers values for moved tracked list items (#44578) |
compiler
| Commit | Description |
|---|---|
| add support for safe calls in templates (#44580) | |
| correct spans when parsing bindings with comments (#44678) |
compiler-cli
| Commit | Description |
|---|---|
provide the animations for DirectiveMeta (#44630) |
|
| enable narrowing of using type guard methods (#44447) | |
| fix crash during type-checking of library builds (#44587) | |
handle property reads of ThisReceiver in the indexer (#44678) |
|
| incorrectly interpreting $any calls with a property read (#44657) | |
| properly index elements (#44678) |
forms
| Commit | Description |
|---|---|
Add an unused symbol AnyForUntypedForms. (#44467) |
|
| Make some minor fixups for forward-compatibility with typed forms. (#44540) |
language-service
| Commit | Description |
|---|---|
| support completions for animation (#44630) | |
| revert the test files for Ivy (#44528) |
router
| Commit | Description |
|---|---|
Allow symbol keys for Route data and resolve properties (#44519) |
Special Thanks
Abdurrahman Abu-Hijleh, Adam Plumer, Alex Rickabaugh, AlirezaEbrahimkhani, Andrew Kushnir, Andrew Scott, Borja Paz Rodríguez, Chihab Otmani, Chris Mancini, Dario Piotrowicz, Doug Parker, Dylan Hunn, George Kalpakas, Joey Perrott, JoostK, Kristiyan Kostadinov, Kyoz, Patrick Prakash, Paul Gschwendtner, Serhey Dolgushev, Yousaf Nawaz, Yuchao Wu, alkavats1, dario-piotrowicz, huangqing, ivanwonder, shejialuo, twerske, wszgrcy and zuckjet
13.1.2 (2022-01-12)
animations
| Commit | Description |
|---|---|
| retain triggers values for moved tracked list items (#44578) |
compiler
| Commit | Description |
|---|---|
| correct spans when parsing bindings with comments (#44678) |
compiler-cli
| Commit | Description |
|---|---|
| enable narrowing of using type guard methods (#44447) | |
| fix crash during type-checking of library builds (#44587) | |
handle property reads of ThisReceiver in the indexer (#44678) |
|
| incorrectly interpreting $any calls with a property read (#44657) | |
| properly index elements (#44678) |
language-service
| Commit | Description |
|---|---|
| revert the test files for Ivy (#44528) |
Special Thanks
Abdurrahman Abu-Hijleh, Adam Plumer, Alex Rickabaugh, AlirezaEbrahimkhani, Andrew Kushnir, Andrew Scott, Borja Paz Rodríguez, Chihab Otmani, Chris Mancini, Dario Piotrowicz, Doug Parker, George Kalpakas, Joey Perrott, JoostK, Kristiyan Kostadinov, Kyoz, Patrick Prakash, Paul Gschwendtner, Serhey Dolgushev, Yousaf Nawaz, Yuchao Wu, alkavats1, dario-piotrowicz, huangqing, ivanwonder, shejialuo, twerske, wszgrcy and zuckjet
13.2.0-next.1 (2021-12-15)
animations
| Commit | Description |
|---|---|
| don't consume instructions for animateChild (#44357) | |
| should not invoke disabled child animations (#37724) |
core
| Commit | Description |
|---|---|
| Add a migration for typed forms. (#44449) |
forms
| Commit | Description |
|---|---|
| Allow a FormControl to use initial value as default. (#44434) | |
_reduceValue arrow function now has correct types. (#44483) |
|
| I indroduced a minor error in a previous PR: pendingValue is a value not a boolean flag. (#44450) |
Special Thanks
Alex Rickabaugh, Aristeidis Bampakos, Dylan Hunn, JoostK, Kristiyan Kostadinov, Paul Gschwendtner, Spej, Yousaf Nawaz, dario-piotrowicz, faso-dev, jaybell and zuckjet
13.1.1 (2021-12-15)
animations
| Commit | Description |
|---|---|
| don't consume instructions for animateChild (#44357) | |
| should not invoke disabled child animations (#37724) |
forms
| Commit | Description |
|---|---|
_reduceValue arrow function now has correct types. (#44483) |
|
| I indroduced a minor error in a previous PR: pendingValue is a value not a boolean flag. (#44450) |
Special Thanks
Aristeidis Bampakos, Dylan Hunn, George Kalpakas, JoostK, Kristiyan Kostadinov, Paul Gschwendtner, Spej, Yousaf Nawaz, dario-piotrowicz, faso-dev, jaybell and zuckjet
12.2.15 (2021-12-10)
ngcc
| Commit | Type | Description |
|---|---|---|
| b6554d75cd | fix | correctly resolve UMD dependencies (#44382) |
Special Thanks
Alex Rickabaugh and George Kalpakas
13.1.0 (2021-12-09)
Deprecations
- The
downgradeModulefunction calls with NgModule factories are deprecated. Please use NgModule class baseddowngradeModulecalls instead.
common
TestRequestfrom@angular/common/http/testingno longer
acceptsErrorEventwhen simulating XHR errors. Instead instances of
ProgressEventshould be passed, matching with the native browser behavior.
| Commit | Description |
|---|---|
deprecate factory-based signature of the downgradeModule function (#44090) |
common
| Commit | Description |
|---|---|
incorrect error type for XHR errors in TestRequest (#36082) |
|
code size reduction of ngFor directive (#44315) |
compiler
| Commit | Description |
|---|---|
| reference ICU message IDs from their placeholders (#43534) |
core
| Commit | Description |
|---|---|
| add migration to remove entryComponents (#44308) | |
| add migration to remove entryComponents (#44322) | |
| support TypeScript 4.5 (#44164) |
http
| Commit | Description |
|---|---|
add has() method to HttpContext class (#43887) |
localize
| Commit | Description |
|---|---|
| support "associated message ids" for placeholders (#43534) |
ngcc
| Commit | Description |
|---|---|
| correctly resolve UMD dependencies (#44381) |
upgrade
| Commit | Description |
|---|---|
support NgModule class as an argument of the downgradeModule function (#43973) |
Special Thanks
Alex Rickabaugh, Andrew Kushnir, Andrew Scott, Doug Parker, Dustin M. Eastway, Dylan Hunn, George Kalpakas, HyperLife1119, Jelle Bruisten, Jessica Janiuk, Joey Perrott, JoostK, Kristiyan Kostadinov, Markus Doggweiler, Paul Gschwendtner, Pei Wang, Pete Bacon Darwin and dario-piotrowicz