9327 Commits

Author SHA1 Message Date
Olivier Combe
2b4f3004ac ci: update github bot messages ()
Fixes 
PR Close 
2018-01-18 18:21:52 -06:00
Chuck Jazdzewski
7f93aad836 fix(compiler-cli): do not lower expressions in non-modules ()
Fixes: 

PR Close 
2018-01-18 18:21:42 -06:00
Trotyl
879756d44c fix(common): fallback to last defined value for named date and time formats ()
closes 

PR Close 
2018-01-18 13:39:00 -06:00
Chuck Jazdzewski
2cf9d6d75b fix(aio): add a required comma in firebase.json 2018-01-17 19:32:29 -08:00
Kapunahele Wong
af2a843446 docs: edit entry component FAQ ()
PR Close 
2018-01-17 17:14:33 -08:00
Kapunahele Wong
02377335ec docs: add server side redirect and fix NgModule FAQ links ()
PR Close 
2018-01-17 17:14:33 -08:00
Kapunahele Wong
e79e98ab44 docs: fix lazy loading example dir name ()
PR Close 
2018-01-17 17:02:41 -08:00
Misko Hevery
52cfe3952a build: add mhevery to bazel approvers ()
PR Close 
2018-01-17 17:02:22 -08:00
Olivier Combe
f74130c9f7 fix(compiler): add support for marker tags in xliff serializers ()
The Xliff serializer now supports the tags `seg-source` and `mrk`, while the Xliff2 serializer now supports `mrk`.
Fixes 
PR Close 
2018-01-17 17:02:09 -08:00
harunurhan
d3d9aac4e9 feat(core): optional generic type for ElementRef ()
Add optional, backwards compatible generic type to `ElementRef` to
support typed `nativeElement`

Fix 

PR Close 
2018-01-17 17:01:49 -08:00
Miško Hevery
1ccc3242f1 docs(ivy): add feature principle doc ()
PR Close 
2018-01-17 17:01:09 -08:00
Chuck Jazdzewski
47b7898697 Revert "fix(core): fix chained http call ()"
This reverts commit 7e3f9a482a475a1366d770e93818575183a7568d.
2018-01-17 15:28:21 -08:00
Chuck Jazdzewski
0eabd07f3a
fix: avoid triggering a cli bug ()
Temporary update to the package.json file until CLI is fixed to
handle 6.0 builds.
2018-01-17 15:22:06 -08:00
Alex Eagle
8503cc1db7 docs: add changelog for 6.0.0-beta.0 2018-01-17 10:10:18 -08:00
Alex Eagle
8b46b3893f release: cut the 6.0.0-beta.0 release 2018-01-17 10:08:53 -08:00
Alex Eagle
bb3b93c6e6 docs: add changelog for 5.2.1 2018-01-17 09:40:11 -08:00
Alex Eagle
a8fe0cb733 build(bazel): remove spurious file ()
PR Close 
2018-01-17 08:24:20 -08:00
Alan Agius
030c68df32 docs(aio): change df-question to app-question ()
closes: 
PR Close 
2018-01-17 07:20:17 -08:00
Jason Aden
6e8cf63b8c docs(aio): add description and docs links for code samples ()
PR Close 
2018-01-17 07:19:13 -08:00
Xander Garbett
d3bf54bdeb feat(core): add binding name to content changed error ()
Adding the binding name to the error message recieved by the user gives
extra context on what exactly changed. The tests are also updated to
reflect the new error message.

PR Close 
2018-01-17 07:16:40 -08:00
Benjamin Ingberg
7e3f9a482a fix(core): fix chained http call ()
Fixes an issue where chained http calls would prematurely call
testability whenStable callbacks after the first http call.

Fixes 

PR Close 
2018-01-17 07:13:57 -08:00
Brian Douglas
fb4d84d5b8 refactor(core): Refactor IterableDiffers#create method ()
Remove unneeded else clause to show that `new IterableDiffers(factories);` is returned by default.

PR Close 
2018-01-16 16:26:32 -08:00
Kara Erickson
efe545a878 refactor(ivy): add TView and TContainer ()
PR Close 
2018-01-16 10:51:55 -08:00
Victor Berchet
3bcc0e6f76 refactor(core): refactor WrappedValue ()
- Improve `WrappedValue` by adding `unwrap` symetrical to `wrap`.
- remove dead code - `ValueUnwrapper`

The property `wrapped` is an implementation details and should never be accessed
directly - use `unwrap(wrappedValue)`. Will change to protected in Angular 7.

PR Close 
2018-01-16 07:12:58 -08:00
ghetolay
54bf179888 feat(forms): handle string with and without line boundary on pattern validator ()
PR Close 
2018-01-16 07:11:54 -08:00
Pete Bacon Darwin
d6ba9f9fb4 build(aio): move file cleaning to later in the doc gen ()
Previously the generated files were cleaned out before
doc-gen began (via a yarn pre-script). This can cause a
race condition in the CLI server, which prevents the new
generated files from being picked up.

Now we delay the cleaning until the last minute to ensure
that they ar still picked up by the webpack server.

PR Close 
2018-01-16 07:10:30 -08:00
Alex Eagle
7c414fc746 ci: disable integration/cli-hello-world test ()
it is non-hermetic and breaks often due to unpinned dependencies.

PR Close 
2018-01-12 14:58:00 -08:00
Keen Yee Liau
43e1520260 fix(language-service): Clear caches when program changes ()
This commit fixes a bug whereby the caches are not cleared when the
program changes. This subsequently produces the incorrect error of
'Component ... is not included in a module ...'.

PR Close 

PR Close 
2018-01-12 14:43:01 -08:00
Chuck Jazdzewski
2d44a2ab0d docs(compiler): document the $any type cast function ()
Closes 

PR Close 
2018-01-12 14:37:26 -08:00
Pete Bacon Darwin
c5c6d84fe6 style(aio): enforce strict TypeScript checks ()
Closes 

PR Close 
2018-01-12 14:36:43 -08:00
Olivier Combe
246de65140 test(common): make date pipe tests work in more timezones ()
Fixes 
PR Close 
2018-01-12 13:49:46 -08:00
George Kalpakas
3e3c22f507 fix(aio): correctly handle redirects ()
- Fixes handling of some redirects by the ServiceWorker.
- Fixes redirect for old `NgFor` to new `NgForOf` URL.

Fixes 

PR Close 
2018-01-12 13:48:49 -08:00
George Kalpakas
f6db9521ab ci(aio): run e2e tests in production mode ()
This will enable catching errors introduced by build optimizations that
do not appear in `development` mode.

Fixes 

PR Close 
2018-01-12 13:45:28 -08:00
Olivier Combe
05208b8513 fix(common): set correct timezone for ISO8601 dates in Safari ()
Fixes 
PR Close 
2018-01-12 13:20:48 -08:00
Olivier Combe
bb62458566 docs: fix release schedule date ()
PR Close 
2018-01-12 12:10:08 -08:00
Chuck Jazdzewski
cffa0fe734 feat(bazel): allow ng_module rules to control whether type checking is enabled ()
Defaults to true which is different than `ngc` which defaults to false.

PR Close 
2018-01-12 12:02:48 -08:00
David-Emmanuel Divernois
9b5a485243 perf(ivy): add missing dom element in render3_function tree benchmark ()
Adds a missing <tree> wrapper element in the render3_function tree
benchmark to make it more consistent with other perf tests.

PR Close 
2018-01-12 10:48:05 -08:00
Olivier Combe
63478d7a3c ci: add angular robot config file ()
PR Close 
2018-01-12 10:12:11 -08:00
Igor Minar
50ca01e255 ci: update pullapprove rules now that we allow selfapprovals ()
PR Close 
2018-01-12 10:11:21 -08:00
Pete Bacon Darwin
4f3149242f feat(aio): implement survey notification link ()
Closes 

PR Close 
2018-01-12 10:05:13 -08:00
Alex Eagle
6af3672185 fix(ivy): Add workaround for AJD in google3 ()
PR Close 
2018-01-11 13:57:55 -08:00
Marc Laval
9b84a325ff fix(benchpress): should still support selenium_webdriver < 3.6.0 ()
PR Close 
2018-01-11 10:53:44 -08:00
Kapunahele Wong
00300f66e8 docs(forms): clarify note in reactive forms doc ()
PR Close 
2018-01-11 07:03:55 -08:00
Miško Hevery
5eaaac35a8 refactor(ivy): remove type from DirectiveDef ()
This change makes the code cleaner for the user. It does mean
a little bit more work for us since we have to patch the `type` back
into the `DirectiveDef`. However since the patching happens only once
on startup it should not be significant.

PR Close 
2018-01-11 07:02:18 -08:00
Miško Hevery
16232f000f refactor(ivy): merged containerStart/containerEnd ()
This separation is no longer needed since directives are now passed into the `container` as an array rather than as child functions of the `containerStart`

PR Close 
2018-01-11 07:02:18 -08:00
Misko Hevery
9f43f5f09e test(ivy): add canonical template translation examples ()
This change creates a spec file which contains canonical examples
of how the template compiler will translate templates into expected
output.

PR Close 
2018-01-11 07:02:18 -08:00
Misko Hevery
a6d41c47a9 refactor(ivy): move directive into elementStart ()
We used to have a separate `directive` instruction for instantiating
directives. However, such an instruction requires that directives
are created in the correct order, which would require that template
compiler would have knowledge of all dependent directives. This
would break template compilation locality principle.

This change only changes the APIs to expected form but does
not change the semantics. The semantics will need to be corrected
in subsequent commits. The semantic change needed is to
resolve the directive instantiation error at runtime based on
injection dependencies.

PR Close 
2018-01-11 07:02:17 -08:00
Olivier Combe
c0080d76c4 docs: fix release schedule date ()
PR Close 
2018-01-11 06:45:29 -08:00
Kara Erickson
c6eb9eebcc build: update polyfill size ()
PR Close 
2018-01-10 17:06:51 -08:00
Kapunahele Wong
456f57dde8 docs: fix lazy-loading example ()
PR Close 
2018-01-10 16:26:46 -08:00