14.1.0 (2022-07-20)
Deprecations
core
- The
createNgModuleRef
is deprecated in favor of newly added createNgModule
one.
- The bit field signature of
inject()
has been deprecated, in favor of the
new options object. Correspondingly, InjectFlags
is deprecated as well.
animations
Commit |
Description |
|
add provideAnimations() and provideNoopAnimations() functions (#46793) |
common
Commit |
Description |
|
make the CommonModule pipes standalone (#46401) |
|
make the CommonModule directives standalone (#46469) |
compiler
Commit |
Description |
|
Add extended diagnostic to warn when missing let on ngForOf (#46683) |
|
Add extended diagnostic to warn when text attributes are intended to be bindings (#46161) |
|
warn when style suffixes are used with attribute bindings (#46651) |
compiler-cli
Commit |
Description |
|
add extended diagnostic for non-nullable optional chains (#46686) |
|
detect missing control flow directive imports in standalone components (#46146) |
|
improve the missingControlFlowDirective message (#46846) |
core
Commit |
Description |
|
add createComponent function |
|
add reflectComponentType function |
|
add ability to set inputs on ComponentRef (#46641) |
|
alias createNgModuleRef as createNgModule (#46789) |
|
expose EnvironmentInjector on ApplicationRef (#46665) |
|
import AsyncStackTaggingZone if available (#46693) |
|
introduce EnvironmentInjector.runInContext API (#46653) |
|
options object to supersede bit flags for inject() (#46649) |
|
support the descendants option for ContentChild queries (#46638) |
|
Fix runInContext for NgModuleRef injector (#46877) |
|
make parent injector argument required in createEnvironmentInjector (#46397) |
http
Commit |
Description |
|
improve error message for nullish header (#46059) |
router
Commit |
Description |
|
Add ability to create UrlTree from any ActivatedRouteSnapshot (#45877) |
|
Add CanMatch guard to control whether a Route should match (#46021) |
|
Add stable cancelation code to NavigationCancel event (#46675) |
|
Add the target RouterStateSnapshot to NavigationError (#46731) |
|
allow to return UrlTree from CanMatchFn (#46455) |
|
Ensure APP_INITIALIZER of enabledBlocking option completes (#46026) |
|
Ensure Route injector is created before running CanMatch guards (#46394) |
|
Ensure target RouterStateSnapshot is defined in NavigationError (#46842) |
|
Expose CanMatchFn as public API (#46394) |
|
Fix cancellation code for canLoad rejections (#46752) |
upgrade
Commit |
Description |
|
more closely align UpgradeModule#bootstrap() with angular.bootstrap() (#46214) |
Special Thanks
AleksanderBodurri, Alex Rickabaugh, Andrew Kushnir, Andrew Scott, Cédric Exbrayat, Dmitrij Kuba, Dylan Hunn, George Kalpakas, Jessica Janiuk, JiaLiPassion, Joey Perrott, John Vandenberg, JoostK, Keith Li, Or'el Ben-Ya'ir, Paul Gschwendtner, Pawel Kozlowski, SyedAhm3r, arturovt, mariu, markostanimirovic and mgechev