14.1.0 (2022-07-20)
Deprecations
core
- The
createNgModuleRef
is deprecated in favor of newly addedcreateNgModule
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