Pete Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							853faf4c71 
							
						 
					 
					
						
						
							
							docs: update upgrade to use @publicApi tags ( #26595 )  
						
						... 
						
						
						
						PR Close  #26595  
						
						
					 
					
						2018-10-19 14:35:53 -07:00 
						 
				 
			
				
					
						
							
							
								Pete Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							13143b850e 
							
						 
					 
					
						
						
							
							docs: update router to use @publicApi tags ( #26595 )  
						
						... 
						
						
						
						PR Close  #26595  
						
						
					 
					
						2018-10-19 14:35:53 -07:00 
						 
				 
			
				
					
						
							
							
								Pete Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							24521f549c 
							
						 
					 
					
						
						
							
							docs: convert all @experimental tags to @publicApi tags ( #26595 )  
						
						... 
						
						
						
						PR Close  #26595  
						
						
					 
					
						2018-10-19 14:35:52 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Bedard 
							
						 
					 
					
						
						
						
						
							
						
						
							071934e92a 
							
						 
					 
					
						
						
							
							fix(upgrade): properly destroy upgraded component elements and descendants ( #26209 )  
						
						... 
						
						
						
						Fixes  #26208 
PR Close  #26209  
					
						2018-10-11 21:07:48 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Aden 
							
						 
					 
					
						
						
						
						
							
						
						
							7466a99dda 
							
						 
					 
					
						
						
							
							Revert "fix(upgrade): properly destroy upgraded component elements and descendants ( #26209 )"  
						
						... 
						
						
						
						This reverts commit 912f3d186f4ce5c4a97268775509cfb6285916c2. Revert is needed due to compilation failures due to this PR inside Google. 
						
						
					 
					
						2018-10-10 14:44:52 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Bedard 
							
						 
					 
					
						
						
						
						
							
						
						
							912f3d186f 
							
						 
					 
					
						
						
							
							fix(upgrade): properly destroy upgraded component elements and descendants ( #26209 )  
						
						... 
						
						
						
						Fixes  #26208 
PR Close  #26209  
					
						2018-10-10 14:19:00 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Aden 
							
						 
					 
					
						
						
						
						
							
						
						
							9623e7c639 
							
						 
					 
					
						
						
							
							Revert "fix(upgrade): properly destroy upgraded component elements and descendants ( #26209 )"  
						
						... 
						
						
						
						This reverts commit 5a31bde6496c63d82d86227d7772c2127c28b08c. 
						
						
					 
					
						2018-10-08 14:34:47 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Bedard 
							
						 
					 
					
						
						
						
						
							
						
						
							5a31bde649 
							
						 
					 
					
						
						
							
							fix(upgrade): properly destroy upgraded component elements and descendants ( #26209 )  
						
						... 
						
						
						
						Fixes  #26208 
PR Close  #26209  
					
						2018-10-08 12:06:13 -07:00 
						 
				 
			
				
					
						
							
							
								Pete Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							fef9cebed0 
							
						 
					 
					
						
						
							
							docs(upgrade): move examples etc into @usageNotes ( #26039 )  
						
						... 
						
						
						
						PR Close  #26039  
						
						
					 
					
						2018-09-24 09:11:02 -07:00 
						 
				 
			
				
					
						
							
							
								George Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							2a672a97ab 
							
						 
					 
					
						
						
							
							fix(upgrade): trigger $destroy event on upgraded component element ( #25357 )  
						
						... 
						
						
						
						Fixes  #25334 
PR Close  #25357  
					
						2018-09-05 11:35:14 -07:00 
						 
				 
			
				
					
						
							
							
								George Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							71007ef9b2 
							
						 
					 
					
						
						
							
							refactor(upgrade): share code for destroying upgraded components between dynamic and static ( #25357 )  
						
						... 
						
						
						
						PR Close  #25357  
						
						
					 
					
						2018-09-05 11:35:14 -07:00 
						 
				 
			
				
					
						
							
							
								George Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							066fc6a0ca 
							
						 
					 
					
						
						
							
							refactor(upgrade): improve internal AngularJS typings ( #24937 )  
						
						... 
						
						
						
						PR Close  #24937  
						
						
					 
					
						2018-08-06 14:52:50 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Rickabaugh 
							
						 
					 
					
						
						
						
						
							
						
						
							8a5cd2200a 
							
						 
					 
					
						
						
							
							fix(ivy): allow building router with ngtsc ( #24862 )  
						
						... 
						
						
						
						This commit adds the ivy-local tag to //packages/router. Since the
router depends on //packages/upgrade, it makes that package
compatible with ngtsc as well.
PR Close  #24862  
						
						
					 
					
						2018-07-20 11:48:35 -07:00 
						 
				 
			
				
					
						
							
							
								Kapunahele Wong 
							
						 
					 
					
						
						
						
						
							
						
						
							22758912a0 
							
						 
					 
					
						
						
							
							docs(aio): tech edits to upgrade-lazy ( #18487 ) ( #18487 )  
						
						... 
						
						
						
						PR Close  #18487 
PR Close  #18487  
						
						
					 
					
						2018-06-27 15:01:47 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							bb6b59128f 
							
						 
					 
					
						
						
							
							docs(upgrade): use a class for upgraded service ( #18487 ) ( #18487 )  
						
						... 
						
						
						
						This makes the resulting use in Angular more ideomatic, since we can just
use the class type as the injection indicator.
PR Close  #18487 
PR Close  #18487  
						
						
					 
					
						2018-06-27 15:01:47 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							4258c3d1df 
							
						 
					 
					
						
						
							
							docs(upgrade): fix sub-ordered-list syntax ( #18487 ) ( #18487 )  
						
						... 
						
						
						
						We must always use 1., 2. etc, to indicate ordered lists, even for sub-lists.
We can change the sublist to display as a., b. etc, via CSS.
PR Close  #18487 
PR Close  #18487  
						
						
					 
					
						2018-06-27 15:01:47 -07:00 
						 
				 
			
				
					
						
							
							
								Georgios Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							70156bc4ed 
							
						 
					 
					
						
						
							
							docs(upgrade): add guide about downgradeModule() ( #18487 ) ( #18487 )  
						
						... 
						
						
						
						PR Close  #18487 
PR Close  #18487  
						
						
					 
					
						2018-06-27 15:01:47 -07:00 
						 
				 
			
				
					
						
							
							
								Georgios Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							2ac2ab7ff6 
							
						 
					 
					
						
						
							
							docs(upgrade): add API docs for downgradeModule() ( #18487 ) ( #18487 )  
						
						... 
						
						
						
						PR Close  #18487 
PR Close  #18487  
						
						
					 
					
						2018-06-27 15:01:47 -07:00 
						 
				 
			
				
					
						
							
							
								Georgios Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							ca0a55f4ee 
							
						 
					 
					
						
						
							
							docs(upgrade): add API docs for propagateDigest ( #18487 ) ( #18487 )  
						
						... 
						
						
						
						PR Close  #18487 
PR Close  #18487  
						
						
					 
					
						2018-06-27 15:01:47 -07:00 
						 
				 
			
				
					
						
							
							
								Georgios Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							0b3d25d67e 
							
						 
					 
					
						
						
							
							docs(upgrade): update API docs for upgrade/static ( #18487 ) ( #18487 )  
						
						... 
						
						
						
						PR Close  #18487 
PR Close  #18487  
						
						
					 
					
						2018-06-27 15:01:47 -07:00 
						 
				 
			
				
					
						
							
							
								George Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							7d1f9c8a7c 
							
						 
					 
					
						
						
							
							build: upgrade AngularJS typings ( #24583 )  
						
						... 
						
						
						
						Previously, we were using [@types/angularjs][1], which is deprecated and
outdated (hasn't been updated for over two years). This PR switches to
[@types/angular][2], which is regularly updated (based on the
definitions on [DefinitelyTyped][3]).
[1]: https://www.npmjs.com/package/@types/angularjs 
[2]: https://www.npmjs.com/package/@types/angular 
[3]: https://github.com/DefinitelyTyped/DefinitelyTyped 
PR Close  #24583  
						
						
					 
					
						2018-06-25 09:30:46 -07:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							c95437f15d 
							
						 
					 
					
						
						
							
							build(bazel): Turning on strictPropertyInitialization for Angular. ( #24572 )  
						
						... 
						
						
						
						All errors for existing fields have been detected and suppressed with a
`!` assertion.
Issue/24571 is tracking proper clean up of those instances.
One-line change required in ivy/compilation.ts, because it appears that
the new syntax causes tsickle emitted node to no longer track their
original sourceFiles.
PR Close  #24572  
						
						
					 
					
						2018-06-25 07:57:13 -07:00 
						 
				 
			
				
					
						
							
							
								Lucas Sloan 
							
						 
					 
					
						
						
						
						
							
						
						
							5cf82f8f3f 
							
						 
					 
					
						
						
							
							build: upgrade to TypeScript 2.8 ( #23782 )  
						
						... 
						
						
						
						PR Close  #23782  
						
						
					 
					
						2018-05-15 15:31:12 -07:00 
						 
				 
			
				
					
						
							
							
								swseverance 
							
						 
					 
					
						
						
						
						
							
						
						
							fe3679a356 
							
						 
					 
					
						
						
							
							style: remove empty comments ( #23404 )  
						
						... 
						
						
						
						PR Close  #23404  
						
						
					 
					
						2018-05-10 15:48:13 -07:00 
						 
				 
			
				
					
						
							
							
								Nathan Friend 
							
						 
					 
					
						
						
						
						
							
						
						
							75febe7511 
							
						 
					 
					
						
						
							
							docs(upgrade): fix detail regarding bootstrapping order ( #23225 ) ( #23270 )  
						
						... 
						
						
						
						Clarify that Angular should be bootstrapped before AngularJS.
Closes angular/angular#23225
PR Close  #23270  
						
						
					 
					
						2018-04-12 23:16:18 -07:00 
						 
				 
			
				
					
						
							
							
								Pete Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							4b96a58c5a 
							
						 
					 
					
						
						
							
							docs: remove all deprecated @stable jsdoc tags ( #23210 )  
						
						... 
						
						
						
						These are no longer needed as stable docs are computed as those that
do not have `@experimental` or `@deprecated` tags.
PR Close  #23210  
						
						
					 
					
						2018-04-10 21:49:32 -07:00 
						 
				 
			
				
					
						
							
							
								Pete Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							b8053f1d4f 
							
						 
					 
					
						
						
							
							docs(upgrade): remove unnecessary {@link... } tags ( #23197 )  
						
						... 
						
						
						
						Backtick enclosed inline code blocks will be automatically linked
if appropriate.
PR Close  #23197  
						
						
					 
					
						2018-04-05 09:30:27 -07:00 
						 
				 
			
				
					
						
							
							
								Pete Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							9d9fb607cd 
							
						 
					 
					
						
						
							
							docs(upgrade): migrate deprecatd @whatItDoes tags ( #23197 )  
						
						... 
						
						
						
						These tags' contents  are now included in the `@description` tag.
PR Close  #23197  
						
						
					 
					
						2018-04-05 09:30:27 -07:00 
						 
				 
			
				
					
						
							
							
								Pete Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							5dc50e4688 
							
						 
					 
					
						
						
							
							docs(upgrade): migrate deprecated @howToUse tags ( #23197 )  
						
						... 
						
						
						
						These have become examples in the `@description` tag.
PR Close  #23197  
						
						
					 
					
						2018-04-05 09:30:27 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Bedard 
							
						 
					 
					
						
						
						
						
							
						
						
							a2330ff2db 
							
						 
					 
					
						
						
							
							fix(upgrade): propagate return value of resumeBootstrap ( #22754 )  
						
						... 
						
						
						
						Fixes  #22723 
PR Close  #22754  
					
						2018-04-02 14:20:58 -07:00 
						 
				 
			
				
					
						
							
							
								Shannon Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							ad9ce5cb41 
							
						 
					 
					
						
						
							
							fix(upgrade): correctly handle downgraded OnPush components ( #22209 )  
						
						... 
						
						
						
						Fixes  #14286 
PR Close  #22209  
					
						2018-04-02 14:12:45 -07:00 
						 
				 
			
				
					
						
							
							
								Domas Trijonis 
							
						 
					 
					
						
						
						
						
							
						
						
							2b3de6390f 
							
						 
					 
					
						
						
							
							fix(upgrade): two-way binding and listening for event ( #22772 )  
						
						... 
						
						
						
						Changes would not propagate to a value in downgraded component in case you had two-way binding and listening to a value-change, e.g. [(value)]="value" (value-change)="fetch()"
Closes  #22734 
PR Close  #22772  
						
						
					 
					
						2018-03-19 22:44:36 -05:00 
						 
				 
			
				
					
						
							
							
								George Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							8a85888773 
							
						 
					 
					
						
						
							
							fix(upgrade): correctly destroy nested downgraded component ( #22400 )  
						
						... 
						
						
						
						Previously, when a downgraded component was destroyed in a way that did
not trigger the `$destroy` event on the element (e.g. when a parent
element was removed from the DOM by Angular, not AngularJS), the
`ComponentRef` was not destroyed and unregistered.
This commit fixes it by listening for the `$destroy` event on both the
element and the scope.
Fixes  #22392 
PR Close  #22400  
						
						
					 
					
						2018-02-27 18:41:02 -08:00 
						 
				 
			
				
					
						
							
							
								George Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							13ab91e05d 
							
						 
					 
					
						
						
							
							fix(upgrade): fix empty transclusion content with AngularJS@>=1.5.8 ( #22167 )  
						
						... 
						
						
						
						The function provided by `ngUpgrade` as `parentBoundTranscludeFn` when
upgrading a component with transclusion, will break in AngularJS v1.5.8+
if no transclusion content is provided. The reason is that AngularJS
will try to destroy the transclusion scope (which would not be needed
any more). But since the transcluded content comes from Angular, not
AngularJS, there is no transclusion scope to destroy.
This commit fixes it by providing a dummy scope object with a no-op
`$destroy()` method.
Fixes  #22175 
PR Close  #22167  
						
						
					 
					
						2018-02-25 10:06:14 -08:00 
						 
				 
			
				
					
						
							
							
								George Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							f089bf5333 
							
						 
					 
					
						
						
							
							fix(upgrade): correctly handle = bindings in @angular/upgrade ( #22167 )  
						
						... 
						
						
						
						Previously, having a `=` binding on an upgraded components would result
in setting the corresponding property to an EventEmitter function. This
should only happen for `&` bindings.
This commit rstrores the correct behavior.
Note:
The issue was only present in the dynamic version of `ngUpgrade`. The
static version worked as expected.
The error did not show up in tests, because in AngularJS v1.5.x a
function would be serialized to an empty string in interpolations, thus
making them indistinguishable from uninitialized properties (in the
view). The serialization behavior changed in AngularJS v1.6.x, making
the errors visible.
PR Close  #22167  
						
						
					 
					
						2018-02-25 10:06:14 -08:00 
						 
				 
			
				
					
						
							
							
								George Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							8e1e040f72 
							
						 
					 
					
						
						
							
							test(upgrade): run tests against multiple AngularJS versions ( #22167 )  
						
						... 
						
						
						
						Fixes  #19332 
PR Close  #22167  
					
						2018-02-25 10:06:14 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							057513536b 
							
						 
					 
					
						
						
							
							fix(upgrade): replaces get/setAngularLib with get/setAngularJSGlobal  
						
						... 
						
						
						
						The current names are confusing because Angular should refer to the latest version of the framework. 
						
						
					 
					
						2017-12-18 12:10:01 -08:00 
						 
				 
			
				
					
						
							
							
								Olivier Combe 
							
						 
					 
					
						
						
						
						
							
						
						
							b7738e1fe5 
							
						 
					 
					
						
						
							
							feat(core): add source to StaticInjectorError message ( #20817 )  
						
						... 
						
						
						
						Closes  #19302 
PR Close  #20817  
					
						2017-12-12 11:56:06 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							5ec1717c58 
							
						 
					 
					
						
						
							
							fix: Update test code to type-check under TS 2.5 ( #20175 )  
						
						... 
						
						
						
						PR Close  #20175  
						
						
					 
					
						2017-11-15 18:12:16 -06:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0764016f9 
							
						 
					 
					
						
						
							
							revert: feat(core): add source to StaticInjectorError message ( #19482 ) ( #20171 )  
						
						... 
						
						
						
						This reverts commit faa621218e0f55b38cb2bcf58e5e93066030e361. 
						
						
					 
					
						2017-11-03 14:51:06 -07:00 
						 
				 
			
				
					
						
							
							
								Olivier Combe 
							
						 
					 
					
						
						
						
						
							
						
						
							faa621218e 
							
						 
					 
					
						
						
							
							feat(core): add source to StaticInjectorError message ( #19482 )  
						
						
						
						
					 
					
						2017-11-03 11:14:05 -07:00 
						 
				 
			
				
					
						
							
							
								George Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							eef7d8aa11 
							
						 
					 
					
						
						
							
							fix(upgrade): call ngOnInit() after ngOnChanges() (on components with inputs)  
						
						... 
						
						
						
						Fixes  #18913  
					
						2017-10-02 16:01:07 -07:00 
						 
				 
			
				
					
						
							
							
								George Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							617b3d2ba5 
							
						 
					 
					
						
						
							
							fix(upgrade): correctly run change detection when propagateDigest is false  
						
						
						
						
					 
					
						2017-10-02 16:01:07 -07:00 
						 
				 
			
				
					
						
							
							
								George Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							29dbc3b67c 
							
						 
					 
					
						
						
							
							refactor(upgrade): remove redundant call to appRef.detach()  
						
						... 
						
						
						
						Once  a `ViewRef` is attached to the `ApplicationRef`, destroying the corresponding `ComponentRef` will automatically detach the `ViewRef`. 
						
						
					 
					
						2017-10-02 16:01:07 -07:00 
						 
				 
			
				
					
						
							
							
								George Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							4e6aa9c2db 
							
						 
					 
					
						
						
							
							fix(upgrade): ensure downgraded components are destroyed in the Angular zone  
						
						
						
						
					 
					
						2017-10-02 16:01:07 -07:00 
						 
				 
			
				
					
						
							
							
								Olivier Combe 
							
						 
					 
					
						
						
						
						
							
						
						
							0f5c70d563 
							
						 
					 
					
						
						
							
							build: update npm dependencies ( #19328 )  
						
						... 
						
						
						
						PR Close  #19328  
						
						
					 
					
						2017-09-22 13:20:52 -07:00 
						 
				 
			
				
					
						
							
							
								Miško Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							344a5ca545 
							
						 
					 
					
						
						
							
							feat(core): support for bootstrap with custom zone ( #17672 )  
						
						... 
						
						
						
						PR Close  #17672  
						
						
					 
					
						2017-09-21 16:51:48 -07:00 
						 
				 
			
				
					
						
							
							
								George Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							4586fccae4 
							
						 
					 
					
						
						
							
							refactor(upgrade): use correct property name ( #19180 )  
						
						... 
						
						
						
						It doesn't make any difference in this case, because the we only check the
property for truthfulness (and being undefined has the same effect as being set
to false).
PR Close  #19180  
						
						
					 
					
						2017-09-20 16:18:53 -07:00 
						 
				 
			
				
					
						
							
							
								Yi Qi 
							
						 
					 
					
						
						
						
						
							
						
						
							97cc6caa33 
							
						 
					 
					
						
						
							
							fix(upgrade): add testability hook to downgraded component  
						
						... 
						
						
						
						Add testability hook to downgraded component so that protractor can wait for asynchronous call to complete.
Add unregisterApplication() and unregisterAllApplications() to testability registry for cleaning up testability and unit test. 
						
						
					 
					
						2017-09-12 16:59:27 -04:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							ca5aebaa6b 
							
						 
					 
					
						
						
							
							refactor: update angular to support TypeScript 2.4  
						
						... 
						
						
						
						Detailed updates:
- rxjs@5.0.x
- tsickle@0.24.x
- typescript@2.4.x
- @bazel/typescript@0.10.0
- protractor@5.1.x
- selenium-webdriver@3.0.x
BREAKING CHANGE:
- the Angular compiler now requires TypeScript 2.4.x. 
						
						
					 
					
						2017-09-12 10:31:30 -07:00