0c47ea704e
build(aio): use aot compiler for development
...
since it was not turned on by default in the cli we
have to opt in.
2017-11-06 10:04:02 -08:00
049c89645b
docs(aio): update ToH for CLI ( #19811 )
2017-11-06 10:02:17 -08:00
bf22f2df88
fix(compiler): report a reasonable error with invalid metadata ( #20062 )
...
The compiler would throw an internal exception if an import using
the `ngModule` syntax and the module as not a resolvable symbol.
Fixes : #20049
2017-11-06 10:01:27 -08:00
880201681f
fix(aio): style correctly on Safari ( #20157 )
2017-11-06 10:00:37 -08:00
63d26a1777
ci(aio): move e2e tests to optional job ( #20178 )
2017-11-06 09:59:59 -08:00
8b50ed083c
docs(aio): fixed case-typo for code ( #20196 )
2017-11-06 09:59:17 -08:00
3997d97806
revert: feat(elements): implement @angular/elements
#19469 ( #20152 )
...
This PR was merged without API docs and general rollout plan.
We can't release this as is in 5.1 without a plan for documentation, cli integration, etc.
2017-11-03 15:54:54 -07:00
200d92d030
fix(core): should support event.stopImmediatePropagation ( #19222 )
2017-11-03 15:22:05 -07:00
dbec3ca716
docs(aio): update pipes for CLI ( #19553 )
2017-11-03 15:21:14 -07:00
f7c9b941cb
ci(aio): Add payload size percentage changes check to payload size task ( #19908 )
2017-11-03 15:20:09 -07:00
f0764016f9
revert: feat(core): add source to StaticInjectorError
message ( #19482 ) ( #20171 )
...
This reverts commit faa621218e
.
2017-11-03 14:51:06 -07:00
a99eb16320
test(aio): make e2e tests less flakey
...
closes #20117
2017-11-03 11:22:57 -07:00
e36bac9e90
build(aio): upgrade protractor
to v5.2.0
2017-11-03 11:22:41 -07:00
196ce6d475
build(aio): use correct types for e2e tests
2017-11-03 11:22:41 -07:00
faa621218e
feat(core): add source to StaticInjectorError
message ( #19482 )
2017-11-03 11:14:05 -07:00
169cedd43b
docs: Bootstrapping guide prose for CLI ( #19777 )
2017-11-03 11:13:24 -07:00
567cc26b8e
docs: Component Styles guide for CLI ( #19791 )
2017-11-03 11:12:34 -07:00
1d19d61970
fix(platform-browser): support Symbols in custom jasmineToString() method ( #19794 )
...
It's illegal to coerce a Symbol to a string, and results in a TypeError:
TypeError: Cannot convert a Symbol value to a string
Previously, the custom jasmineToString() method monkey-patched onto Maps
in platform-browser/testing/src/matchers.ts would coerce keys and values
to strings. A change in a newer version of Jasmine calls this method more
often, resulting in calls against Maps which contain Symbols in some
applications, which causes crashes.
The fix is to explicitly convert keys and values to strings, which does
work on Symbols.
2017-11-03 11:11:47 -07:00
03f080b7da
docs: Deployment guide for CLI ( #19839 )
2017-11-03 11:10:53 -07:00
26f82995f6
fix(compiler): don't overwrite missingTranslation's value in JIT ( #19952 )
2017-11-03 11:08:39 -07:00
f1da1419fa
docs(aio): Fix typo in Architecture Overview. ( #20073 )
2017-11-03 11:00:22 -07:00
5079d2d37c
docs(aio): Add v4 doc link to navigation ( #20089 )
...
Fixes #20090
2017-11-03 10:59:27 -07:00
c7fd172ba7
build(aio): make plunker works with rxjs operators ( #20124 )
2017-11-03 10:47:23 -07:00
dcf8840831
feat(elements): implement registerAsCustomElements()
...
closes #19469
2017-11-02 16:09:30 -07:00
60c0b178af
feat(elements): implement NgElements
2017-11-02 16:09:09 -07:00
0899f4f8fc
feat(elements): implement NgElementConstructor
2017-11-02 16:09:09 -07:00
aed4a11d01
feat(elements): implement NgElement
2017-11-02 16:09:09 -07:00
75cf70ae04
feat(elements): implement NgElementApplicationContext
2017-11-02 16:09:09 -07:00
6b30fbf94e
feat(elements): implement extractProjectableNodes()
2017-11-02 16:09:09 -07:00
24f17f913a
feat(elements): implement utils
2017-11-02 16:09:09 -07:00
ebfa204af0
feat(elements): set up the elements
package
2017-11-02 16:09:09 -07:00
a28d616e10
fix(core): __symbol__ should return __zone_symbol__ without zone.js loaded ( #19541 )
2017-11-02 16:06:06 -07:00
613a9e3672
build: update Windows symlink scripts ( #16761 )
...
Fixes packages\upgrade\static\src symlink.
Closes #16760
2017-11-02 16:05:13 -07:00
65d57a07e0
build(aio): avoid building before running the local PWA tests
...
When this command is run on CI, `yarn build` has already been run, so
this was unnecessarily building angular.io again (adding ~4mins to the
`aio` job).
When this command is run locally, it is most often about testing a new
`lighthouse` version/config, so you don't need to build angular.io over
and over (and if necessary, one can always run `yarn build` manually).
Closes #19633
2017-11-02 16:02:52 -07:00
22946cfd40
build(aio): upgrade lighthouse
to v2.5.0
2017-11-02 16:02:25 -07:00
9975486954
build: remove local yarn ( #19981 )
...
We use the globally installed yarn now. The local yarn was used in
`check-environment.js` only, which results in the `--integrity` check
always failing (if dependencies were installed with the global yarn).
2017-11-02 15:11:34 -07:00
068348e9b1
build(aio): do not fail the initial doc-gen when running docs-watch
...
Checks that cause the doc-gen to fail were already disabled in `docs-watch`
for the doc-gen that runs when a file is changed.
Now these checks are also disabled for the initial doc-gen run.
closes #20038
2017-11-02 15:03:59 -07:00
1beab0da6a
build(aio): do not fail on bad examples when running docs-watch
2017-11-02 15:00:22 -07:00
3a03ff6b2d
build(aio): allow render-examples to complete even if examples are broken
...
By setting `renderExamples.ignoreBrokenExamples = true` the doc-gen will
not fail if there is something wrong with an example. Instead it will
just log a warning.
2017-11-02 15:00:22 -07:00
feae55b264
docs(aio): fix badly formatted code-examples
...
closes #19970
2017-11-02 14:59:05 -07:00
0355142737
build(aio): fail doc-gen if a code-example is badly formatted.
...
This will catch the problem that was missed in
https://github.com/angular/angular/pull/19845#issuecomment-338626662
2017-11-02 14:58:38 -07:00
5b16ce9302
fix(compiler-cli): don't report emit diagnostics when --noEmitOnError is off ( #20063 )
2017-11-02 14:49:38 -07:00
17ed14faea
docs: fix changelog for v5 ( #20097 )
2017-11-02 14:37:39 -07:00
d156e72ad7
docs: Add 0 in padding of 'dd' ( #20107 )
2017-11-02 14:36:22 -07:00
7186c9c839
docs: AOT guide for CLI #19510 ( #19818 )
2017-11-02 14:34:21 -07:00
a41558eb30
docs: BrowserSupport guide for CLI ( #19843 )
2017-11-02 14:29:59 -07:00
a91252a90c
docs: Npm Packages guide for CLI ( #19850 )
2017-11-02 14:27:53 -07:00
132c0719dc
docs(aio): updated i18n guide and example ( #19975 )
2017-11-02 14:22:09 -07:00
3db7112b89
docs(aio): fix linting for universal ( #20086 )
...
PR Close #20086
2017-11-02 00:51:29 +01:00
2ea76cce31
build: change the version in package.json to 5.1.0-beta
...
this is needed to reflect that the current branch will be yielding 5.1.0 releases
some of our scripts (e.g. aio deployment) relies on this identifier.
2017-11-02 00:17:55 +01:00