Miško Hevery
9030c8a03e
release: cut the 5.0.0-beta.1 release
2017-07-27 14:57:38 -07:00
Miško Hevery
b14fc06fa2
docs: add changelog for 4.3.2
2017-07-27 14:52:35 -07:00
Miško Hevery
a7f2468184
Revert "fix(router): should throw when lazy loaded module doesn't define any routes ( #15001 )"
...
This reverts commit 82923a381d
.
2017-07-27 10:53:01 -07:00
Kara Erickson
fae47d86b3
refactor(forms): move value accessor tests into own spec ( #18356 )
...
PR Close #18356
2017-07-26 17:55:37 -05:00
Abhimanyu Deora
d20ac14fe2
refactor(compiler-cli): allow custom error checking function in ngc ( #18355 )
...
PR Close #18355
2017-07-26 17:55:31 -05:00
Chuck Jazdzewski
cae3e6dca0
ci: give ownership of ngc-wrapped to compiler-cli maintainers ( #18354 )
...
PR Close #18354
2017-07-26 17:55:24 -05:00
Dzmitry Shylovich
086f4aa72c
fix(router): child CanActivate guard should wait for parent to complete ( #18110 )
...
Closes #15670
PR Close #18110
2017-07-26 17:11:22 -05:00
Dzmitry Shylovich
82923a381d
fix(router): should throw when lazy loaded module doesn't define any routes ( #15001 )
...
Closes #14596
PR Close #15001
2017-07-26 17:11:07 -05:00
Gerard Sans
5152abb037
docs(aio): add my details as a contributor ( #18315 )
...
PR Close #18315
2017-07-26 17:11:07 -05:00
Georgios Kalpakas
67f7032321
fix(aio): correctly process markdown link in "Browser Support" ( #18349 )
...
The markdown processor expects an empty line between an opening tag and the
markdown content. (If there is no empty line, the content is interpreted as
plain HTML.)
Previously, the line between the opening `<td>` and the content contained
whitespace, which caused the content to be interpreted as HTML and not markdown.
Fixes #18312
PR Close #18349
2017-07-26 16:07:26 -05:00
Abhimanyu Deora
205abe8140
build: fix broken bazel build ( #18335 )
2017-07-26 09:40:33 -07:00
Jesus Rodriguez
b582e2b311
docs(aio): update examples to 4.3
2017-07-25 15:32:38 -07:00
Gabriel Nicolas Avellaneda
91ab39cc55
docs(aio) - Fixed link to the glossary dash-case term ( #18311 )
...
PR Close #18311
2017-07-25 15:59:28 -05:00
Olivier Combe
38ec05f533
fix(compiler): add equiv & disp attributes to Xliff2 ICU placeholders ( #18283 )
...
Fixes #17344
PR Close #18283
2017-07-25 15:58:53 -05:00
Olivier Combe
b3085e96c2
feat(compiler): add representation of placeholders to xliff & xmb
...
Closes #17345
2017-07-25 15:58:53 -05:00
Vikram Subramanian
4cea2bd612
docs(platform-server): inline PlatformOptions and add doc strings ( #18264 )
...
Fix documentation for the options passed into renderModule and
renderModuleFactory.
PR Close #18264
2017-07-25 15:58:13 -05:00
Abhimanyu Deora
ce47546188
refactor(compiler-cli): add support for browser compiler bundle ( #17979 )
...
PR Close #17979
2017-07-25 15:51:46 -05:00
Miško Hevery
6279e50d78
perf(core): use native addEventListener for faster rendering. ( #18107 )
...
Angular can make many assumptions about its event handlers. As a result
the bookkeeping for native addEventListener is significantly cheaper
than Zone's addEventLister which can't make such assumptions.
This change bypasses the Zone's addEventListener if present and always
uses the native addEventHandler. As a result registering event listeners
is about 3 times faster.
PR Close #18107
2017-07-25 15:35:44 -05:00
Filipe Silva
8bcb268140
ci: use chrome stable ( #18307 )
2017-07-25 11:18:24 -07:00
Alex Eagle
6fc5940959
build: Bazel builds ngfactories for packages/core ( #18289 )
...
PR Close #18289
2017-07-21 18:09:47 -05:00
Alex Eagle
0317c4c478
build: update bazel rules to latest ( #18289 )
2017-07-21 18:09:44 -05:00
Miško Hevery
b7a6f52d59
perf: latest tsickle to tree shake: abstract class methods & interfaces ( #18236 )
...
In previous version of tsickle abstract class methods were materialized.
The change resulted in 6Kb savings in angular.io bundle.
This change also required the removal of `@private` and `@return` type
annotation as it is explicitly dissalowed by tsickle.
NOTE: removed casts in front of `makeDecorator` due to:
https://github.com/angular/devkit/issues/45
```
14938 Jul 19 13:16 0.b19e913fbdd6507d346b.chunk.js
1535 Jul 19 13:16 inline.d8e019ea3cfdd86c2bd0.bundle.js
589178 Jul 19 13:16 main.54c97bcb6f254776b678.bundle.js
34333 Jul 19 13:16 polyfills.4a3c9ca9481d53803157.bundle.js
14938 Jul 18 16:55 0.b19e913fbdd6507d346b.chunk.js
1535 Jul 18 16:55 inline.0c83abb44fad9a2768a7.bundle.js
582786 Jul 18 16:55 main.ea290db71b051813e156.bundle.js
34333 Jul 18 16:55 polyfills.4a3c9ca9481d53803157.bundle.js
main savings: 589178 - 582786 = 6,392
```
PR Close #18236
2017-07-21 16:35:37 -05:00
Vikram Subramanian
7ae7573bc8
fix(core): invoke error handler outside of the Angular Zone ( #18269 )
...
In Node.JS console.log/error/warn functions actually resuls in a socket
write which in turn is considered by Zone.js as an async task.
This means that if there is any exception during change detection in a platform-server
application the error handler will make the Angular Zone unstable which
in turn will cause change detection to run on next tick and cause an
infinite loop.
It is also better to run the error handler outside of the Angular Zone
in general on all platforms so that an error in the error handler itself doesn't cause an
infinite loop.
Fixes #17073 , #7774 .
PR Close #18269
2017-07-21 16:35:23 -05:00
Chuck Jazdzewski
abee785821
refactor(tsc-wrapped): update tsc-wrapped to pass strictNullCheck ( #18160 )
...
PR Close #18160
2017-07-21 12:26:20 -05:00
Chuck Jazdzewski
619e625ee2
refactor(tsc-wrapped): move tsc-wrapped to the packages directory ( #18160 )
2017-07-21 12:26:16 -05:00
Victor Berchet
a6c635e69e
ci: force precise on Travis ( #18282 )
...
PR Close #18282
2017-07-21 12:20:27 -05:00
Victor Berchet
e0a9625e46
test: fix bad merge ( #18267 )
...
PR Close #18267
2017-07-21 11:53:34 -05:00
Matias Niemelä
fd0cc01eed
fix(animations): export BrowserModule as apart of BrowserAnimationsModule ( #18263 )
...
PR Close #18263
2017-07-20 17:47:49 -05:00
Jeremy Elbourn
1bfc77bf8c
docs(aio): pngcrush all pngs ( #18243 )
...
PR Close #18243
2017-07-20 17:47:06 -05:00
Vikram Subramanian
a094769bca
fix(platform-server): don't clobber parse5 properties when setting ( #18237 )
...
element properties.
Fixes #17050 .
We now store all element properties in a separate 'properties' bag.
PR Close #18237
2017-07-20 17:46:37 -05:00
WilliamKoza
b4c98305da
refactor(common): CleanUp HttpClient's imports ( #18120 )
...
PR Close #18120
2017-07-20 17:43:23 -05:00
Olivier Combe
a3a54299af
fix(compiler): allow numbers for ICU message cases in lexer ( #18095 )
...
Closes #18095
Fixes #17799
2017-07-20 17:41:54 -05:00
Yuan Gao
15a3e2d307
ci(aio): fix aio payload script
2017-07-20 15:32:32 -07:00
Miško Hevery
54e0244954
Revert "docs: Remove unneeded file ( #18106 )"
...
This reverts commit 72fe45db2b
.
2017-07-20 16:46:47 -05:00
Georgios Kalpakas
43c33d5663
fix(upgrade): ensure downgraded components are created in the Angular zone ( #18209 )
...
PR Close #18209
2017-07-20 16:25:11 -05:00
Georgios Kalpakas
6d7799fce9
test(upgrade): fail tests when there are AngularJS errors ( #18209 )
2017-07-20 16:25:07 -05:00
Georgios Kalpakas
d31dc7b2b3
fix(upgrade): throw error if trying to get injector before setting ( #18209 )
...
Previously, `undefined` would be returned.
This change makes it easier to identify incorrect uses/bugs.
(Discussed in https://github.com/angular/angular/pull/18213#issuecomment-316191308 .)
2017-07-20 16:24:45 -05:00
Pete Bacon Darwin
4cd4f7a208
aio: debounce search and delay index building ( #18134 )
...
* feat(aio): debounce search requests
* feat(aio): delay loading search worker and index
2017-07-20 09:51:40 -07:00
Stephen Fluin
72fe45db2b
docs: Remove unneeded file ( #18106 )
2017-07-20 09:50:17 -07:00
Kevin Cooper
8d2819121b
fix(aio): invalid formatting in architecure.md ( #18159 )
...
Introduced in e110a80caf (diff-9ac9c6a9277eea9856d75249a7c0a40aL127)
2017-07-20 09:48:02 -07:00
daydr3am
073e8ba2f2
docs(aio): replace old blog link ( #18252 )
...
Fixes #18233
* Docs(aio): Replaced old blog link Now with the Link to the new Angular.io Blog
* Removed double braces
2017-07-20 09:45:14 -07:00
Olivier Combe
5d1864fe68
docs: fixing invisible tag in README ( #18245 )
2017-07-20 09:43:42 -07:00
Chuck Jazdzewski
eaa843b55f
ci: test bazel builds on travis ( #18240 )
2017-07-20 09:40:40 -07:00
matt24ray
c6cf678a07
docs(aio): Fixed typo with closing div
2017-07-20 09:38:28 -07:00
Stepan Suvorov
31cb418370
docs(aio): Fix http guide
2017-07-20 09:35:27 -07:00
Hornyák Bence
8de44cf5e3
docs: fix wrong link in CONTRIBUTING.md ( #18228 )
...
The link to the CONTRIBUTING.md file was not correct
2017-07-20 09:33:15 -07:00
Lars Gyrup Brink Nielsen
c67bad4f43
docs(router): minor typo ( #18226 )
...
Fix a minor typo in the description of a router spec.
2017-07-20 09:32:34 -07:00
Thanesh Rajandran
410f21c75c
docs(aio): fix typo in NgModule FAQs ( #18211 )
...
Fix #18133 . Fix typo 'added' to 'add' in the 'Why does lazy loading create a child injector' section.
2017-07-20 09:07:30 -07:00
Alex Rickabaugh
54ea5b6ffd
docs: add changelog for 5.0.0-beta.0
2017-07-19 13:16:43 -07:00
Alex Rickabaugh
0af03beaed
release: cut the 5.0.0-beta.0 release
2017-07-19 13:12:50 -07:00