Jason Aden
081f95c812
feat(router): allow guards to return UrlTree as well as boolean ( #26521 )
...
* Removed `andObservable` helper function in favor of inline implementation
* Flow `boolean | UrlTree` through guards check
* Add tests to verify behavior of `checkGuards` function flowing `UrlTree` properly
PR Close #26521
2018-10-31 19:51:50 -04:00
Jason Aden
152ca66eba
feat(router): allow redirect from guards by returning UrlTree ( #26521 )
...
* Improve type checking within the CheckGuards function
* Change public API to allow returning of UrlTree instead of boolean
PR Close #26521
2018-10-31 19:51:50 -04:00
Jason Aden
17586f1e94
refactor(router): remove type casting from wrapIntoObservable private function ( #26521 )
...
PR Close #26521
2018-10-31 19:51:50 -04:00
Jason Aden
6712492dc2
refactor(router): add type definitions for guard functions ( #26521 )
...
PR Close #26521
2018-10-31 19:51:50 -04:00
Jason Aden
9f4299d47b
refactor(router): add type guards for router guards ( #26521 )
...
PR Close #26521
2018-10-31 19:51:49 -04:00
Matias Niemelä
ad6771dcd4
release: cut the v7.1.0-beta.1 release
2018-10-31 16:34:43 -07:00
Matias Niemelä
2c25d29b25
docs: release notes for the v7.0.2 release
2018-10-31 16:30:33 -07:00
Matias Niemelä
ec29fd3e7b
build: remove problematic `yarn` prefix for running bazel
2018-10-31 16:01:36 -07:00
Misko Hevery
d042c4afe0
fix(core): Remove static dependency from @angular/core to @angular/compiler ( #26734 )
...
PR Close #26734
2018-10-31 14:15:06 -04:00
Matias Niemelä
5d740785a9
docs: fix aot typo
2018-10-30 17:37:20 -07:00
Matias Niemelä
68b2211e64
fix(ivy): ensure falsy styling is not applied during creation mode ( #26793 )
...
PR Close #26793
2018-10-30 19:41:56 -04:00
Greg Magolan
332394d87c
build(bazel): generalize fix for AMD name for flat module out file ( #26837 )
...
PR Close #26837
2018-10-30 18:37:12 -04:00
Igor Minar
62b4ff5250
docs: fixup deployment guide ( #26486 )
...
- remove sections that were not relevant (all the development stuff)
- fix incorrect info
PR Close #26486
2018-10-30 16:29:04 -04:00
Manish Bansal
634e9e970a
docs: Removing duplicate lines ( #26754 )
...
Duplicate lines are removed to avoid confusion.
PR Close #26754
2018-10-30 16:24:51 -04:00
djy0
678c28175e
docs: fix typo ( #26776 )
...
PR Close #26776
2018-10-30 16:24:13 -04:00
Ivan Tham
87a7f2dcb9
docs: fix typo ( #26773 )
...
PR Close #26773
2018-10-30 16:23:49 -04:00
Paul Gschwendtner
8fc4ae51fb
build: use bazel version from node modules ( #26691 )
...
* No longer depends on a custom CircleCI docker image that comes with Bazel pre-installed. Since Bazel is now available through NPM, we should be able to use the version from `@bazel/bazel` in order to enforce a consistent environment on CI and locally.
* This also reduces the amount of packages that need to be published (ngcontainer is removed)
PR Close #26691
2018-10-30 16:19:13 -04:00
Alex Eagle
66be3c9f51
build: Move non-bazel deps to devDependencies ( #26691 )
...
This makes yarn_install of ngdeps under Bazel faster, since we don't need many of the large dependencies.
It's important because downstream angular/bazel users will observe the same install time.
PR Close #26691
2018-10-30 16:19:13 -04:00
Alexander Teplyashin
b95089db20
docs: replace unused variable by _ ( #26768 )
...
replace unused variable by _ to keep the code consistent between examples
PR Close #26768
2018-10-30 13:49:52 -04:00
Daniel Lewis BSc (Hons)
8a4ec8e565
docs: describe your change... ( #26784 )
...
PR Close #26784
2018-10-30 13:49:12 -04:00
Trotyl
95743e3a64
fix(core): support computed base class in metadata inheritance ( #24014 )
...
PR Close #24014
2018-10-30 13:48:22 -04:00
Paul Gschwendtner
9ad54d74d2
build: fix ts-api-guardian does not work on windows w/ bazel ( #26761 )
...
* Fixes that the `ts-api-guardian` package does not work on Windows with Bazel. This is because `ts-api-guardian` does not resolve the runfiles through theNodeJS `require` function that properly handles runfiles within Bazel.
PR Close #26761
2018-10-30 13:45:58 -04:00
Paul Gschwendtner
0e1cceed50
build: add option to disable ts-api-guardian default angular tag rules ( #26761 )
...
Since the API guardian can be also used by other projects, we should not set up the default Angular project tag rules unless specified explicitly through a given command option (`useAngularTagRules`)
PR Close #26761
2018-10-30 13:45:58 -04:00
Judy Bogart
23648b052a
docs: configuration file reference ( #26484 )
...
PR Close #26484
2018-10-30 13:44:52 -04:00
Brandon Roberts
91d2368e37
docs: update example dependencies to Angular/CLI/Universal V7 releases ( #26820 )
...
PR Close #26820
2018-10-30 13:44:24 -04:00
Pawel Kozlowski
ede65dbede
fix(ivy): allow root components to inject ViewContainerRef ( #26682 )
...
PR Close #26682
2018-10-29 18:47:14 -04:00
Pawel Kozlowski
578e4c7642
fix(ivy): compile queries in JIT mode ( #26816 )
...
PR Close #26816
2018-10-29 18:46:44 -04:00
Kara Erickson
96770e5c6b
fix(ivy): optional dependencies should not throw with module injector ( #26763 )
...
PR Close #26763
2018-10-29 14:12:36 -04:00
Kara Erickson
1130e48541
fix(ivy): host injection flag should not throw for embedded views ( #26795 )
...
PR Close #26795
2018-10-29 14:12:11 -04:00
Andrew Kushnir
2a869271f6
fix(ivy): move HostListeners generation to factory function ( #26480 )
...
PR Close #26480
2018-10-29 14:02:22 -04:00
Pete Bacon Darwin
c0bf222a05
ci: exclude ngcc from g3sync check ( #26740 )
...
PR Close #26740
2018-10-29 13:04:10 -04:00
Pete Bacon Darwin
d72d50d83e
build(docs-infra): move CLI API desciption higher up ( #26568 )
...
Closes #26556
PR Close #26568
2018-10-29 13:01:08 -04:00
George Kalpakas
ef6f1605db
ci(docs-infra): notify caretaker about `aio_monitoring` failures ( #26649 )
...
PR Close #26649
2018-10-29 13:00:20 -04:00
George Kalpakas
ea7ec4a6b3
test(docs-infra): make redirection tests more robust ( #26649 )
...
PR Close #26649
2018-10-29 13:00:20 -04:00
George Kalpakas
72f3d99920
test(docs-infra): make smoke tests more robust ( #26649 )
...
PR Close #26649
2018-10-29 13:00:20 -04:00
George Kalpakas
f6991dec3b
test(docs-infra): fix smoke tests ( #26649 )
...
PR Close #26649
2018-10-29 13:00:20 -04:00
George Kalpakas
0367d14044
test(docs-infra): run basic smoke tests against PR previews ( #26649 )
...
This makes the tests run agaisnt the deployed production versions (as
part of the `aio_monitoring` job) more reliable.
PR Close #26649
2018-10-29 13:00:20 -04:00
Igor Minar
8bf51db3e7
test: mark public_api_guard test with fixme-ivy-aot and no-ivy-jit ( #26602 )
...
These tests are currently broken because of the following reasons:
- ivy no longer emits a generated index, so the filename of the main d.ts file is different
- ivy currently exports some symbols that don't match the golden file, this needs investigation
PR Close #26602
2018-10-29 12:59:47 -04:00
Igor Minar
4f250726aa
build: fix the accept binary path in ts-api-guardian error message ( #26602 )
...
Fixes #26589
PR Close #26602
2018-10-29 12:59:47 -04:00
Igor Minar
86d3099141
build: remove unused @angular/compiler ts-api-guardian golden files ( #26602 )
...
these files are not used because the api surface of this package is not considered
to be stable/public api.
the presence of these files only confuses the reader.
PR Close #26602
2018-10-29 12:59:47 -04:00
Igor Minar
d4c3742e25
build: don't depend on npm packages from public api tests ( #26602 )
...
We need only the inputs from ng_module.
PR Close #26602
2018-10-29 12:59:47 -04:00
Matias Niemelä
95993e1dd5
fix(ivy): ensure pipes indices are referenced in styling bindings ( #26755 )
...
PR Close #26755
2018-10-26 18:40:23 -04:00
Kara Erickson
d52d82d744
fix(ivy): injecting optional TemplateRef on element should not throw ( #26664 )
...
PR Close #26664
2018-10-26 18:11:27 -04:00
fisherspy
d2e6d6978e
docs: add ant design mobile of angular in resources ( #26562 )
...
PR Close #26562
2018-10-26 18:10:46 -04:00
Brian Love
da4a28e692
docs: fix indentation ( #26623 )
...
PR Close #26623
2018-10-26 18:10:15 -04:00
Luis Reinoso
b876356527
docs: add links to angular subdomains ( #26653 )
...
Add link to protactor.angular.io
Replace link from github.com/angular/universal to universal.angular.io
Replace link from github.com/angular/material2 to material.angular.io
fix #18257
PR Close #26653
2018-10-26 18:09:45 -04:00
Pete Bacon Darwin
07509da78d
build(docs-infra): ensure that CLI code blocks are not auto-linked ( #26675 )
...
Some of the text in CLI API docs were being auto-linked to API
pages. This was not correct, and in fact these blocks should not
have any auto links to Angular API at all.
Closes #26570
PR Close #26675
2018-10-26 18:09:20 -04:00
Pete Bacon Darwin
9ff8155cd9
build(docs-infra): mark code blocks to disable auto-linking ( #26675 )
...
You can now mark `<code>` blocks with a `no-auto-link` css class
to tell the code auto-linker to ignore this code block.
PR Close #26675
2018-10-26 18:09:20 -04:00
Alex Rickabaugh
56f44be0aa
fix(compiler): generate relative paths only in summary file errors ( #26759 )
...
Previously errors in the summary file would include absolute file names.
This is undesirable as the output of a build should not depend on the
current working directory. Doing so causes nondeterminism issues in
builds.
PR Close #26759
2018-10-26 18:07:55 -04:00
Matias Niemelä
d50d400231
build: fix formatting issue in host_binding_spec file
2018-10-26 14:33:04 -07:00