e7c00be19d
refactor(compiler): rename AppElement
into ViewContainer
2016-11-02 17:06:27 -07:00
74ede9aa9b
refactor(core): don’t store view factory in TemplateRef
...
Instead, generate `createEmbeddedView`.
2016-11-02 17:06:27 -07:00
d1035da85c
refactor(compiler): don’t use AppElement
s for creating component views
2016-11-02 17:06:27 -07:00
13533d2a30
refactor(compiler): remove AppElement.initComponent
2016-11-02 17:06:27 -07:00
953cb50fa5
chore(release): cut v2.2.0-rc.0
2.2.0-rc.0
2016-11-03 00:28:29 +01:00
3fffcf6645
chore: update changelog
2016-11-02 12:34:21 -07:00
d509ee078b
fix(router): reset URL to the stable state when a navigation gets canceled
...
Closes #10321
2016-11-02 12:25:23 -07:00
8e221b826f
fix(router): routerLink should not prevent default on non-link elements
2016-11-02 12:25:23 -07:00
830a780cb3
fix(router): CanDeactivate receives a wrong component
...
Closes #12592
2016-11-02 12:25:23 -07:00
6fda97287e
fix(compiler): support multiple components in a view container
2016-11-01 14:21:40 -07:00
234c5599f1
refactor(compiler): remove unused constructor query support
2016-11-01 11:29:15 -07:00
f6710fefeb
refactor(compiler): make view.disposable
array null if empty
2016-11-01 11:29:15 -07:00
bda1909ede
refactor(compiler): remove view.rootNodes
and view.projectableNodes
...
They are replaced by generated visitor functions `view.visitRootNodes` / `view.visitProjectableNodes`.
2016-11-01 11:29:15 -07:00
b3e3cd3add
refactor(compiler): inline view.contentChildren
2016-11-01 11:29:14 -07:00
e5fdf4c70a
refactor(compiler): inline view.viewChildren in generated code
2016-11-01 11:29:14 -07:00
97471d74b6
refactor(compiler): remove unused subscriptions
in view
2016-11-01 11:29:14 -07:00
1de04b23b1
fix(router): call data observers when the path changes
2016-11-01 11:28:43 -07:00
a178bc6c83
fix(compiler): dedupe NgModule declarations, …
...
This is important so that we don’t generate things multiple times.
2016-10-31 14:43:50 -07:00
642c1db9ef
fix(compiler): Don’t throw on empty property bindings
...
Closes #12583
2016-10-31 14:43:50 -07:00
579deeb9c5
style(platform-browser): clean up hammer gestures
2016-10-31 14:43:05 -07:00
bad58824a0
refactor(playground): update gestures playground to use latest hammer.js
2016-10-31 14:43:04 -07:00
5494169fb4
style: make internal members accessibility explicit
2016-10-31 14:25:53 -07:00
5a3d7a62a2
style: merge imports from the same modules
2016-10-31 14:25:53 -07:00
a382d6dd20
style: add missing semicolons
2016-10-31 14:25:53 -07:00
52bf188b8f
style: add missing copyright headers
2016-10-31 14:25:53 -07:00
6f412bb449
chore(lint): extend linting to all modules and tools
2016-10-31 14:24:27 -07:00
e9fd8645ed
fix(core): improve error when multiple components match the same element
...
Closes #7067
2016-10-31 11:28:03 -07:00
a0aecac0e5
chore(lint): replace enforce-copyright-header rule with the native equivalent
2016-10-31 11:27:35 -07:00
938ed1c76d
chore(lint): deduplicate tslint dependency
2016-10-31 11:27:34 -07:00
eb8288f76c
chore(package): remove unused lodash and sorted-object
2016-10-31 11:26:59 -07:00
0936ceeab4
chore(npm): clean up clean-shrinkwrap script
2016-10-31 11:26:59 -07:00
e0ad413a8e
style(tests): clean up testing_public_spec ( #11452 )
2016-10-31 11:26:38 -07:00
3045d02b9a
docs(pipes): minor fix and improvements
2016-10-31 12:39:21 +01:00
e86573bac8
chore(lint): replace gulp check-task with tslint no-jasmine-focus rule
...
fixes #11800
2016-10-28 15:53:15 -07:00
0a94845435
chore(lint): replace duplicate-module-import rule with no-duplicate-imports
2016-10-28 15:53:15 -07:00
262bd23b84
chore(lint): add vrsource tslint rules dependency
2016-10-28 15:53:15 -07:00
7b8dae19af
refactor(facade): cleanup Intl facade
2016-10-28 15:52:52 -07:00
7c16ef942e
feat(core): add the find method to QueryList
2016-10-28 15:34:47 -07:00
a318b57257
refactor(core): removed extraneous interface from QueryList test
2016-10-28 15:34:47 -07:00
fe47e6b783
fix(router): rerun resolvers when url changes
...
Closes #12603
2016-10-28 15:17:00 -07:00
091c390032
fix(router): run navigations serialy
...
Closes #11754
2016-10-28 14:56:08 -07:00
e391cacdf9
fix(compiler): don’t double bind functions
...
This fixes a performance regressions introduced by 178fb79b5c
.
Also makes properties in the directive wrapper private
so that closure compiler can minify them better.
2016-10-28 11:17:12 -07:00
32feb8a532
refactor(compiler): generate host listeners in DirectiveWrappers
...
Part of #11683
2016-10-27 16:09:01 -07:00
a664aba2c9
build: ensure necessary symlinks created on windows
...
Bash scripts create and tear down symlinks on Windows. These use the
packages.txt file as input to identify the symlink locations. The
scripts ignored the last line in packages.txt if it didn't end with a
newline. Also, one location was missing. Resolve both issues.
Closes #12422
2016-10-27 12:13:39 -07:00
d520fae70e
refactor(upgrade): spec cleanup
2016-10-27 12:12:55 -07:00
fa93fd672e
fix(upgrade): silent bootstrap failures
...
fixes #12062
2016-10-27 12:12:54 -07:00
f4be2f907d
docs(changelog): fix changelog title
2016-10-27 20:38:56 +02:00
2ea27a76d3
docs(changelog): update changelog with changes in v2.1.2
2016-10-27 20:30:48 +02:00
ec0acf9a1b
chore(release): cut the 2.2.0-beta.0 release
2.2.0-beta.1
2016-10-27 18:28:07 +02:00
a26dd28bdb
refactor(upgrade): re-export the new static upgrade APIs on new entry
...
Add upgrade-static.umd.js bundles
This allows depending on it without getting a transitive dependency on compiler.
BREAKING CHANGE:
Four newly added APIs in 2.2.0-beta:
downgradeComponent, downgradeInjectable, UpgradeComponent, and UpgradeModule
are no longer exported by @angular/upgrade.
Import these from @angular/upgrade/static instead.
2016-10-26 15:14:22 -07:00