5d689469f6
refactor(router): create pipeable afterPreactivation function ( #25740 )
...
PR Close #25740
2018-09-20 17:42:58 -07:00
855ad8804e
refactor(router): create pipeable resolveData function ( #25740 )
...
PR Close #25740
2018-09-20 17:42:58 -07:00
29d3f3f6dd
refactor(router): create pipeable checkGuards function ( #25740 )
...
PR Close #25740
2018-09-20 17:42:58 -07:00
33101359c6
refactor(router): create pipeable setupPreactivation function ( #25740 )
...
PR Close #25740
2018-09-20 17:42:58 -07:00
44eef5c343
refactor(router): create pipeable beforePreactivation function ( #25740 )
...
PR Close #25740
2018-09-20 17:42:58 -07:00
68b7847b4c
refactor(router): create pipeable applyRedirects function ( #25740 )
...
PR Close #25740
2018-09-20 17:42:58 -07:00
2b2e841e5b
refactor(router): create pipeable recognize function ( #25740 )
...
PR Close #25740
2018-09-20 17:42:58 -07:00
549de1e21a
fix(core): add missing peerDependency
to @angular/compiler
( #26033 )
...
In 919f42fea1 (diff-58563046c4439699f2e6a89187099a54)
a dependency to the compiler was added. However the peerDependency was not added.
PR Close #26033
2018-09-20 10:53:25 -07:00
48e73c1558
ci: only run aio_preview
job on PR builds ( #26030 )
...
There can be no preview on non-PR builds, so there is no point in
running the job.
PR Close #26030
2018-09-20 09:32:44 -07:00
41ac58ab7d
docs: copy-edit ( #25732 )
...
PR Close #25732
2018-09-19 18:22:45 -07:00
f37cf52b4c
docs: integrate material from cli wiki ( #25732 )
...
PR Close #25732
2018-09-19 18:22:45 -07:00
927323f24e
docs: add missing @ngModule
tags ( #25734 )
...
PR Close #25734
2018-09-19 16:18:24 -07:00
b94436d86c
build(docs-infra): process and render ngmodule exports ( #25734 )
...
All directives and pipes must now be tagged with one ore more
public NgModule, from which they are exported.
If an item is exported transitively via a re-exported internal NgModule
then it may be that the item appears to be exported from more than
one public NgModule. For example, there are shared directives that
are exported in this way from `FormsModule` and `ReactiveFormsModule`.
The doc-gen will error and fail if a directive or pipe is not tagged correctly.
NgModule pages now list all the directives and pipes that are exported from it.
Directive and Pipe pages now list any NgModule from which they are exported.
Packages also now list any NgModules that are contained - previously they were
missed.
PR Close #25734
2018-09-19 16:18:24 -07:00
bc5cb8153e
build(docs-infra): separate NgModules from Classes in API docs ( #25734 )
...
PR Close #25734
2018-09-19 16:18:24 -07:00
34b848ad51
build(docs-infra): remove unused info-bar API template ( #25734 )
...
PR Close #25734
2018-09-19 16:18:24 -07:00
d7e5bbf2d0
feat(compiler-cli): add support to extend angularCompilerOptions
( #22717 )
...
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.
Closes : #22684
PR Close #22717
2018-09-19 16:17:28 -07:00
a9a81f91cf
docs(forms): update form apis based on review feedback ( #25724 )
...
PR Close #25724
2018-09-19 16:09:00 -07:00
07c10e2844
docs(forms): update API reference for forms interfaces and abstract classes ( #25724 )
...
PR Close #25724
2018-09-19 16:09:00 -07:00
df5999a739
fix(docs-infra): configure Firebase to strip off the .html
extension ( #25999 )
...
Firebase used to do it automatically (with `cleanUrls: true`), but it
stopped doing it unless the resulting URL corresponds to an existing
file (which is not always the case in angular.io; e.g. the resulting URL
might be matched by a new redirect rule).
This change in Firebase hosting behavior resulted in some URLs not being
correctly redirected (e.g. URLs to the archived v2 site, or `.html`
suffixed URLs from 3rd-party sites).
This commit fixes it, by configuring Firebase hosting to strip off the
`.html` extension and redirect (if no other redirect rule matched).
PR Close #25999
2018-09-19 16:08:06 -07:00
3fb0da2de5
feat(platform-server): update domino to v2.1.0 ( #25564 )
...
PR Close #25564
2018-09-19 16:07:36 -07:00
8f0fcc3f71
feat(docs-infra): Add opensearch description ( #25479 )
...
Enables Chrome users to search angular.io and its subdomains from the browsers navigation bar.
Not sure if compatible with Firefox yet.
The queried term in the URL is removed after closing the search-results.
PR Close #25479
2018-09-19 15:31:49 -07:00
ca1e56dc8b
release: cut the v7.0.0-beta.6 release
7.0.0-beta.6
2018-09-19 14:30:43 -07:00
d0e710d472
docs: copy edit ( #25582 )
...
PR Close #25582
2018-09-19 10:43:06 -07:00
bc7f962039
docs: clean up formats, add detail ( #25582 )
...
PR Close #25582
2018-09-19 10:43:06 -07:00
78d42a9503
docs: update view-related api doc ( #25582 )
...
PR Close #25582
2018-09-19 10:43:06 -07:00
dd5e35ee67
docs: add ngmodule api doc ( #25618 )
...
PR Close #25618
2018-09-19 10:40:58 -07:00
f91b0455c0
docs(animations): updated animation docs ( #24206 )
...
PR Close #24206
2018-09-19 10:37:31 -07:00
e8bab1349f
docs: delete extra sentence ( #25984 )
...
PR Close #25984
2018-09-19 09:42:12 -07:00
e952c65759
docs: correct changelog for 6.1.7
2018-09-18 13:34:31 -07:00
5241ea086d
test(bazel): Run Angular test on RBE ( #25370 )
...
PR Close #25370
2018-09-18 13:29:54 -07:00
cbbad1b791
refactor(ivy): pre-factor: set explicit type parameters for ModuleWithProviders ( #25970 )
...
Ivy depends on having the generic type token later when reading the ModuleWithProviders from a .d.ts file.
PR Close #25970
2018-09-18 13:28:44 -07:00
96ee898cee
build: ignore aio
/docs-infra
commits in changelog
gulp task ( #25838 )
...
PR Close #25838
2018-09-18 13:21:26 -07:00
2c40a86b61
build: update conventional-changelog
and simplify changelog
gulp task ( #25838 )
...
The version prefix issue has been fixed with
conventional-changelog/conventional-changelog#179.
PR Close #25838
2018-09-18 13:21:26 -07:00
a53a559f5a
ci: use locally built skylint and buildifier ( #25917 )
...
PR Close #25917
2018-09-18 13:14:35 -07:00
6de393b2b8
build: bump the com_github_bazelbuild_buildtools version to 0.12.0 ( #25917 )
...
This is a preliminary fix to make buildifier work with Bazel 0.16.
See alexeagle/angular-bazel-example/issues/173
PR Close #25917
2018-09-18 13:14:35 -07:00
56283ed594
build: update .nvmrc file to correct node version ( #25992 )
...
The version was updated in 34ec9244a6
but this file got missed.
PR Close #25992
2018-09-18 13:11:58 -07:00
ddd3bf83c7
docs(forms): change documentation of the FormGroup patchValue method ( #25901 )
...
Improve the grammar of the description to make it more readable.
PR Close #25901
2018-09-18 13:08:05 -07:00
9b1bb370a3
fix(ivy): ngcc should compile entry-points in the correct order ( #25862 )
...
The compiler should process all an entry-points dependencies
before processing that entry-point.
PR Close #25862
2018-09-18 13:06:28 -07:00
976389836e
build: update node type version ( #25862 )
...
PR Close #25862
2018-09-18 13:06:28 -07:00
f76a9ad156
style(ivy): remove unused import ( #25862 )
...
PR Close #25862
2018-09-18 13:06:28 -07:00
6f1100a7e9
refactor(ivy): use canonical-path
in ngcc ( #25862 )
...
It turns out that `path.posix` does not always reliably
return forward slash paths on Windows.
PR Close #25862
2018-09-18 13:06:28 -07:00
b99d7ed5bf
build(bazel): update to rules_typescript 0.17.0 & rules_nodejs 0.13.4 ( #25920 )
...
PR Close #25920
2018-09-18 13:05:38 -07:00
f47f2628e1
refactor(ivy): remove LNode.view ( #25988 )
...
PR Close #25988
2018-09-18 13:04:23 -07:00
5653874683
fix(ivy): events should not mark views dirty by default ( #25969 )
...
PR Close #25969
2018-09-17 13:02:39 -07:00
21e566d9bc
build: use nodejs public api ( #25940 )
...
`nodejs_binary` and `nodejs_test` from `@build_bazel_rules_nodejs//:defs.bzl` and `@build_bazel_rules_nodejs//internal/node:node.bzl` are different as the first one uses a macro https://github.com/bazelbuild/rules_nodejs/blob/master/internal/node/node.bzl#L229 to wrap the `nodejs_binary` and `nodejs_test` as an `.exe` for Windows.
PR Close #25940
2018-09-17 12:52:39 -07:00
bdbb2f9bfa
ci: update to bazel 0.17 ( #25967 )
...
this includes support for @ character in labels, which we need for fine-grained deps
PR Close #25967
2018-09-17 12:51:52 -07:00
2e32d4ee17
build(bazel): update BAZEL_VERSION to 0.17.1 ( #25967 )
...
Bazel version '0.16.1' doesn't seem to be available anymore! Upgrade to 0.17.1 instead.
PR Close #25967
2018-09-17 12:51:52 -07:00
8f81dba367
docs: fix typo in bootstrapping guide ( #25939 )
...
Fixes #25938
PR Close #25939
2018-09-14 16:38:18 -07:00
aedebaf025
refactor(ivy): remove LNode.tNode ( #25958 )
...
PR Close #25958
2018-09-14 16:16:28 -07:00
47f4412650
refactor(ivy): LContainers should store views not nodes ( #25933 )
...
PR Close #25933
2018-09-13 15:56:04 -07:00