Alex Eagle
c48dd76f5c
build: move typings_test to new integration test fixture ( #14149 )
...
PR Close #14149
2017-01-31 15:46:59 -06:00
Chuck Jazdzewski
49fb8143e8
fix(language-service): do not crash when Angular cannot be located ( #14123 )
...
Fixes #14122
PR Close #14123
2017-01-31 15:45:52 -06:00
cexbrayat
5f2b3173d7
fix(http): use params without RequestOptions ( #14101 )
...
`params` has been introduced in 4.0.0-beta.0
Before:
http.get(url, new RequestOptions({params: searchParams}))
After:
http.get(url, {params: searchParams})
Fixes #14100
PR Close #14101
2017-01-31 15:44:49 -06:00
evan Liu
c87c3bec93
feat(router): deprecate preserveQueryParams,add queryParamsHandling ( #14095 )
...
PR Close #14095
2017-01-31 15:43:25 -06:00
Dzmitry Shylovich
2ffa1a71aa
docs(forms): fix FormArray description ( #14094 )
...
Closes #14075
PR Close #14094
2017-01-31 15:42:42 -06:00
Toxicable
94f84c5d7e
fix(forms): Verify functions passed into async validators returns Observable or Promise ( #14053 )
2017-01-31 12:15:56 -06:00
Dzmitry Shylovich
ff290af38c
fix(common): introduce isObservable method ( #14067 )
...
Closes #8848
PR Close #14067
2017-01-31 12:14:19 -06:00
Dzmitry Shylovich
fe441186e7
fix(common): add PopStateEvent interface ( #13400 )
...
Closes #13378
PR Close #13400
2017-01-31 12:08:54 -06:00
Dzmitry Shylovich
f89d004c51
fix(forms): provide a method to compare options ( #13349 )
...
Closes #13268
PR Close #13349
2017-01-31 11:38:30 -06:00
Dzmitry Shylovich
6c7300c7de
fix(forms): async validator cancels previous subscription when input has changed ( #13222 )
...
Fixes #12709
Fixes #9120
Fixes #10074
Fixes #8923
PR Close #13222
2017-01-31 11:37:25 -06:00
Alex Eagle
22058298d3
fix(closure): suppress some closure compiler warnings ( #14198 )
...
PR Close #14198
2017-01-30 18:34:14 -06:00
Alex Eagle
104c157ef6
build: fix red travis: fetch more github history ( #14193 )
2017-01-30 14:55:00 -08:00
Dzmitry Shylovich
1df9319af1
fix(forms): fix broken unit test ( #14179 )
2017-01-30 10:07:09 -08:00
George Kalpakas
d43c573ebc
ci: fix `compiler-cli` paths ( #14177 )
2017-01-29 22:43:34 -08:00
Igor Minar
a699a448fb
ci: fix pullapprove groups and conditions ( #14167 )
...
- restrict root to be just root
- add fallback users to all groups
- fix indentation
- change order of users so that primary reviewers are first, follow by alpha-sorted secondaries, followed by fallback reviewers
2017-01-29 11:01:38 -08:00
Toxicable
7b7ae5fe56
feat(forms): add equalsTo validator ( #14052 )
...
PR Close : #14052
2017-01-29 12:22:24 -06:00
WilliamKoza
94b62c963d
fix(common) add interface PipeTransform to Async pipe ( #14049 )
...
PR Close #14049
2017-01-29 12:18:55 -06:00
Dzmitry Shylovich
579567ca79
fix(router): fix CanActivateChild guard provided in a lazy loaded module ( #13989 )
...
Closes #12275
PR Close #13989
2017-01-29 12:17:03 -06:00
Dzmitry Shylovich
47d41d492b
fix(router): fix navigation from the root component ngOnInit hook ( #13932 )
...
Closes #13795
PR Close #13932
2017-01-29 12:16:12 -06:00
Dzmitry Shylovich
e075b1ba83
fix(router): fix CanActivate redirect to the root on initial load ( #13929 )
...
Closes #13530
PR Close #13929
2017-01-29 12:15:46 -06:00
Dzmitry Shylovich
029f558d45
fix(forms): select shows blank line when nothing is selected in IE/Edge ( #13903 )
...
Closes #10010
PR Close #13903
2017-01-29 12:15:11 -06:00
执衡
c5ea03a023
feat(ngModel):handle ime events ( #13891 )
...
PR Close : #13891
2017-01-29 12:14:32 -06:00
Dimitri Benin
c7245189e2
docs(developer): add description of `npm-run` to run locally installed `npm` scripts ( #13765 )
...
PR Close #13765
2017-01-29 12:12:38 -06:00
Dzmitry Shylovich
cd3901f774
fix(platform-browser): remove style nodes on destroy ( #13744 )
...
Closes #11746
PR Close #13744
2017-01-29 12:10:44 -06:00
Dzmitry Shylovich
a64c9b5d5b
refactor(platform-browser): polishing ( #13744 )
2017-01-29 12:10:39 -06:00
Dzmitry Shylovich
863285a4b0
fix(core): add bootstrapped modules into platform modules list ( #13740 )
...
Closes #12015
PR Close #13740
2017-01-29 12:09:46 -06:00
Dimitri Benin
5f40e5ba21
fix(testing): async/fakeAsync/inject/withModule helpers should pass through context to callback functions ( #13718 )
...
Make sure that context (`this`) that is passed to functions generated by test helpers is passed through to the callback functions. Enables usage of Jasmine's variable sharing system to prevent accidental memory leaks during test runs.
2017-01-29 12:08:53 -06:00
Dzmitry Shylovich
d69717cf79
feat(forms): add email validator ( #13709 )
...
Closes #13706
PR Close #13709
2017-01-29 12:07:05 -06:00
Georgios Kalpakas
00979838ef
refactor(upgrade): allow Closure advanced optimizations in `UpgradeComponent` ( #13629 )
...
Get rid of the dynamic invocation style used in `callLifecycleHook()`, which
would break under Closure Compiler's advanced optimizations.
Related to https://github.com/angular/angular/pull/13020#discussion_r93492935 .
PR Close #13629
2017-01-29 12:02:52 -06:00
Dzmitry Shylovich
a277e97dd7
fix(core): ViewContainerRef.indexOf doesn't throw error when empty ( #13220 )
...
PR Close #13220
2017-01-29 11:50:23 -06:00
Dzmitry Shylovich
9e5617e41e
fix(http): remove dots from jsonp callback name ( #13219 )
...
PR Close #13219
2017-01-29 11:49:40 -06:00
Igor Minar
bc1320d926
docs: update COMITTER.md with info about pullapprove.com
2017-01-27 21:23:21 -08:00
Igor Minar
77008e35ff
ci: configure pullapprove to cover the whole repository
2017-01-27 21:23:21 -08:00
gc
01da4223d4
docs(public_api): change description ( #13583 )
...
* doc(public_api): change description
Benchpress has been moved to angular/angular in modules/@angular/benchpress
* docs(public_api): change description
Here means 'other projects',like angular-cli, Angular Material. And as we know, benchpress project has been moved to angular/angular in modules/@angular/benchpress. It should not be 'other projects'.
2017-01-27 20:52:02 -08:00
Nuno Arruda
0854a5dea4
style(docs): update copyright years ( #13736 )
2017-01-27 20:47:14 -08:00
Paul A. Trzyna
df7f5fc550
style: fix typo in CHANGELOG.md ( #14009 )
...
Correcting parameterize to parameterized at line 24
2017-01-27 20:29:17 -08:00
Alex Eagle
24ea3f022b
test(compiler): don't print warnings from closure compiler ( #14159 )
...
fixes #14152
2017-01-27 18:25:17 -08:00
Chuck Jazdzewski
3368f29a4d
ci: update typings test to use standard typings ( #14156 )
...
Closes #14156
2017-01-27 16:16:58 -08:00
Georgios Kalpakas
8960d4990c
test(aio): import zone.js in tests
2017-01-27 13:55:58 -08:00
Georgios Kalpakas
4165fddfc4
ci(aio): deploy from CI to staging
2017-01-27 13:55:58 -08:00
Jason Aden
c37af2af5a
refactor(core): simplify ReflectiveInjector by removing code for Dart implementation ( #14126 )
...
ReflectiveInjector previously used two strategies for resolving dependencies. These
were to support the Dart implementation, but are no longer needed. A result of this
PR is there is no longer a 20 dependency limit and the generated code is smaller.
PR Close #14126
2017-01-27 13:22:32 -08:00
Igor Minar
da41a954b5
docs: branding fixes ( #14132 )
...
Angular 1.x -> AngularJS
Angular 1 -> AngularJS
Angular1 -> AngularJS
Angular 2+ -> Angular
Angular 2.0 -> Angular
Angular2 -> Angular
I have deliberately not touched any of the symbol names as that would cause big merge collisions with Tobias's work.
All the renames are in .md, .json, and inline comments and jsdocs.
PR Close #14132
2017-01-27 15:03:11 -06:00
Igor Minar
5a997ef4f0
docs: remove obsolete bundles/overview.md file ( #14132 )
2017-01-27 15:02:59 -06:00
Misko Hevery
d339d8b81d
refactor(abstract): Use abstract keyword where possible to decrease file size. ( #14112 )
...
PR Close : #14112
2017-01-27 12:32:22 -08:00
Victor Berchet
827c3fe199
fix(compiler): fix missing translations handling ( #14113 )
...
PR Close #14113
2017-01-27 12:12:06 -06:00
Gion Kunz
8775ab9495
feat(compiler): allow missing translations ( #14113 )
...
closes #13861
2017-01-27 12:10:59 -06:00
Victor Berchet
5885c52c1f
refactor(compiler): add ability to get the context around a `ParseLocation` ( #14113 )
2017-01-27 12:10:47 -06:00
Chuck Jazdzewski
80b9570dca
ci: remove type checking on 1.8 ( #14124 )
...
PR Close #14124
2017-01-27 12:09:50 -06:00
Tobias Bosch
f802194c18
refactor(core): have different data types for each node. ( #14120 )
...
Also have a new node type for queries.
This leads to less memory usage and better performance.
Deep Tree Benchmark results (depth 11):
- createAndDestroy (view engine vs current codegen):
* pureScriptTime: 78.80+-4% vs 72.34+-4%
* scriptTime: 78.80+-4% vs 90.71+-9%
* gc: 5371.66+-108% vs 9717.53+-174%
* i.e. faster when gc is also considered and about 2x less memory usage!
- update unchanged
Part of #14013
PR Close #14120
2017-01-27 12:08:54 -06:00
Dzmitry Shylovich
7ad616a177
fix(common): DatePipe doesn't throw for NaN ( #14117 )
...
Fixes #14103
PR Close #14117
2017-01-27 12:07:47 -06:00