Jason Aden
b69f0faee6
docs: add changelog for 4.2.6
4.2.6
2017-07-07 21:48:49 -07:00
Jason Aden
9c4fcd370a
release: cut the 4.2.6 release
2017-07-07 21:46:08 -07:00
Georgios Kalpakas
8b8b4cb794
refactor(upgrade): move shareable functionality to UpgradeHelper class ( #17971 )
...
This functionality can be potentionally re-used by the dynamic version.
2017-07-07 21:11:55 -07:00
Georgios Kalpakas
53378749ef
fix(upgrade): fix transclusion on upgraded components ( #17971 )
...
Previously, only simple, single-slot transclusion worked on upgraded components.
This commit fixes/adds support for the following:
- Multi-slot transclusion.
- Using fallback content when no transclusion content is provided.
- Destroy unused scope (when using fallback content).
Fixes #13271
2017-07-07 21:11:46 -07:00
Jason Aden
3e61bf76c4
Revert "fix(upgrade): fix transclusion on upgraded components ( #17971 )"
...
This reverts commit 30beb52673 .
2017-07-07 21:07:18 -07:00
Jason Aden
b4fab438ea
Revert "refactor(upgrade): move shareable functionality to UpgradeHelper class ( #17971 )"
...
This reverts commit 620c2161f6 .
2017-07-07 21:07:01 -07:00
Victor Berchet
426191bc4e
build: update the public API golden files
2017-07-07 20:23:48 -07:00
Victor Berchet
6307581f54
fix(compiler): fix merge error
2017-07-07 19:10:17 -07:00
Victor Berchet
591d894329
feat(compiler): adds support for quoted object keys in the parser
2017-07-07 19:06:23 -07:00
Victor Berchet
48772f189f
refactor: fix typos ( #18000 )
2017-07-07 17:23:15 -07:00
George Kalpakas
70b1ff11d5
ci(aio): only deploy latest commits to staging/production ( #17988 )
...
Fixes #17941
2017-07-07 17:23:15 -07:00
Filipe Silva
f1c9197e07
feat(aio): use new ngo ( #17977 )
2017-07-07 17:23:14 -07:00
Olivier Combe
991f8ad687
fix(compiler-cli): fix relative source paths on windows for extracted msg ( #17915 )
...
Fixes #16639
2017-07-07 17:23:13 -07:00
Victor Berchet
efa45b9299
docs(aio): Update NgStyle and NgClass to use quoted keys
2017-07-07 17:23:13 -07:00
Victor Berchet
45ae14c461
fix(compiler): emits quoted keys only iff they are quoted in the original template
...
fixes #14292
2017-07-07 17:23:12 -07:00
Victor Berchet
5ea9b62d58
fix(compiler): fix types
2017-07-07 17:23:11 -07:00
Victor Berchet
276357780c
fix(compiler): remove i18n markup even if no translations ( #17999 )
...
Fixes #11042
2017-07-07 17:23:11 -07:00
Abhimanyu Deora
2108c23b42
revert: "refactor(compiler-cli): remove the dependency on fs in codegen.ts ( #17738 )"
...
This reverts commit b116901400 .
2017-07-07 17:23:10 -07:00
Matias Niemelä
d48b7d3a8e
fix(animations): ensure :animating queries collect previous animation elements properly
2017-07-07 17:23:10 -07:00
Matias Niemelä
00c97417e3
fix(animations): properly detect state transition changes for object literals
2017-07-07 17:23:09 -07:00
Alex Rickabaugh
16e6c6e7f9
refactor: move DOCUMENT from platform/browser to common
2017-07-07 17:23:08 -07:00
Igor Minar
f9c4c3710e
ci: disable sauce-connect logging for realz ( #17995 )
...
follow up on #17947
2017-07-07 17:23:08 -07:00
George Kalpakas
eb90ba1321
fix(aio): activate ServiceWorker updates asap ( #17699 )
...
Previouly, whenever a new ServiceWorker update was detected the user was
prompted to update (with a notification). This turned out to be more distracting
than helpful. Also, one would get notifications on all open browser tabs/windows
and had to manually reload each one in order for the whole content (including
the app) to be updated.
This commit changes the update strategy as follows:
- Whenever a new update is detected, it is immediately activated (and all
tabs/windows will be notified).
- Once an update is activated (regardless of whether the activation was
initiated by the current tab/window or not), a flag will be set to do a
"full page navigation" the next time the user navigates to a document.
Benefits:
- All tabs/windows are updated asap.
- The updates are applied authomatically, without the user's needing to do
anything.
- The updates are applied in a way that:
a. Ensures that the app and content versions are always compatible.
b. Does not distract the user from their usual workflow.
NOTE:
The "full page navigation" may cause a flash (while the page is loading from
scratch), but this is expected to be minimal, since at that point almost all
necessary resources are cached by and served from the ServiceWorker.
Fixes #17539
2017-07-07 17:23:07 -07:00
Stefanie Fluin
9e626415eb
fix(aio): home & marketing styles cleanup ( #17926 )
2017-07-07 17:23:07 -07:00
George Kalpakas
f632ca4284
refactor(common): replace Object.assign with the spread operator ( #17982 )
...
`Object.assign` is not available in all supported browsers and one had to
provide a polyfill. This commit replaces `Object.assign` with the spread
operator (`...`), which TypeScript will transpile to ES5-compatible code.
2017-07-07 17:23:06 -07:00
Georgios Kalpakas
620c2161f6
refactor(upgrade): move shareable functionality to UpgradeHelper class ( #17971 )
...
This functionality can be potentionally re-used by the dynamic version.
2017-07-07 17:21:38 -07:00
Georgios Kalpakas
30beb52673
fix(upgrade): fix transclusion on upgraded components ( #17971 )
...
Previously, only simple, single-slot transclusion worked on upgraded components.
This commit fixes/adds support for the following:
- Multi-slot transclusion.
- Using fallback content when no transclusion content is provided.
- Destroy unused scope (when using fallback content).
Fixes #13271
2017-07-07 17:21:35 -07:00
Chuck Jazdzewski
fe09e10d02
fix(language-service): ignore hover of symbols not in the TypeScript program ( #17969 )
...
Fixes : #17965
2017-07-07 17:21:35 -07:00
Chuck Jazdzewski
ee7d134d8e
fix(tsc-wrapped): emit exports metadata in flat modules ( #17893 )
...
Fixes : #17888
2017-07-07 17:21:34 -07:00
Chuck Jazdzewski
2ab90578f3
fix(language-service): do not crash when hovering over a label definitions ( #17974 )
...
Fixes : #17972
2017-07-07 17:21:33 -07:00
Jason Aden
8f7cce38f8
fix(router): encode URLs the same way AngularJS did (closer to spec) ( #17890 )
...
fixes #16067
2017-07-07 17:21:33 -07:00
Victor Berchet
a3180937c1
fix(core): fix re-insertions in the iterable differ ( #17891 )
...
fixes #17852
2017-07-07 17:21:32 -07:00
Abhimanyu Deora
3d52675c1b
refactor(compiler-cli): remove the dependency on fs in codegen.ts ( #17738 )
2017-07-07 17:21:32 -07:00
Jesús Rodríguez
14afb9d314
feat(aio): serve-and-sync command ( #17850 )
2017-07-07 17:21:31 -07:00
Matias Niemelä
62b973773f
ci: allow chuck to approve animations ( #17940 )
2017-07-07 17:21:30 -07:00
Ward Bell
8bdc921502
docs(aio): add instructions for example e2e tests to README ( #17819 )
2017-07-07 17:21:30 -07:00
George Kalpakas
cd99c51a40
docs(aio): add DevExtreme to the UI Components section of resources.json ( #17939 )
2017-07-07 17:21:29 -07:00
Igor Minar
3fb93fdb5e
build: disable sauce connect logging ( #17947 )
...
this change is expected to mitigate the flakes on CI that occur when
we cat the log in the print-logs.sh
2017-07-07 17:21:29 -07:00
Matias Niemelä
cf5752738a
fix(animations): properly handle cancelled animation style application
2017-07-07 17:21:28 -07:00
Matias Niemelä
00de9ff531
fix(animations): properly cleanup query artificats when animation construction fails
2017-07-07 17:21:28 -07:00
Igor Minar
12a2099265
fix(router): export missing UrlMatcher and UrlMatchResult types
...
Fixes #15140
2017-07-07 17:21:27 -07:00
Igor Minar
cdc0c8ff58
ci: add angular.io content related groups to .pullapprove.yaml
2017-07-07 17:21:26 -07:00
Igor Minar
14fbc2e7c0
build(aio): upgrade to angular@4.2.4 and zone.js
2017-07-07 17:21:26 -07:00
Igor Minar
ea8fe9316e
build: upgrade yarn to 0.24.6
2017-07-07 17:21:25 -07:00
Victor Berchet
b658afc3de
ci: add Chuck to the owners of core ( #17892 )
2017-07-07 17:21:25 -07:00
William KOZA
706a48e9c1
docs: add animations package to CONTRIBUTING.md ( #15413 )
2017-07-07 17:21:24 -07:00
Joe
d472aa201a
docs(changelog): Correct typos ( #16966 )
2017-07-07 17:21:23 -07:00
Ward Bell
6df57adab3
docs: README - use correctly encoded link for npm badge ( #17707 )
...
closes #14990 , an old PR that was approved but to old/difficult to merge
2017-07-07 17:21:23 -07:00
Shefali Sinha
54df1e287d
docs: shefali edits to Authors Style Guide ( #17853 )
2017-07-07 17:21:22 -07:00
Jason Aden
6d55a807cd
perf(core): refactor NgZone, decrease size by 1.2Kb ( #17773 )
...
- Remove getters
- Hide private methods for better property renaming
```
497893 May 31 11:26 core.umd.js
718073 May 31 11:26 core.umd.js.map
217108 May 31 11:26 core.umd.min.js
575092 May 31 11:26 core.umd.min.js.map
```
```
495594 May 31 11:28 core.umd.js
716943 May 31 11:28 core.umd.js.map
215826 May 31 11:28 core.umd.min.js
574401 May 31 11:28 core.umd.min.js.map
```
diff: 1,282
2017-07-07 17:21:22 -07:00