Igor Minar
19273a89b6
chore(release): cut the 2.1.2 release
2.1.2
2016-10-27 20:28:13 +02:00
Igor Minar
957192db6d
docs(changelog): update changelog with changes in v2.1.2
2016-10-27 20:28:00 +02:00
Igor Minar
4546f09b0e
chore(release): cut the 2.2.0-beta.0 release
2016-10-27 20:16:38 +02:00
Jan Kuri
c7e4b86bf1
fix: remove double exports of template_ast
2016-10-27 20:15:18 +02:00
Justin James
3a67339945
docs(reset): change semi-colon to colon in code example
...
The first code example for the reset function was invalid as it has a semi-colon instead of a colon for the last property in the json object. Change the semi-colon to a colon.
Closes https://github.com/angular/angular/issues/12531
2016-10-27 20:14:59 +02:00
Victor Berchet
80fef43334
fix(compiler-cli): fix types
2016-10-27 20:14:51 +02:00
Dzmitry Shylovich
80efa4b26b
fix(selectors): use Maps instead of objects
2016-10-27 20:14:46 +02:00
Barna Tóth
92103606e1
fix(xsrf): overwrite already set xsrf header
2016-10-27 20:14:40 +02:00
Tobias Bosch
487970f6f2
refactor(compiler): move host properties into DirectiveWrapper
...
Part of #11683
2016-10-27 20:14:29 +02:00
Tobias Bosch
89a493934f
refactor(compiler): make arguments in InlineArray optional.
2016-10-27 20:14:23 +02:00
Tobias Bosch
6f54ed01a8
refactor(compiler): extract createCheckBindingStmt into compiler_util
...
Part of #11683
2016-10-27 20:14:15 +02:00
Tobias Bosch
ef99670343
refactor(compiler): minor cleanups
2016-10-27 20:14:06 +02:00
Tobias Bosch
808e4cf1b6
refactor(compiler): extract expression evaluation and writing to renderer from view_compiler
...
This is needed to that `DirectiveWrapper`s can also use them later on.
Part of #11683
2016-10-27 20:13:59 +02:00
Tobias Bosch
9cb71fc7c9
refactor(compiler): introduce ClassBuilder.
...
Part of #11683
2016-10-27 20:13:52 +02:00
Tobias Bosch
6f082f93f5
refactor(compiler): set element attributes via one call
...
This makes the cost of using directives that have host attributes
smaller.
Part of #11683
2016-10-27 20:13:45 +02:00
Tobias Bosch
0d7124e7cb
refactor(compiler): extract BindingParser
...
Needed so that we can parse directive host bindings independent of templates.
Part of #11683
2016-10-27 20:13:39 +02:00
vsavkin
52896591e6
fix(router): preserve resolve data
...
Closes #12306
2016-10-27 20:13:26 +02:00
vsavkin
07c44a76f9
tests(router): add a test showing how to handle resovle errors
2016-10-27 20:13:11 +02:00
vsavkin
3b5fc56cc1
fix(router): change router not to deactivate aux routes when navigating from a componentless routes
2016-10-27 20:13:03 +02:00
vsavkin
2c30365496
fix(router): disallow component routes with named outlets
...
Closes #11208 , #11082
2016-10-27 20:12:57 +02:00
vsavkin
8c6b376c07
fix(router): add a test to make sure canDeactivate guards are called for aux routes
...
Closes #11345
2016-10-27 20:12:48 +02:00
vsavkin
089d4533b3
fix(router): canDeactivate guards are not triggered for componentless routes
...
Closes #12375
2016-10-27 20:12:37 +02:00
Victor Berchet
8113a03c21
fix(CompilerCli): assert that all pipes and directives are declared by a module
2016-10-27 20:12:26 +02:00
michaelgeorgeattard
93854e00e0
docs(common): minor corrections/improvements for NgClass ( #12327 )
2016-10-27 20:12:20 +02:00
Uri Shaked
fddf30cfaf
doc(compiler-cli): align example with style guide ( #12414 )
...
See The Angular Style Guide, [Section 2.2 - Separate File Names with Dots and Dashes](https://angular.io/docs/ts/latest/guide/style-guide.html#!#02-02 )
2016-10-27 20:12:12 +02:00
Victor Berchet
0fd859ca0b
fix(compiler): walk third party modules ( #12453 )
...
fixes #11889
fixes #12428
2016-10-27 20:12:03 +02:00
Martin Probst
f274eeb9fc
refactor(i18n): extract Extractor from extract_i18n ( #12417 )
...
I put an extractor into your extract so you can extract while you
extract.
This allows integrators to call Extractor as a library. Also refactors
Extractor a bit so that callers need fewer arguments or arguments that
are at the right semantic level.
The refactoring causes no function change.
2016-10-27 20:11:51 +02:00
Victor Berchet
675e3d4244
refactor: remove most facades ( #12399 )
2016-10-27 20:08:06 +02:00
Levente Morva
767841b434
docs(changelog): fix minor typo ( #12429 )
2016-10-27 19:48:35 +02:00
Tobias Bosch
7bce0153bb
fix(compiler): don't access view local variables nor pipes in host expressions ( #12396 )
...
Fixes #12004
Closes #12071
2016-10-27 19:47:51 +02:00
Igor Minar
7a1f964201
chore(release): cut the 2.1.1 release
2.1.1
2016-10-20 15:36:02 -07:00
Igor Minar
3dffbb6cf1
docs(changelog): add 2.1.1 changelog
2016-10-20 15:34:35 -07:00
Igor Minar
79f1798b68
chore(release): cut the 2.2.0-beta.0 release and add changelog
2016-10-20 15:31:47 -07:00
Daniel Leib
dd08d421a1
fix(router): do not update primary route if only secondary outlet is given ( #11797 )
2016-10-20 15:31:24 -07:00
Victor Savkin
a2d4299f2c
fix(router): module loader should start compiling modules when stubbedModules are set ( #11742 )
2016-10-20 15:31:11 -07:00
vsavkin
2598b59de7
cleanup(router): add a test verifying than NavigationEnd is not emitted after NavigationCancel
2016-10-20 15:31:04 -07:00
vsavkin
20b4617289
fix(router): fix lazy loading triggered by redirects from wildcard routes
...
Closes #12183
2016-10-20 15:30:50 -07:00
Tobias Bosch
958bb0da04
refactor(compiler): introduce directive wrappers to generate less code
...
- for now only wraps the `@Input` properties and calls
to `ngOnInit`, `ngDoCheck` and `ngOnChanges` of directives.
- also groups eval sources by NgModule.
Part of #11683
2016-10-20 15:30:27 -07:00
Tobias Bosch
4ba8f1989b
refactor(compiler): don’t use the OfflineCompiler in extract_i18n
2016-10-20 15:29:43 -07:00
Tobias Bosch
c04b4d795a
refactor(compiler): remove private exports
...
All of `@angular/compiler` is private, so we can export
everything we need directly.
2016-10-20 15:29:25 -07:00
Alex Rickabaugh
f1b5ba9231
chore(ci): re-enable browserstack tests in ci
2016-10-20 15:27:39 -07:00
Peter Bacon Darwin
50b524ba1e
chore(tslint.json): semicolon rule expects an array
2016-10-20 15:27:25 -07:00
Victor Berchet
680ceb7d65
refactor: remove some facades ( #12335 )
2016-10-20 15:25:05 -07:00
Dzmitry Shylovich
ea186d5ccd
refactor(forms): remove ListWrapper facades
...
originally cherry-picked from 445e5922ec
2016-10-20 15:15:32 -07:00
Alex Rickabaugh
10455044f1
chore(ci): make browserstack tests optional until they are fixed
2016-10-20 14:49:01 -07:00
Tobias Bosch
31150fe6e8
feat(benchmark): add large form benchmark
...
This benchmark tracks the generated file size for large forms
as well as the time to create and destroy many form fields.
2016-10-20 14:48:02 -07:00
Tobias Bosch
9223066123
fix(benchmarks): fix method name in targetable spec
2016-10-20 14:47:42 -07:00
Alex Eagle
cca4a5c519
fix(compiler): don't redeclare a var in the same scope ( #12386 )
...
This is not allowed by Closure Compiler.
2016-10-18 20:28:30 -07:00
Matias Niemelä
6e5f8b59b3
fix(animations): generate aot code for animation trigger output events ( #12291 )
...
Closes #11707
Closes #12291
2016-10-18 17:16:51 -07:00
Martin Probst
8409b65153
fix(http): make normalizeMethodName optimizer-compatible. ( #12370 )
...
`normalizeMethodName` reflectively accessed the RequestMethod enum. With a smart
optimizer, properties from the enum could be removed or renamed, and so user
code just passing in e.g. 'PATCH' might not work. This change fixes the code to
be more explicit and avoids the optimizer issue.
2016-10-18 11:21:54 -07:00