e90661aaee
docs(changelog): add changelog for 2.4.7
2.4.7
2017-02-08 20:28:11 -08:00
73034c75bd
chore(release): cut the 2.4.7 release
2017-02-08 20:26:10 -08:00
059085b943
docs(compiler): incorrect method reference ( #14314 )
...
PR Close #14314
2017-02-08 20:23:36 -08:00
8ab89153e0
docs(core): fix typo ( #14299 )
...
Replace `than` with `then`.
PR Close #14299
2017-02-08 20:23:36 -08:00
82923d8314
docs(router): fix typos ( #14213 )
...
PR Close #14213
2017-02-08 20:23:36 -08:00
6921b3d21d
docs(zone): fix whitespace around backtick code
...
If there is no leading empty line then the markdown renderers get confused.
2017-02-08 20:23:36 -08:00
c0ef8b25a6
ci: add petebacondarwin to the angular.io pullapprove group ( #14268 )
...
PR Close #14268
2017-02-08 20:08:20 -08:00
e845f3b226
ci: add 'public-api' pullapprove group ( #14268 )
2017-02-08 20:08:20 -08:00
9779f397b7
test(compiler): add integration like tests to compiler unit tests ( #14157 )
...
Closes PR #14157
PR Close #14157
2017-02-08 20:08:20 -08:00
5bb47db887
fix(upgrade): allow non-element selectors for downgraded components ( #14291 )
...
This affects the dynamic version of `upgrade` and makes it more consistent with
the static version, while removing an artificial limitation.
(This commit backports the fix from 9aafdc7
to 2.4.x.)
2017-02-07 10:02:11 -08:00
343ee8a3a2
docs(changelog): add changelog for 2.4.6
2.4.6
2017-02-02 20:04:17 -08:00
223b5eb367
chore(release): cut the 2.4.6 release
2017-02-02 19:18:08 -08:00
7e639aac15
fix: ngModel should use rxjs/symbol/observable to detect observable ( #14236 )
...
PR closes #14236
2017-02-02 19:18:08 -08:00
83dafd3054
ci: increase git fetch depth to 150
2017-02-02 19:18:08 -08:00
e641636624
fix(common): DatePipe parses input string if it's not a valid date in browser ( #13895 )
...
Closes #12334
Closes #13874
PR Close #13895
2017-02-02 19:18:08 -08:00
c409860a9f
refactor(common): remove isDate from facade ( #13895 )
2017-02-02 19:18:07 -08:00
0101aa31d6
ci: fix .pullapprove.yaml'sfile
conditions ( #14214 )
...
According to [the docs](http://docs.pullapprove.com/groups/conditions/ ), the correct keywords are `include`/`exclude`, without the trailing `s`.
2017-02-02 19:18:07 -08:00
a5b4af0fdd
fix(language-service): do not crash when Angular cannot be located ( #14123 )
...
Fixes #14122
PR Close #14123
2017-02-02 19:18:07 -08:00
d9420311ca
docs(forms): fix FormArray description ( #14094 )
...
Closes #14075
PR Close #14094
2017-02-02 18:50:40 -08:00
774e1db87c
fix(forms): Verify functions passed into async validators returns Observable or Promise ( #14053 )
2017-02-02 18:50:40 -08:00
109f0d16ef
fix(common): introduce isObservable method ( #14067 )
...
Closes #8848
PR Close #14067
2017-02-02 18:50:40 -08:00
71567d1eee
fix(common): add PopStateEvent interface ( #13400 )
...
Closes #13378
PR Close #13400
2017-02-02 18:50:40 -08:00
bb71acc172
build: fix red travis: fetch more github history ( #14193 )
2017-02-02 16:02:55 -08:00
e98d6f0912
ci: fix compiler-cli
paths ( #14177 )
2017-02-02 16:02:55 -08:00
1dbebb184f
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-02-02 16:02:55 -08:00
8882b86b54
fix(common) add interface PipeTransform to Async pipe ( #14049 )
...
PR Close #14049
2017-02-02 16:02:54 -08:00
0965636735
fix(router): fix CanActivateChild guard provided in a lazy loaded module ( #13989 )
...
Closes #12275
PR Close #13989
2017-02-02 16:02:54 -08:00
4d2901d480
fix(router): fix navigation from the root component ngOnInit hook ( #13932 )
...
Closes #13795
PR Close #13932
2017-02-02 16:02:54 -08:00
a047124e1a
fix(router): fix CanActivate redirect to the root on initial load ( #13929 )
...
Closes #13530
PR Close #13929
2017-02-02 16:02:54 -08:00
09e2d20e22
fix(forms): select shows blank line when nothing is selected in IE/Edge ( #13903 )
...
Closes #10010
PR Close #13903
2017-02-02 16:02:54 -08:00
e3bdf82c0d
docs(developer): add description of npm-run
to run locally installed npm
scripts ( #13765 )
...
PR Close #13765
2017-02-02 16:02:54 -08:00
0614289608
fix(platform-browser): remove style nodes on destroy ( #13744 )
...
Closes #11746
PR Close #13744
2017-02-02 16:02:53 -08:00
7c344a4e49
refactor(platform-browser): polishing ( #13744 )
2017-02-02 16:02:53 -08:00
250dbc4bc8
fix(core): add bootstrapped modules into platform modules list ( #13740 )
...
Closes #12015
PR Close #13740
2017-02-02 16:02:53 -08:00
70bbdf55da
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-02-02 16:02:53 -08:00
41b8d95fa7
fix(core): ViewContainerRef.indexOf doesn't throw error when empty ( #13220 )
...
PR Close #13220
2017-02-02 16:02:53 -08:00
1eece5046d
fix(http): remove dots from jsonp callback name ( #13219 )
...
PR Close #13219
2017-02-02 16:02:52 -08:00
1ef3eeecbd
docs: update COMITTER.md with info about pullapprove.com
2017-02-02 16:02:52 -08:00
94500e0fad
ci: configure pullapprove to cover the whole repository
2017-02-02 16:02:52 -08:00
dd53606f69
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-02-02 16:02:52 -08:00
6c8b5dda87
style(docs): update copyright years ( #13736 )
2017-02-02 16:02:52 -08:00
458ccc1aff
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-02-02 16:01:04 -08:00
07cfd8c432
docs: remove obsolete bundles/overview.md file ( #14132 )
2017-02-02 16:01:03 -08:00
23bd0fbfc1
docs(http): vanilla links do not need link tags ( #14097 )
2017-02-02 16:32:23 -06:00
3d1e536143
docs(router): remove invalid jsdoc tags ( #14097 )
...
The `@selector` tags are not valid.
Dgeni should be able to extract this information
from the directive annotation metadata.
2017-02-02 16:31:49 -06:00
c827097610
ci: add pullapprove config for angular.io
2017-02-02 16:31:49 -06:00
8d4aa82c04
fix(i18n): parse ICU messages while normalizing templates ( #14153 )
...
Fixes:
- Inject the i18n specific HtmlParser into the directive normalizer,
- Parse ICU messages while normalizing templates,
- Normalize (visit) the content of ICU messages.
🎄 🎁 🎅
2017-01-31 21:00:32 -08:00
14e97516cb
refactor(abstract): Use abstract keyword where possible to decrease file size. ( #14112 )
...
PR Close : #14112
2017-01-27 12:52:12 -08:00
bc47a8cc74
refactor(compiler): add ability to get the context around a ParseLocation
( #14113 )
2017-01-27 12:55:54 -06:00
32cc6759ef
fix(common): DatePipe doesn't throw for NaN ( #14117 )
...
Fixes #14103
PR Close #14117
2017-01-27 12:55:28 -06:00