Pete Bacon Darwin
77309e2ea4
build(aio): map H3 headings into H4 headings for certain templates ( #24000 )
...
The sections such as methods and decorator options are already headed
by a H3 heading so we need to map the H3 headings in the API doc source
down to H4 headings.
This commit includes general heading mapping functionality accessible via
the `marked` Nunjucks filter.
PR Close #24000
2018-06-13 16:47:40 -07:00
Pete Bacon Darwin
e371b226fa
build(aio): rearrange decorator API doc template ( #24000 )
...
The overview of the decorator options is now a table.
The detailed description of each option is now a full section.
PR Close #24000
2018-06-13 16:47:40 -07:00
Pete Bacon Darwin
ccb19fea68
build(aio): remove unused `@linkDocs` alias for `@link` jsdoc tag ( #24000 )
...
PR Close #24000
2018-06-13 16:47:40 -07:00
Pete Bacon Darwin
38a0d1fac5
docs: remove unnecessary `@linkDocs` tags ( #24000 )
...
It is cleaner and simpler to use just a straightforward link.
PR Close #24000
2018-06-13 16:47:40 -07:00
Pete Bacon Darwin
e7b392bf3a
build(aio): improve automatic linking of code items ( #24000 )
...
This commit adds new link disambiguators that mean that more
code links can be generated automatically in a sensible way.
The best example is the use of properties within class, interface and
enum documentation.
PR Close #24000
2018-06-13 16:47:40 -07:00
Pete Bacon Darwin
8977b9690e
docs(aio): remove unused guide doc ( #24000 )
...
This was erroneously committed into master, when it was really only
supposed to demo what the pages might look like.
PR Close #24000
2018-06-13 16:47:40 -07:00
Pete Bacon Darwin
d4d8125b2d
build(aio): refactor the decorator doc processing ( #24000 )
...
PR Close #24000
2018-06-13 16:47:40 -07:00
Pete Bacon Darwin
62443b04a0
build(aio): do not allow `@usageNotes` on properties ( #24000 )
...
PR Close #24000
2018-06-13 16:47:40 -07:00
Pete Bacon Darwin
3c1eb9413f
build(aio): update to latest dgeni-packages@0.26.2 ( #24000 )
...
This update allows us to autolink to methods and properties, which
means that we can change things like `{@link transition transition()}`
to just `transition()`.
PR Close #24000
2018-06-13 16:47:40 -07:00
Pete Bacon Darwin
4168c946c6
build(aio): add content rule to prevent usageNotes in non-export API docs ( #24000 )
...
This commit also factors out `API_CONTAINED_DOC_TYPES` to be used by
both `filterContainedDocs` and `addAllowedPropertiesRules`.
PR Close #24000
2018-06-13 16:47:40 -07:00
Pete Bacon Darwin
293ec78069
build(aio): don't constrain `checkContentRules` to run before another processor ( #24000 )
...
We don't really care when this processor runs as long as it happens
after the tags have been extracted.
By not constraining its `runBefore` property we can ensure that other
processors can be run before it.
PR Close #24000
2018-06-13 16:47:40 -07:00
Pete Bacon Darwin
131d0d8e8a
build(aio): do not try to auto-link to internal API items ( #24000 )
...
This would cause dangling links since the target, being internal,
would not exist in the docs.
PR Close #24000
2018-06-13 16:47:40 -07:00
Pete Bacon Darwin
5fb0b567ce
build(aio): don't render `@Annotation` tags ( #24000 )
...
Because we were "ignoring" these tags they were being
rendered as part of the previous tag.
What we really want to do is know about them, so that we
don't break the doc-gen but then ignore them when rendering.
PR Close #24000
2018-06-13 16:47:40 -07:00
Alex Eagle
03f93b3772
Revert "build: update to Bazel 0.14.0 ( #24296 )" ( #24492 )
...
This reverts commit 0d07d273dc
.
Fixes #24484
PR Close #24492
2018-06-13 16:47:18 -07:00
Miško Hevery
3ccb4490a4
release: cut the v6.1.0-beta.1 release
2018-06-13 16:08:29 -07:00
Miško Hevery
2ea197b99f
release: cut the v6.0.5 release
2018-06-13 15:56:42 -07:00
Vani
503a524d27
docs: change capitalization for css hex color values ( #23511 )
...
PR Close #23511
2018-06-13 13:31:30 -07:00
Judy Bogart
a577c9e1f4
docs: edit api doc comments for new template and style ( #23682 )
...
PR Close #23682
2018-06-13 13:31:10 -07:00
Fabian Wiles
52ce9d5dcb
feat(core): KeyValueDiffer#diff allows null values ( #24319 )
...
PR Close #24319
2018-06-13 13:30:49 -07:00
Fabian Wiles
2b49bf77af
feat(common): introduce KeyValuePipe ( #24319 )
...
PR Close #24319
2018-06-13 13:30:49 -07:00
Fabian Wiles
92b278c097
feat(core): export defaultKeyValueDiffers to private api ( #24319 )
...
PR Close #24319
2018-06-13 13:30:49 -07:00
Brandon Roberts
513f645894
docs(aio): remove links to outdated live examples from the API documenation ( #23966 )
...
Closes #21525
PR Close #23966
2018-06-13 13:29:12 -07:00
vovchik-manko
0bd2d7bac6
docs: add message property to compose-message component ( #24310 )
...
PR Close #24310
2018-06-13 13:28:47 -07:00
Ben Lesh
82c5313740
feat(ivy): namespaced attributes added to output instructions ( #24386 )
...
NOTE: This does NOT add parsing of namespaced attributes
- Adds AttributeMarker for namespaced attributes
- Adds test for namespaced attributes
- Updates AttributeMarker enum to use CamelCase, and not UPPER_CASE names
PR Close #24386
2018-06-13 13:28:16 -07:00
Kirankumar Sripati
c8e865ac8e
docs: fix typo ( #24470 )
...
PR Close #24470
2018-06-13 11:54:26 -07:00
Kapunahele Wong
d9bf6e37ae
docs: fix wording in 4-10 ( #24385 )
...
PR Close #24385
2018-06-13 11:53:20 -07:00
Marc Laval
e3c54e4465
refactor(ivy): use comment nodes to mark view containers ( #24346 )
...
PR Close #24346
2018-06-13 11:23:21 -07:00
Shaun Grady
153ba4dff3
docs(aio): Reorganize style guide sections on prefixing components/directives ( #22571 )
...
Closes https://github.com/angular/angular/issues/22081
PR Close #22571
2018-06-13 11:20:42 -07:00
Jason Aden
5731d0741a
fix(router): fix lazy loading of aux routes ( #23459 )
...
Fixes #10981
PR Close #23459
2018-06-13 11:20:20 -07:00
Misko Hevery
70ef061fa6
fix(ivy): remove debugger statement ( #24480 )
...
PR Close #24480
2018-06-13 10:30:08 -07:00
Alex Eagle
c2b5ebfa24
build: update buildifier to latest ( #24296 )
...
this matches the version in ngcontainer:0.3.1
PR Close #24296
2018-06-12 11:42:35 -07:00
Alex Eagle
0d07d273dc
build: update to Bazel 0.14.0 ( #24296 )
...
Also update usage of the ctx.actions.args to a newer preferred API
PR Close #24296
2018-06-12 11:42:35 -07:00
George Kalpakas
131602474d
docs: change `aio` scope to `docs-infra` ( #24410 )
...
Related to #24295
PR Close #24410
2018-06-12 11:36:14 -07:00
Alex Eagle
282d3510cf
fix(bazel): Allow ng_module to depend on targets w no deps ( #24446 )
...
PR Close #24446
2018-06-12 11:35:52 -07:00
George Kalpakas
3ed2d75336
fix(service-worker): fix `SwPush.unsubscribe()` ( #24162 )
...
Fixes #24095
PR Close #24162
2018-06-11 14:04:30 -04:00
George Kalpakas
4d55dfd9d9
test(service-worker): allow `SwPush` tests to run on Node.js ( #24162 )
...
PR Close #24162
2018-06-11 14:04:30 -04:00
George Kalpakas
86bf5f3912
test(service-worker): add tests for `SwPush` ( #24162 )
...
PR Close #24162
2018-06-11 14:04:30 -04:00
George Kalpakas
dbfb6b9d45
refactor(service-worker): minor mocks refactoring ( #24162 )
...
PR Close #24162
2018-06-11 14:04:30 -04:00
Ben Lesh
8dd99ac550
refactor(ivy): add element instruction, reducing output size ( #24379 )
...
- Adds an element instruction
- Reduces size of compiled output slightly
PR Close #24379
2018-06-11 14:02:48 -04:00
Pawel Kozlowski
014949f74c
fix(ivy): correctly handle queries with embedded views ( #24418 )
...
This PR takes care of all the remaining cases where embedded view definition
and insertion points are different.
PR Close #24418
2018-06-11 14:01:01 -04:00
George Kalpakas
5e8bf2f88d
build(docs-infra): ensure `dist/` directory is cleaned before running `tsc --watch` ( #24372 )
...
PR Close #24372
2018-06-11 09:18:46 -07:00
George Kalpakas
ea143e7498
build(docs-infra): upgrade preview server to latest `@types/shelljs` ( #24372 )
...
PR Close #24372
2018-06-11 09:18:46 -07:00
Kara Erickson
29eb24b142
refactor(ivy): combine LView with data ( #24382 )
...
PR Close #24382
2018-06-08 21:41:01 -07:00
Matias Niemelä
dc4a3d00d0
fix(animations): always render end-state styles for orphaned DOM nodes ( #24236 )
...
This patch ensures that any destination animation styling (state values)
are always applied even if the DOM node is not apart of the DOM.
PR Close #24236
2018-06-08 16:35:26 -07:00
Victor Berchet
8aa70c2477
docs: adds information about the VSCode clang-format extension ( #24351 )
...
PR Close #24351
2018-06-08 16:35:05 -07:00
Victor Savkin
49c5234c68
feat(router): implement scrolling restoration service ( #20030 )
...
For documentation, see `RouterModule.scrollPositionRestoration`
Fixes #13636 #10929 #7791 #6595
PR Close #20030
2018-06-08 15:30:52 -07:00
Matias Niemelä
1b253e14ff
fix(ivy): special case [style] and [class] bindings for future use ( #23232 )
...
PR Close #23232
2018-06-08 15:27:58 -07:00
Ben Lesh
8c1ac28275
feat(ivy): now supports SVG and MathML elements ( #24377 )
...
- Adds support for ivy creating SVG and MathML elements properly using
createElementNS
PR Close #24377
2018-06-08 15:27:35 -07:00
Victor Berchet
5ef7a07c4b
docs(ivy): add `<ng-container>` to the remaining work items ( #24381 )
...
PR Close #24381
2018-06-08 15:27:16 -07:00
Alex Rickabaugh
113556357a
fix(ivy): compute transitive scopes from NgModuleDef only ( #24334 )
...
Previously, the transitive scopes of an NgModuleDef were computed
during execution of the @NgModule decorator. This meant that JIT-
compiled modules could only import other JIT-compiled modules, as
the import mechanism relied on the calculation of transitive scopes
to already have happened for the imported module.
This change moves computation of transitive scopes to a function
`transitiveScopesFor` (and makes it lazy). This opens the door for
AOT -> JIT or JIT -> AOT imports, as transitive scopes for AOT
modules can be calculated when needed by JIT, and AOT modules can
also write expressions that call `transitiveScopesFor` when
importing a JIT-compiled module.
PR Close #24334
2018-06-08 13:37:10 -07:00