Tobias Bosch
1e8864c4a5
fix(compiler): Allow templates to access variables that are declared afterwards.
...
Fixes #8261
2016-04-27 11:22:44 -07:00
Rado Kirov
c209836fd0
fix(changelog): fix changelog script.
...
One charecter missing from
https://github.com/angular/angular/commit/140a878a3d48a62bbef4e3ce68f054791cdce618
2016-04-26 16:12:59 -07:00
Alex Castillo
7d1b6af073
style(global): group multiple imports from same module
...
Closes #7802
Closes #8209
2016-04-26 22:40:30 +00:00
Rado Kirov
140a878a3d
chore(changelog): regenerate changelog for beta.16 including refactor
...
- the script explicitly takes input for the starting tag.
- the script only prepends changes.
2016-04-26 15:33:35 -07:00
Jeff Cross
b62bccf254
build(npm): update rxjs to 5.0.0-beta.6
...
Closes #6871
Closes #8047
2016-04-26 21:16:37 +00:00
Julie Ralph
39eb34739a
chore(changelog): fix changelog with messages about testing zone deps
...
Closes #8253
2016-04-26 19:01:12 +00:00
Rado Kirov
969b55326c
docs(changelog): update change log to beta.16
2016-04-25 22:08:32 -07:00
Rado Kirov
2c8371654a
chore(release): bump version to beta.16
2016-04-25 21:48:58 -07:00
vsavkin
5a897cf299
feat(router): add Router and RouterOutlet
...
Closes #8173
2016-04-25 22:41:33 +00:00
vsavkin
ef67a0c57f
feat(router): add router metadata
2016-04-25 22:41:33 +00:00
vsavkin
ef6163e652
feat(router): implement recognizer
2016-04-25 22:41:33 +00:00
vsavkin
f6985671dd
feat(router): implement RouterUrlParser
2016-04-25 22:41:33 +00:00
vsavkin
90a1f7d5c4
feat(router): add UrlSegment, RouteSegment, and Tree
2016-04-25 22:41:33 +00:00
Alex Eagle
3e114227f8
refactor(core): support importUri in StaticReflector
...
Closes #8195
2016-04-25 22:14:29 +00:00
Vikram Subramanian
6103aa0a46
fix(release): Fix the package.json zone.js requirement to 0.6.12
2016-04-25 15:10:06 -07:00
Alex Eagle
b7c6feff28
chore(release): release the metadata collector
...
Closes #8197
2016-04-25 21:48:07 +00:00
Foxandxss
b48d907697
docs(template-syntax): rename elvis operator
...
Closes #8196
2016-04-25 21:26:33 +00:00
Felix Itzenplitz
676ddfa065
docs(cheatsheet): add Directive to cheatsheet
...
Closes #8170
2016-04-25 20:41:34 +00:00
Alex Eagle
c8d00dc191
fix(codegen): add explicit any to class fields
...
fixes #8204
Closes #8205
2016-04-25 20:21:18 +00:00
Misko Hevery
0b6865d6c6
chore: Remove AngularEntrypoint from TS
...
Closes #8158
2016-04-25 17:35:05 +00:00
Tobias Bosch
67d05eb65f
fix(compiler): use DI order for change detection order.
...
Closes #8198
2016-04-25 09:36:46 -07:00
Tobias Bosch
152a117d5c
fix(compiler): properly implement pure pipes and change pipe syntax
...
Pure pipes as well as arrays and maps are
implemented via proxy functions. This is
faster than the previous implementation
and also generates less code.
BREAKING CHANGE:
- pipes now take a variable number of arguments, and not an array that contains all arguments.
2016-04-25 09:04:22 -07:00
Tobias Bosch
d6626309fd
Revert "fix(compiler): only call pure pipes if their input changed."
...
This reverts commit 8db62151d2 .
2016-04-25 07:53:49 -07:00
Kara Erickson
c3daccd83b
fix(forms): ensure select model updates in firefox and ie
...
Closes #6573
Closes #8148
2016-04-22 21:23:20 +00:00
Tobias Bosch
8db62151d2
fix(compiler): only call pure pipes if their input changed.
2016-04-21 16:20:19 -07:00
Vikram Subramanian
bab81a9831
feat(test): Implement fakeAsync using the FakeAsyncTestZoneSpec from zone.js.
...
Update the version of zone.js to @0.6.12 that contains the new FakeAsyncTestZoneSpec.
The new fakeAsync zone handles errors better and clearPendingTimers() is no longer required to be called after handling an error and is deprecated.
The fakeAsync test zone will now throw an error if an XHR is attemtped within the test since that cannot be controlled synchronously in the test(Need to be mocked out with a service implementation that doesn't involve XHRs).
This commit also allows fakeAsync to wrap inject to make it consistent with async test zone.
BREAKING CHANGE:
inject can no longer wrap fakeAsync while fakeAsync can wrap inject. So the order in existing tests with inject and fakeAsync has to be switched as follows:
Before:
```
inject([...], fakeAsync((...) => {...}))
```
After:
```
fakeAsync(inject([...], (...) => {...}))
```
Closes #8142
2016-04-21 22:11:00 +00:00
Tobias Bosch
cc86fee1d1
fix(compiler): support string tokens with . inside.
2016-04-21 11:17:49 -07:00
Tobias Bosch
386cc5dbb6
fix(transformers): support query.read
...
Closes #8172
2016-04-21 10:12:59 -07:00
Tobias Bosch
2f7045720a
fix(core): various minor compiler fixes
...
Closes #8162
2016-04-21 09:13:02 -07:00
Alex Eagle
9889c21aaa
fix(metadata): emit metadata rooted at 'angular2'
...
fixes #8144
closes #8147
2016-04-20 17:14:53 -04:00