Skip to content
Compare
Choose a tag to compare

v14.2.0-next.1

Pre-release
Pre-release

14.2.0-next.1 (2022-08-10)

common

Commit Description
fix - bedf537951 allow null/undefined to be passed to ngStyle input (#47069)

compiler-cli

Commit Description
feat - ea89677c12 support more recent version of tsickle (#47018)

core

Commit Description
fix - dbed2cf079 check if transplanted views are attached to change detector (#46974)

platform-server

Commit Description
feat - 2b4d7f6733 support document reference in render functions (#47032)

router

Commit Description
feat - 0abb67af59 allow guards and resolvers to be plain functions (#46684)
fix - 2a43beec15 Fix route recognition behavior with some versions of rxjs (#47098)

Special Thanks

4javier, Andrew Kushnir, Andrew Scott, AntonioCardenas, Bob Watson, Bruno Barbosa, Eduardo Speroni, Edward, George Kalpakas, Ilia Mirkin, Jan Melcher, Jessica Janiuk, JiaLiPassion, Kristiyan Kostadinov, Mladen Jakovljević, Paul Gschwendtner, Pawel Kozlowski, Roman Matusevich, Victor Porof, Vovch, ashide2729, ileil and onrails

Compare
Choose a tag to compare

14.1.2 (2022-08-10)

core

Commit Description
fix - 5ff715c549 check if transplanted views are attached to change detector (#46974)

router

Commit Description
fix - 439d77e852 Fix route recognition behavior with some versions of rxjs (#47098) (#47112)

Special Thanks

4javier, Andrew Kushnir, Andrew Scott, AntonioCardenas, Bob Watson, Bruno Barbosa, Eduardo Speroni, Edward, George Kalpakas, Jan Melcher, Kristiyan Kostadinov, Mladen Jakovljević, Paul Gschwendtner, Pawel Kozlowski, Roman Matusevich, Vovch, ashide2729, ileil and onrails

Compare
Choose a tag to compare

v14.2.0-next.0

Pre-release
Pre-release

14.2.0-next.0 (2022-08-03)

common

Commit Description
fix - e2ab99b95e allow null/undefined to be passed to ngClass input (#39280) (#46906)

core

Commit Description
feat - d1e83e1b30 add createComponent function (#46685)
feat - 10becab70e add reflectComponentType function (#46685)
feat - 4b377d3a6d introduce createApplication API (#46475)
fix - 796840209c align TestBed interfaces and implementation (#46635)

forms

Commit Description
feat - 426af91a42 add FormBuilder.record() method (#46485)

language-service

Commit Description
feat - 598b72bd05 support fix the component missing member (#46764)

platform-browser

Commit Description
feat - 07606e3181 add isEmpty method to the TransferState class (#46915)

router

Commit Description
feat - 10289f1f6e expose resolved route title (#46826)
feat - 8600732b09 Expose the default matcher for Routes used by the Router (#46913)
feat - 26ea97688c Make router directives standalone (#46758)

service-worker

Commit Description
feat - 383090858c support sendRequest as a notificationclick action (#46912)

Special Thanks

Andrew Kushnir, Andrew Scott, Cédric Exbrayat, Emmanuel Roux, George Kalpakas, Ilia Mirkin, Jessica Janiuk, Paul Gschwendtner, Pawel Kozlowski, Tristan Sprößer, angular-robot[bot], dario-piotrowicz and ivanwonder

Compare
Choose a tag to compare

14.1.1 (2022-08-03)

core

Commit Description
fix - 3606917732 improve the missing control flow directive message (#46903)

router

Commit Description
fix - 79825d3f10 Do not call preload method when not necessary (#47007)
fix - 05f3f7445a Use correct return type for provideRoutes function (#46941)

Special Thanks

Alan Agius, Andrew Kushnir, Andrew Quinn, Andrew Scott, Aristeidis Bampakos, Asaf M, Bob Watson, Cédric Exbrayat, Durairaj Subramaniam, George Kalpakas, Ivaylo Kirov, J Rob Gant, Kristiyan Kostadinov, Marek Hám, Paul Gschwendtner, Roman Matusevich and Simona Cotin

Compare
Choose a tag to compare

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
feat - 55308f2df5 add provideAnimations() and provideNoopAnimations() functions (#46793)

common

Commit Description
feat - 4a2e7335b1 make the CommonModule pipes standalone (#46401)
feat - a7597dd080 make the CommonModule directives standalone (#46469)

compiler

Commit Description
feat - 33ce3883a5 Add extended diagnostic to warn when missing let on ngForOf (#46683)
feat - 6f11a58040 Add extended diagnostic to warn when text attributes are intended to be bindings (#46161)
feat - 9e836c232f warn when style suffixes are used with attribute bindings (#46651)

compiler-cli

Commit Description
feat - 93c65e7b14 add extended diagnostic for non-nullable optional chains (#46686)
feat - 131d029da1 detect missing control flow directive imports in standalone components (#46146)
fix - 6b8e60c06a improve the missingControlFlowDirective message (#46846)

core

Commit Description
feat - e8e8e5f171 add createComponent function
feat - b5153814af add reflectComponentType function
feat - 96c6139c9a add ability to set inputs on ComponentRef (#46641)
feat - a6d5fe202c alias createNgModuleRef as createNgModule (#46789)
feat - 71e606d3c3 expose EnvironmentInjector on ApplicationRef (#46665)
feat - 19e6d9ccd3 import AsyncStackTaggingZone if available (#46693)
feat - a7a14df5f8 introduce EnvironmentInjector.runInContext API (#46653)
feat - fa52b6e906 options object to supersede bit flags for inject() (#46649)
feat - af20112222 support the descendants option for ContentChild queries (#46638)
fix - 945a3ad359 Fix runInContext for NgModuleRef injector (#46877)
fix - bb7c80477b make parent injector argument required in createEnvironmentInjector (#46397)

http

Commit Description
feat - 82acbf919b improve error message for nullish header (#46059)

router

Commit Description
feat - 53ca936366 Add ability to create UrlTree from any ActivatedRouteSnapshot (#45877)
feat - de058bba99 Add CanMatch guard to control whether a Route should match (#46021)
feat - 6c1357dd7d Add stable cancelation code to NavigationCancel event (#46675)
feat - a4ce273e50 Add the target RouterStateSnapshot to NavigationError (#46731)
fix - abe3759e24 allow to return UrlTree from CanMatchFn (#46455)
fix - e8c7dd10e9 Ensure APP_INITIALIZER of enabledBlocking option completes (#46026)
fix - ce20ed067f Ensure Route injector is created before running CanMatch guards (#46394)
fix - 6a7b818d94 Ensure target RouterStateSnapshot is defined in NavigationError (#46842)
fix - f94c6f433d Expose CanMatchFn as public API (#46394)
fix - e8ae0fe3e9 Fix cancellation code for canLoad rejections (#46752)

upgrade

Commit Description
feat - e9cb0454dc 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

Compare
Choose a tag to compare

14.0.7 (2022-07-20)

animations

Commit Description
fix - 5bdbb6285b make sure falsy values are added to _globalTimelineStyles (#46863)

compiler

Commit Description
fix - 41253f9c46 inputs/outputs incorrectly parsed in jit mode (#46813)

core

Commit Description
fix - 4e77c7fbf3 do not invoke jasmine done callback multiple times with waitForAsync

Special Thanks

Andrew Kushnir, Andrew Scott, Bob Watson, Cédric Exbrayat, Doug Parker, George Kalpakas, Jessica Janiuk, Kristiyan Kostadinov, Paul Gschwendtner, acvi, dario-piotrowicz, jnizet and piyush132000

442b16c
Compare
Choose a tag to compare

v14.1.0-rc.0

Pre-release
Pre-release

14.1.0-rc.0 (2022-07-13)

Deprecations

core

  • The createNgModuleRef is deprecated in favor of newly added createNgModule one.

animations

Commit Description
feat - 55308f2df5 add provideAnimations() and provideNoopAnimations() functions (#46793)

compiler

Commit Description
feat - 33ce3883a5 Add extended diagnostic to warn when missing let on ngForOf (#46683)
feat - 9e836c232f warn when style suffixes are used with attribute bindings (#46651)

compiler-cli

Commit Description
feat - 93c65e7b14 add extended diagnostic for non-nullable optional chains (#46686)
fix - 93d17ee888 only consider used pipes for inline type-check requirement (#46807)

core

Commit Description
feat - a6d5fe202c alias createNgModuleRef as createNgModule (#46789)
feat - 71e606d3c3 expose EnvironmentInjector on ApplicationRef (#46665)
feat - 19e6d9ccd3 import AsyncStackTaggingZone if available (#46693)

forms

Commit Description
fix - c0ca3fc71a expose ControlConfig in public API (#46594)
fix - e9b5dac9ec Move all remaining errors in Forms to use RuntimeErrorCode. (#46654)

localize

Commit Description
fix - 392c56749a add --project option to ng-add schematic (#46664)

router

Commit Description
feat - a4ce273e50 Add the target RouterStateSnapshot to NavigationError (#46731)
fix - e8ae0fe3e9 Fix cancellation code for canLoad rejections (#46752)

Special Thanks

Alan Agius, Andrew Kushnir, Andrew Scott, Bob Watson, Dylan Hunn, George Kalpakas, Ivaylo Kirov, Jessica Janiuk, JiaLiPassion, John Vandenberg, JoostK, Joshua VanAllen, Lukas Matta, Marcin Wosinek, Nicolas Molina Monroy, Or'el Ben-Ya'ir, Paul Gschwendtner, Pawel Kozlowski, SoulsMark, Uday Sony, dario-piotrowicz, markostanimirovic and zhysky

79aa8be
Compare
Choose a tag to compare

14.0.6 (2022-07-13)

compiler-cli

Commit Description
fix - 99697dae66 only consider used pipes for inline type-check requirement (#46807)

forms

Commit Description
fix - 4f469cbef3 expose ControlConfig in public API (#46594)
fix - e8c8b695f2 Move all remaining errors in Forms to use RuntimeErrorCode. (#46654)

localize

Commit Description
fix - 14863acb1a add --project option to ng-add schematic (#46664)

Special Thanks

Alan Agius, Andrew Scott, Bob Watson, Dylan Hunn, George Kalpakas, Ivaylo Kirov, Jessica Janiuk, JoostK, Joshua VanAllen, Lukas Matta, Marcin Wosinek, Nicolas Molina Monroy, Paul Gschwendtner, SoulsMark, Uday Sony, dario-piotrowicz, markostanimirovic and zhysky

458d346
Compare
Choose a tag to compare

v14.1.0-next.4

Pre-release
Pre-release

14.1.0-next.4 (2022-07-06)

Deprecations

core

  • The bit field signature of inject() has been deprecated, in favor of the
    new options object. Correspondingly, InjectFlags is deprecated as well.

compiler

Commit Description
feat - 6f11a58040 Add extended diagnostic to warn when text attributes are intended to be bindings (#46161)

core

Commit Description
feat - 96c6139c9a add ability to set inputs on ComponentRef (#46641)
feat - a7a14df5f8 introduce EnvironmentInjector.runInContext API (#46653)
feat - fa52b6e906 options object to supersede bit flags for inject() (#46649)
feat - af20112222 support the descendants option for ContentChild queries (#46638)

router

Commit Description
feat - 6c1357dd7d Add stable cancelation code to NavigationCancel event (#46675)
fix - e8c7dd10e9 Ensure APP_INITIALIZER of enabledBlocking option completes (#46026)

Special Thanks

Alan Agius, Alex Rickabaugh, Andrew Scott, Aristeidis Bampakos, Bob Watson, George Kalpakas, Paul Gschwendtner and Pawel Kozlowski

054de6d
Compare
Choose a tag to compare

14.0.5 (2022-07-06)

router

Commit Description
fix - a3bd65e2b8 Ensure APP_INITIALIZER of enabledBlocking option completes (#46634)

Special Thanks

Alan Agius, Alex Rickabaugh, Andrew Kushnir, Andrew Scott, Aristeidis Bampakos, Bob Watson, George Kalpakas, Paul Gschwendtner and Pawel Kozlowski