Kara Erickson
ab36ea097b
fix(differ): clean up stale identity change refs
...
Closes #7193
2016-02-24 17:56:55 -08:00
Misko Hevery
8bb66a5eb3
chore: noImplicitAny fixes
2016-02-24 15:29:00 -08:00
laco0416
b634a25ae0
feat(core): Add QueryList#forEach
2016-02-19 19:23:46 -05:00
Julie Ralph
c1a0af514f
feat(test): add withProviders for per test providers
...
Closes #5128
2016-02-19 19:23:46 -05:00
Victor Berchet
c6afea61f1
fix(DomRenderer): correctly handle namespaced attributes
2016-02-19 19:23:46 -05:00
Matias Niemelä
b81b1fb81c
revert: fix(change_detection): allow to destroy OnPush components inside of a host event
...
This reverts commit 280b86ec55 .
2016-02-19 10:34:03 -08:00
Tobias Bosch
280b86ec55
fix(change_detection): allow to destroy OnPush components inside of a host event.
2016-02-18 17:54:24 -08:00
Jeff Cross
46d9c87ddc
build(package): bump rxjs to 5.0.0-beta.2
...
Closes #7001
2016-02-17 16:28:50 -08:00
Alex Eagle
265703b950
fix(typing): Remove re-export of the Promise built-in type.
...
Instead, ts2dart can add the 'dart:async' import whenever
Promise is used.
Fixes #6468
2016-02-12 20:45:41 -08:00
Alex Eagle
ae275fa4e4
chore(ts2dart): update ts2dart to 0.7.24
2016-02-12 20:45:35 -08:00
Brian Ford
efb89b83e1
Revert "fix(DomRenderer): correctly handle namespaced attributes"
...
This reverts commit 61cf499b0b .
2016-02-11 13:44:16 -08:00
Brian Ford
3d96c2337f
Revert "feat(svg): Provide support for SVG foreignObject by adding xhtml namespace"
...
This reverts commit eb688f2c8e .
2016-02-11 13:39:02 -08:00
Gion Kunz
eb688f2c8e
feat(svg): Provide support for SVG foreignObject by adding xhtml namespace
...
Closes #6192
2016-02-10 23:23:34 +00:00
Victor Berchet
61cf499b0b
fix(DomRenderer): correctly handle namespaced attributes
...
Closes #6363
2016-02-10 22:34:13 +00:00
vsavkin
50548fb565
fix(forms): use strict runtimeType checks instead of instanceof
...
Currently, validators extending built-in validators are treated as built-in.
This can result in an error when both a real built-in validator and a custom one are applied to the same element.
Closes #6981
2016-02-10 09:23:59 -08:00
vsavkin
8f47aa3530
fix(forms): add RadioButtonValueAccessor to the list of default value accessors
2016-02-09 15:28:08 -08:00
Brandon Roberts
df7885c9f5
fix(router): Added route data to normalized async route
...
Closes #6802
2016-02-09 22:08:45 +00:00
Kara Erickson
0f10624b08
fix(ngFor): update view locals if identity changes
...
Closes #6923
2016-02-09 22:06:06 +00:00
David Reher
6f1ef33e32
fix(router): fix url path for star segment in path recognizer
...
Url path of star segments should equal the original path.
If you register the route `/app/*location` and invoke a url like `/app/foo/bar`
the PathRecognizer should return a url path equal to the invoked url.
Before this patch, everything after `foo` was ignored, which resulted in a
redirect to `/app/foo` which was probably not intended (at least in the angular
1.5 component router).
Closes #6976
2016-02-09 21:45:06 +00:00
vsavkin
231773ea76
fix(compiler): use event names for matching directives
...
Closes #6870
2016-02-09 13:16:08 -08:00
vsavkin
e725542703
fix(forms): add support for radio buttons
...
Closes #6877
2016-02-09 19:47:50 +00:00
Andrei Alecu
7e0f02f96e
fix(upgrade): fix infinite $rootScope.$digest()
...
Fixes #6385
Closes #6386
2016-02-08 17:18:52 -08:00
Justin DuJardin
e7ad03cba6
fix(core): add detail to dehydrated detector exception
...
- at least I know what component is causing the error with this. without it the exception is so generic that it's not useful.
Closes #6939
2016-02-08 17:17:37 -08:00
Sam Julien
74be3d3fde
fix(core): mute mode printing in console in prod mode
...
Closes #6873
2016-02-08 17:16:19 -08:00
jennyraj
a15ca23469
refactor(mock): update variable names in directive_resolver_mock.ts
...
Closes #5056
2016-02-08 17:11:43 -08:00
Tobias Bosch
de77700da0
fix(di): throw if a token uses more than 20 dependencies.
...
Fixes #6690
Closes #6869
2016-02-08 16:21:57 -08:00
Alexander Bachmann
c6036435f0
fix(router): don't prepend / unnecessarily to Location paths
...
Closes #6729
Closes #5502
2016-02-08 16:18:13 -08:00
Mike Ryan
24d5b665e1
docs(HostBindingMetadata): Removed brackets from host bindings in HostBindingsMetadata example
...
Closes #6941
2016-02-08 15:55:49 -08:00
Federico Caselli
9cb6dbbbab
docs: fixed typo in documentation
...
Closes #6842
2016-02-08 15:30:15 -08:00
Brandon Roberts
e21718faa9
docs(router): Updated inconsistencies in router docs
...
Closes #6805
2016-02-08 22:31:04 +00:00
Igor Minar
b86829f492
revert: feat(transformers): collect information about di dependencies and providers
...
This reverts commit 86c40f8474 .
Reason: new issues were discovered during the g3sync. @vsavkin is working on fixing them.
2016-02-08 12:15:03 -08:00
vsavkin
86c40f8474
feat(transformers): collect information about di dependencies and providers
2016-02-05 21:56:33 +00:00
Alex Eagle
2a70f4e4c7
fix(typings): Don't expose typing dependencies to users.
...
This resolves Duplicate Identifier issues seen by many users,
at the expense of more typings installation required in some
cases.
Removes the quickstart hack of placing all needed dependencies
typings files in our distribution. Removes dependencies on
nodejs from angular2/core.
Fixes #5973
Fixes #5807
Fixes #6266
Angular now depends on es6-promise and es6-collections
(and a handful of manual typings) rather than all of es6-shim.
Fixes #5242
We previously had an undocumented breaking change, this is now
documented in this commit.
Fixes #6817
BREAKING CHANGE:
Transitive typings are no longer included in the distribution.
You may need to install typings in your project using
http://github.com/typings/typings
Users now must rely on getting typings from:
- one of the peerDependencies, such as rxjs, which exposes
typings via the moduleResolution=node mechanism.
(see https://github.com/Microsoft/TypeScript/wiki/Typings-for-npm-packages )
This happens automatically.
- Using --target ES5 now requires manual installation of
es6-promise and es6-collections typings.
- Using some angular APIs may introduce a dependency on eg. nodejs
or jasmine, and those typings need manual installation as well.
Closes #6267
2016-02-04 22:42:40 +00:00
Alex Eagle
2f31c4c1c5
chore(typings): use mainline DefinitelyTyped repo rather than a fork.
...
The upstream Jasmine typings don't define a type for the global
object with Jasmine methods polluting it, so just use any.
Also zone.js has a different name upstream.
2016-02-04 22:42:40 +00:00
Wesley Cho
9b0e10e9a7
fix(compiler): fix interpolation regexp
...
- Fix the interpolation regexp to match newline characters (i.e. `\n` and `\r`)
Closes #6056
2016-02-03 15:21:55 +00:00
Brian Yarger
995a9e0cf8
fix(router): fix incorrect url param value coercion of 1 to true
...
seriliazeParams is coercing a value of 1 to true, which causes the value to be completey dropped.
Change the test from double equals to triple equals to prevent this from happening.
Closes #5346
Closes #6286
2016-02-03 15:00:24 +00:00
gdi2290
b55f1764b5
fix(Headers): serializable toJSON
...
fixes #6073
Closes #6714
2016-02-03 14:03:01 +00:00
Christoph Guttandin
aa8c5aa2e2
docs(http): fix example usage of MockBackend
2016-02-03 05:57:08 -08:00
Jeff Cross
f2c7946cca
chore(http): make all typings explicit
2016-02-03 05:31:40 -08:00
Bryce Johnson
dbeff6f548
style(ReflectionCapabilities) _zipTypesAndAnnotations, not _zipTypesAndAnnotaions
...
I was stepping through the Reflector and came across this little guy.
Closes #6535
2016-02-03 03:57:06 +00:00
Rob Wormald
26e60d658a
fix(async): handle synchronous initial value in async pipe
...
Closes #5996
2016-02-03 03:56:52 +00:00
ericmartinezr
c2ceb7fba4
fix(Validators): fix Validators.required marking number zero as invalid
...
Closes #6617
2016-02-03 03:34:42 +00:00
Shuhei Kagawa
4bfe49cd42
docs(core): update QueryList's onChange to changes.subscribe
2016-02-02 19:23:03 -08:00
Kara Erickson
cee2318110
feat(ngFor): add custom trackBy function support
...
Make it possible to track items in iterables in custom ways (e.g. by ID or index), rather than simply by identity.
Closes #6779
2016-02-03 01:03:31 +00:00
Pascal Precht
99e6500a2d
feat(upgrade): support bindToController with binding definitions
...
Since angular 1.4 we can also pass controller bindings directly to bindToController, making this syntax more convenient
Closes #4784
2016-02-02 13:27:22 -08:00
Josh Olson
5c782d6ba8
Typo: Hash_consing wiki link wrong Markdown syntax
2016-02-02 11:53:30 -08:00
Brandon Roberts
4e43d6f769
docs(http): Added base request options for test example
2016-02-02 11:51:42 -08:00
BeastCode
29aa6a6c1c
change event to use camel case
2016-02-02 11:42:26 -08:00
Hongbo Miao
e480b0798e
docs: Kebab-case does not work. Change to camelCase.
...
Closes #6630
2016-02-01 15:15:46 -08:00
Misko Hevery
321193889f
fix(zone): correct incorrect calls to zone
2016-02-01 21:53:42 +00:00