vsavkin
e1109d52e1
docs(router): update the docs of LocationPathStrategy
2016-07-14 15:00:50 -07:00
vsavkin
0668ba50e8
fix(router): freeze params and queryParams to prevent common source of bugs
2016-07-14 13:33:05 -07:00
Victor Berchet
44ff005ce3
doc(developer): updates ( #10075 )
2016-07-14 08:51:05 -07:00
Hiroto Fukui
aa88438b54
feat(Router): add extra validation for when route was passed as Array ( #9942 )
2016-07-14 08:28:31 -07:00
vsavkin
85be729c70
fix(router): lazily-loaded modules should use loaded injectors instead of the root one
2016-07-13 18:25:30 -07:00
vsavkin
a5dc5705a3
feat(router): guards and data resolvers can now return promises
2016-07-13 18:25:30 -07:00
vsavkin
9e3d13f61f
feat(router): add support for canActivateChild
2016-07-13 18:25:30 -07:00
Chuck Jazdzewski
961c9d48ae
fix(compiler): Query expression lambdas should have dynamic type
...
Fixes : #9875
2016-07-13 15:41:30 -07:00
Chuck Jazdzewski
9229bbbc80
Revert "fix(compiler): Generates function expressions as returning any ( #9980 )"
...
This reverts commit eb5763c23f
.
2016-07-13 15:41:30 -07:00
Kara
34feecf60e
fix(forms): improve no value accessor error message ( #10051 )
2016-07-13 14:13:02 -07:00
Alex Eagle
4c762a6be3
chore(lint): enable lint check for duplicate vars
2016-07-13 12:33:39 -07:00
vsavkin
0426325ef7
fix(router): merge SystemJsAppModuleFactoryLoader and SystemJsAllModuleLoader
2016-07-13 11:16:46 -07:00
vsavkin
0b54e3cf0a
fix(router): do not fire events on 'duplicate' location events
2016-07-13 11:16:46 -07:00
vsavkin
5cf58971f1
fix(router): update current state and url before activating components
2016-07-13 11:16:46 -07:00
Chuck Jazdzewski
6518ff88b2
fix(compiler): No longer writes 0 length files outside of genDir ( #10023 )
...
Fixes : #9984
2016-07-13 11:15:23 -07:00
Victor Berchet
42b0c1d8a2
refactor: misc cleanup ( #10046 )
2016-07-13 11:01:32 -07:00
Julie Ralph
4a965052f9
fix(platform-browser): remove testing_e2e target ( #10029 )
...
The testing_e2e util does not belong in platform-browser and was never
intended to be a public API. Move it out of that whole tree.
BREAKING CHANGE:
The following API was never intended to be public and is removed:
```js
import {verifyNoBrowserErrors} from '@angular/platform-browser/testing_e2e';
```
Consider using Protractor's console plugin: https://github.com/angular/protractor-console-plugin
2016-07-13 10:10:02 -07:00
nickraphael
5725c5925c
docs(ExceptionHandler): Update code example in comment block to correct syntax error. ( #10032 )
2016-07-13 07:28:08 -07:00
choeller
a46291b67c
docs(router) Added @Injectable decorators to Router API examples ( #10033 )
2016-07-13 07:27:32 -07:00
Codebacca
4ac76ca281
docs(router): fix syntax in code example of comment block ( #10026 )
2016-07-13 07:26:26 -07:00
Damien Cassan
e7a8e2757b
refactor(http): share 'body' logic between Request and Response
2016-07-12 18:01:06 -07:00
Damien Cassan
1266460386
feat(http): add support for ArrayBuffer
...
Add the buffer option to store response in ArrayBuffer
Improve the interface to get back response independently of the buffer type
2016-07-12 18:01:06 -07:00
Victor Berchet
0ccb6e0dfc
refactor: code cleanup
2016-07-12 16:57:39 -07:00
Victor Berchet
3050ae155c
feat(ICU): enable ICU extraction even when when in is not used
...
BREAKING CHANGES:
"{" is used a a delimiter for ICU messages then it could not be used in text nodes.
"{" should be escaped as "{{ '{' }}"
Before:
<span>some { valid } text</span>
After:
<span>some { invalid } text<span> <!-- throw parse error -->
<span>some {{ '{' }} valid } text</span>
2016-07-12 16:57:39 -07:00
Victor Berchet
402fd934d0
refactor: code cleanup
2016-07-12 15:26:03 -07:00
Victor Berchet
6c86e8d80a
test(HtmlLexer): Add test for "{" and "{{" escaping
2016-07-12 15:26:03 -07:00
Victor Berchet
60e6f91a53
refactor(HmtlLexer): cleanup
2016-07-12 15:26:03 -07:00
Victor Berchet
e676fded21
refactor(Lexer): add types
...
relates to #9100
2016-07-12 15:26:03 -07:00
Victor Berchet
25e070dd65
fix(HtmlParser): correctly propagate the interpolation config across layers
2016-07-12 15:26:03 -07:00
Kara
da8eb9f8b8
feat(forms): add ability to reset forms ( #9974 )
...
Closes #4914
Closes #4933
2016-07-12 15:02:25 -07:00
Matias Niemelä
806a25413c
feat(animations): allow animation integration support into host params
...
Closes #9044
Closes #9933
2016-07-12 14:55:36 -07:00
Matias Niemelä
5af1e891cd
fix(animations): throw errors when duplicate component trigger names are registered
2016-07-12 14:55:31 -07:00
Matias Niemelä
79eda30f0f
refactor(animations): collect parser / lookup errors in the same place
2016-07-12 14:55:27 -07:00
Victor Berchet
6d02d2f107
fix(SyncAsyncResult): fix default async value ( #10013 )
2016-07-12 13:55:06 -07:00
vsavkin
ded518d47f
feat(router): update routerLink DSL to handle aux routes
2016-07-12 11:44:55 -07:00
Victor Berchet
27436270fd
fix(Compiler): Catch exceptions in the logging of binding update
...
fixes #9994
2016-07-12 11:21:32 -07:00
Andrei Tserakhau
b4ea0b1601
test(datePipe): remove hardcoded timezone ( #10007 )
...
Closes #9964
2016-07-12 11:13:26 -07:00
Vikram Subramanian
7b31178546
fix(platform-browser-dynamic): Add @Injectable() annotation to XHRImpl.
...
Otherwise Closure compiled code will complain that the class is missing the annootation.
2016-07-11 23:27:35 -07:00
Vikram Subramanian
2ff83324af
fix(core): Don't use ES6 spread operator when undefined is allowed.
...
Workaround a closure bug where it doesn't produce the right code ES6 operator when the array value can be undefined.
2016-07-11 23:14:25 -07:00
Chuck Jazdzewski
4ef86891a3
fix(compiler): Ignore references to declared modules and unneeded types ( #9776 )
...
Fixes : #9670
2016-07-11 17:26:35 -07:00
Chuck Jazdzewski
eb5763c23f
fix(compiler): Generates function expressions as returning any ( #9980 )
...
Function expressions are used in an expression context so untyped
function expressions should have any as the result type.
Fixes : #9877
2016-07-11 17:19:38 -07:00
Victor Berchet
d1a3e3aff1
fix(DirectiveResolver): throw on duplicate Input & Output names
2016-07-11 16:38:06 -07:00
Victor Berchet
93d0a01d3d
refactor: code cleanup
2016-07-11 16:22:23 -07:00
Julie Ralph
9af2d8b810
fix(testing): remove deprecated testing APIs ( #9923 )
...
See https://github.com/angular/angular/blob/master/CHANGELOG.md for
prior deprecation and how to update.
2016-07-11 16:04:32 -07:00
Victor Berchet
94dc632a6d
fix(NgStyle): remove duplicate input declaration ( #9978 )
...
fixes #9977
2016-07-11 15:09:04 -07:00
Julie Ralph
29231877e6
fix(testing): reintroduce and deprecate setBaseTestProviders ( #9905 )
...
This change reverts the removal of setBaseTestProviders that was
introduced in 8d746e3f67
.
Instead, setBaseTestProviders and the providers provided from
`@angular/platform-browser-dynamic/testing` and `@angular/server/testing`
will still work for the next release, but are deprecated.
See 8d746e3f67
for how to upgrade.
2016-07-11 14:01:11 -07:00
Kara
e68252a79b
fix(forms): re-enable form provider functions for easier migration ( #9972 )
2016-07-11 13:23:38 -07:00
Chuck Jazdzewski
4ec2a30942
fix(compiler): Fixed ?. operator to short-circut execution ( #9965 )
...
Fixes : #9850
2016-07-11 12:58:56 -07:00
Chuck Jazdzewski
e6b24437a9
fix(compiler): Collector collects enum values. ( #9967 )
...
Fixes : #9928
2016-07-11 11:50:33 -07:00
Matias Niemelä
a05f7b2d76
refactor(animations): move MockAnimationPlayer back into core ( #9966 )
...
Closes #9966
2016-07-11 10:55:47 -07:00