George Kalpakas
3d20c50156
fix(ivy): correctly resolve Array property access ( #24664 )
...
PR Close #24664
2018-07-09 15:10:29 -07:00
Olivier Combe
dcabb05102
fix(common): use correct currency format for locale de-AT ( #24658 )
...
Fixes #24609
PR Close #24658
2018-07-09 15:10:06 -07:00
George Kalpakas
68814040e3
fix(language-service): do not overwrite native `Reflect` ( #24299 )
...
Fixes #21420
PR Close #24299
2018-07-09 15:09:16 -07:00
Matias Niemelä
3980640d53
feat(ivy): properly apply style="", [style], [style.foo] and [attr.style] bindings ( #24602 )
...
PR Close #24602
2018-07-06 13:51:00 -07:00
George Kalpakas
52d43a99ef
fix(service-worker): avoid network requests when looking up hashed resources in cache ( #24127 )
...
PR Close #24127
2018-07-06 13:50:37 -07:00
George Kalpakas
45feb10c46
refactor(service-worker): avoid unnecessary operations and remove unused code ( #24127 )
...
PR Close #24127
2018-07-06 13:50:37 -07:00
George Kalpakas
250527ca68
feat(service-worker): add support for `?` in SW config globbing ( #24105 )
...
The globbing is used in the following sections:
- `assetGroups` > `resources` > `files`/`versionedFiles`
- `assetGroups` > `resources` > `urls`
- `dataGroups` > `urls`
- `navigationUrls`
Query params are ignored for `files`/`versionedFiles` and
`navigationUrls`, but they are still taken into account for
`assetGroups`/`dataGroups` `urls`. To avoid a breaking change, `?` is
matched literally for these patterns.
PR Close #24105
2018-07-06 13:50:17 -07:00
Paul Spears
94076c934c
docs: update Angular Boot Camp description ( #23653 )
...
PR Close #23653
2018-07-06 13:49:56 -07:00
Daniel
f936b8cbd2
docs: refactored ng-container code ( #22742 )
...
PR Close #22742
2018-07-06 13:49:35 -07:00
George Kalpakas
d571a51739
build: upgrade karma and related dependencies ( #19904 )
...
PR Close #19904
2018-07-06 13:48:02 -07:00
George Kalpakas
86b1cc7313
build: upgrade jasmine to 3.1.0 ( #19904 )
...
PR Close #19904
2018-07-06 13:48:02 -07:00
George Kalpakas
787c54736c
test: run unit tests in random order ( #19904 )
...
PR Close #19904
2018-07-06 13:48:02 -07:00
George Kalpakas
19544060d3
refactor: re-organize and "modernize" cjs-jasmine scripts ( #19904 )
...
PR Close #19904
2018-07-06 13:48:02 -07:00
George Kalpakas
c0e2dba07b
build: upgrade jasmine to 2.99.x and fix tests ( #19904 )
...
PR Close #19904
2018-07-06 13:48:02 -07:00
George Kalpakas
e01b539ee5
refactor: infer type for `it()` assertion functions ( #19904 )
...
PR Close #19904
2018-07-06 13:48:02 -07:00
George Kalpakas
809e8f742e
test: make `NgMatchers` type-aware ( #19904 )
...
PR Close #19904
2018-07-06 13:48:02 -07:00
George Kalpakas
00c110b055
build: upgrade jasmine (and related typings) to latest version ( #19904 )
...
With these changes, the types are a little stricter now and also not
compatible with Protractor's jasmine-like syntax. So, we have to also
use `@types/jasminewd2` for e2e tests (but not for non-e2e tests).
I also had to "augment" `@types/jasminewd2`, because the latest
typings from [DefinitelyTyped][1] do not reflect the fact that the
`jasminewd2` version (v2.1.0) currently used by Protractor supports
passing a `done` callback to a spec.
[1]: 566e039485/types/jasminewd2/index.d.ts (L9-L15)
Fixes #23952
Closes #24733
PR Close #19904
2018-07-06 13:48:02 -07:00
Greg Magolan
1e74ea9e60
build(bazel): update to rule_nodejs 0.10.0 ( #24759 )
...
PR Close #24759
2018-07-06 10:17:36 -07:00
cexbrayat
f62876bbcb
fix(ivy): pipes are pure by default ( #24750 )
...
PR Close #24750
2018-07-06 10:17:17 -07:00
cexbrayat
fddd2af4fc
test: integration test for TS 2.9.x ( #24749 )
...
PR Close #24749
2018-07-06 10:16:58 -07:00
Max Ivanov
d5a9396017
docs(changelog): correct inaccuracies ( #24713 )
...
PR Close #24713
2018-07-06 10:16:37 -07:00
Judy Bogart
3e6a722ddb
docs: add workspace and related cli terms ( #24633 )
...
PR Close #24633
2018-07-06 10:13:39 -07:00
riren
5fe1e74dd3
docs(common): fix in the documentation of PUT ( #24528 )
...
PR Close #24528
2018-07-06 10:13:20 -07:00
Sergej
f974c48885
docs: describe rounding behaviour of 'DecimalPipe' ( #24303 )
...
PR Close #24303
2018-07-06 10:13:00 -07:00
Will
568612349f
docs(aio): added a link to Angular Zero online course (Traditional Chinese) ( #24228 )
...
PR Close #24228
2018-07-06 10:11:01 -07:00
Kapunahele Wong
b719905f9b
docs: clarify faqs about services ( #24079 )
...
PR Close #24079
2018-07-06 10:10:41 -07:00
ampGular
56a8533cf3
docs: add app.module to changed documents ( #23876 )
...
PR Close #23876
2018-07-06 10:10:20 -07:00
Sarun Intaralawan
b72dbc843f
docs(router): add `paramsInheritanceStrategy` documentation ( #22590 )
...
PR Close #22590
2018-07-06 10:10:01 -07:00
Rafael
8fe8b8fcff
docs: fix typos in 'Httpclient' docs ( #19127 )
...
PR Close #19127
2018-07-06 10:09:40 -07:00
Zhicheng Wang
445e8aa32c
fix: 翻译错误
2018-07-06 10:52:32 +08:00
Kris Li
e0c86318b1
Fix typo
2018-07-04 17:22:02 +08:00
Kris Li
4d10289bb5
Fix typo in architecture.md
...
估计是用拼音输入的时候不小心打错了吧
2018-07-04 17:22:02 +08:00
Alex Rickabaugh
b6af8700ce
feat(ivy): AOT support for compilation of @Pipes ( #24703 )
...
This commit adds support to ngtsc for compilation of the @Pipe
annotation, including support for pipes in @NgModule scopes.
PR Close #24703
2018-07-03 18:36:02 -04:00
Alex Rickabaugh
3d52174bf1
feat(ivy): JIT support for compilation of @Pipes ( #24703 )
...
Adds support for compiling @Pipe in JIT mode, along with tests
to verify that certain aspects of compilation are correct.
PR Close #24703
2018-07-03 18:36:02 -04:00
Alex Rickabaugh
dbdcfed2bd
feat(ivy): support pipe compilation from local metadata ( #24703 )
...
This updates the r3_pipe_compiler to not depend on global analysis,
and to produce ngPipeDef instructions in the same way that the other
compilers do. It's a precursor to JIT and AOT implementations of
@Pipe compilation.
PR Close #24703
2018-07-03 18:36:02 -04:00
Alex Rickabaugh
ffbacdf4ac
fix(ivy): export the true ComponentDef/DirectiveDef types (not internal) ( #24703 )
...
This was a bug introduced in a previous commit.
PR Close #24703
2018-07-03 18:36:02 -04:00
paulmojicatech
7f3242affb
docs: fix documention for attributes directive ( #24367 )
...
fix:update documentation for attributes directive to fix error
PR Close #24367
2018-07-03 18:34:58 -04:00
Igor Minar
e3064d5432
feat: typescript 2.9 support ( #24652 )
...
PR Close #24652
2018-07-03 13:32:06 -07:00
Alex Rickabaugh
0c3738a780
feat(ivy): support templateUrl for ngtsc ( #24704 )
...
This commit adds support for templateUrl in component templates within
ngtsc. The compilation pipeline is split into sync and async versions,
where asynchronous compilation invokes a special preanalyze() phase of
analysis. The preanalyze() phase can optionally return a Promise which
will delay compilation until it resolves.
A ResourceLoader interface is used to resolve templateUrls to template
strings and can return results either synchronously or asynchronously.
During sync compilation it is an error if the ResourceLoader returns a
Promise.
Two ResourceLoader implementations are provided. One uses 'fs' to read
resources directly from disk and is chosen if the CompilerHost doesn't
provide a readResource method. The other wraps the readResource method
from CompilerHost if it's provided.
PR Close #24704
2018-07-03 13:31:44 -07:00
Kevin Villela
0922228024
fix(core): use addCustomEqualityTester instead of overriding toEqual ( #22983 )
...
This propagates other custom equality testers added by users. Additionally, if
an Angular project is using jasmine 2.6+, it will allow Jasmine's custom object
differ to print out pretty test error messages.
fixes #22939
PR Close #22983
2018-07-03 08:35:15 -07:00
Greg Magolan
c94a2c9e3f
build(bazel): update to latest rules_typescript ( #24737 )
...
PR Close #24737
2018-07-03 08:34:41 -07:00
Michael Prentice
948e2236c0
docs(aio): update contributors entry ( #23786 )
...
PR Close #23786
2018-07-02 15:45:39 -07:00
Kara Erickson
a294e0dd79
fix(ivy): correct position for re-projected containers ( #24721 )
...
PR Close #24721
2018-07-02 14:38:12 -07:00
Rob Wormald
3553977bd7
feat(core): add support for ShadowDOM v1 ( #24718 )
...
add a new ViewEncapsulation.ShadowDom option that uses the v1 Shadow DOM API to provide style encapsulation.
PR Close #24718
2018-07-02 14:37:41 -07:00
Jonathan Sharpe
1ae3f87383
docs: update HTTP error test example again ( #24701 )
...
This has somehow regressed since angular/angular#22844 was merged.
PR Close #24701
2018-07-02 14:37:18 -07:00
Conner Chyung
4e7a44c816
docs: fix typo in pipes guide ( #24452 )
...
PR Close #24452
2018-07-02 14:36:55 -07:00
Arunkarthick S. R
d1805d04d5
docs: fix docregion in attribute directives for highlight directive ( #23972 )
...
Fixes #23503
PR Close #23972
2018-07-02 14:36:24 -07:00
Kara Erickson
d243baf48a
refactor(ivy): remove pChild from LNode ( #24705 )
...
PR Close #24705
2018-06-29 06:44:08 -07:00
Trotyl
ff84c5c4da
fix(common): properly update collection reference in NgForOf ( #24684 )
...
closes #24155
PR Close #24684
2018-06-29 06:43:44 -07:00
Peter Mihalik
87ddbdf919
docs(core): rephrase doc for Injector.get ( #24670 )
...
PR Close #24670
2018-06-29 06:43:18 -07:00