Skip to content
This repository was archived by the owner on Feb 22, 2018. It is now read-only.

Commit 1411773

Browse files
committed
chore(release): v0.14.0
1 parent 600113a commit 1411773

File tree

2 files changed

+129
-1
lines changed

2 files changed

+129
-1
lines changed

CHANGELOG.md

+128
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,131 @@
1+
<a name="v0.14.0"></a>
2+
# v0.14.0 <name goes here> (2014-08-21)
3+
4+
5+
## Bug Fixes
6+
7+
- **HttpConfig:** Remove the optional argument to the default ctor
8+
([a84c0b87](https://github.com/angular/angular.dart/commit/a84c0b8780ac03eeb7579e8416c76096e625cee2),
9+
[#1285](https://github.com/angular/angular.dart/issues/1285))
10+
- **NgRepeat:** remove duplicated call to _updateContext()
11+
([15570eea](https://github.com/angular/angular.dart/commit/15570eead275f572b3b6dc63620fdb19c3ebb81f))
12+
- **benchmark:** Remove obsolete DI call
13+
([4068e242](https://github.com/angular/angular.dart/commit/4068e242877353603658cc31192194bb46413263))
14+
- **directive-injector:** breaking changes and fixes
15+
([600113a8](https://github.com/angular/angular.dart/commit/600113a8e6bc1aff08f00513eb1b794ca28e54ee),
16+
[#1111](https://github.com/angular/angular.dart/issues/1111))
17+
- **dom_util:** loosen typing of nodes list
18+
([f393a96d](https://github.com/angular/angular.dart/commit/f393a96deaf0c4c144ee8b1bc54efe0fb6af4abc),
19+
[#1359](https://github.com/angular/angular.dart/issues/1359))
20+
- **example:** cleanup imports for ShadowDOM example
21+
([721eebab](https://github.com/angular/angular.dart/commit/721eebabc657534932b845929fd41aea61bcf253),
22+
[#1323](https://github.com/angular/angular.dart/issues/1323))
23+
- **html_extractor:** correct handling of camelCased attributes
24+
([7e7c934b](https://github.com/angular/angular.dart/commit/7e7c934b52a944d22e473dd4597b71cbb419462a),
25+
[#1301](https://github.com/angular/angular.dart/issues/1301))
26+
- **http:** always initialize final coalesceDuration
27+
([e5cf3784](https://github.com/angular/angular.dart/commit/e5cf37848984315b6af9b0819f53360b6f2d21f2))
28+
- **mock:** Timer.isActive should be false after running callback
29+
([75d40649](https://github.com/angular/angular.dart/commit/75d40649bd632bcc4724584bfadefc61e07dcb20))
30+
- **scope:** increase default ScopeDigestTTL to 10 iterations
31+
([5ff38bd5](https://github.com/angular/angular.dart/commit/5ff38bd5812077f28a09d916b1e1f0a2d6fc65ae))
32+
- **web components:** Support Polymer quirks
33+
([879772fa](https://github.com/angular/angular.dart/commit/879772fa28983a88d77a9624dceb5af6ce3dca98),
34+
[#1292](https://github.com/angular/angular.dart/issues/1292))
35+
- **web_platform:** include selector in viewFactoryCache key
36+
([aa5abed2](https://github.com/angular/angular.dart/commit/aa5abed2613758dccd63d95fe2bf8b5094d3f753))
37+
38+
39+
## Features
40+
41+
- **Context:** Add ability to set the Type for the rootScope context
42+
([6a6a7feb](https://github.com/angular/angular.dart/commit/6a6a7febd47e55f3d1dc9d4345d8bee61d6e924d))
43+
- **DirectiveInjector:** add a toInstanceOf parameter to bind()
44+
([f8bbd35f](https://github.com/angular/angular.dart/commit/f8bbd35ffdfd21005be118e45ddc8d3dd6a265ce))
45+
- **OrderBy:**
46+
- allow specifying an Iterable expression
47+
([a300adfc](https://github.com/angular/angular.dart/commit/a300adfccbc42d5a33c714d6d34a3798fc72f116),
48+
[#1329](https://github.com/angular/angular.dart/issues/1329))
49+
- allow ordering an Iterable
50+
([5cd74823](https://github.com/angular/angular.dart/commit/5cd74823aa6493b5b86cef4383366d94f154b412))
51+
- **ScopeAware:** introduce ScopeAware abstract class
52+
([181f0144](https://github.com/angular/angular.dart/commit/181f01448555c475869505491159045904e5dc89),
53+
[#1360](https://github.com/angular/angular.dart/issues/1360))
54+
- **WTF:** Add support for WTF
55+
([23639c13](https://github.com/angular/angular.dart/commit/23639c138e1929931720619fef1e64b2fd6d92c7),
56+
[#1354](https://github.com/angular/angular.dart/issues/1354))
57+
- **directive-injector:** introduce getFromParent[byKey] methods on DirectiveInjector
58+
([3b7b0d65](https://github.com/angular/angular.dart/commit/3b7b0d653831e3a150dc48947965c0848442e1e4))
59+
- **element binder:**
60+
- Two way binding for Web Components
61+
([4633451f](https://github.com/angular/angular.dart/commit/4633451f2bb41fd1b2d70b26ada1cf1156bd94c8),
62+
[#1282](https://github.com/angular/angular.dart/issues/1282))
63+
- Bind to Web Component properties
64+
([c53dc779](https://github.com/angular/angular.dart/commit/c53dc779862c8a36fdb01a8032b99a03165a3ec9),
65+
[#1277](https://github.com/angular/angular.dart/issues/1277))
66+
- **probe:** add directive getter and export ElementProbe type.
67+
([3ec5d753](https://github.com/angular/angular.dart/commit/3ec5d75300c8e5cb315783524a735c6a426ed6b0))
68+
- **routing:** add support for dontLeaveOnParamChanges
69+
([9f55fbfc](https://github.com/angular/angular.dart/commit/9f55fbfc7c98ca6c4a2b6a890032cb40cb161e02),
70+
[#1252](https://github.com/angular/angular.dart/issues/1252), [#1254](https://github.com/angular/angular.dart/issues/1254))
71+
- **testability:** findBindings and findModels should descend into the ShadowDOM
72+
([60a1a21d](https://github.com/angular/angular.dart/commit/60a1a21d83cc5d30c7336dbcca46f3a8881e9dbd))
73+
- **template-cache** add option to use external css rewriter in template_cache_generator
74+
([25d85fb3](https://github.com/angular/angular.dart/commit/25d85fb3c940a6c499d93040e8bf421487149b0e),
75+
[#1052](https://github.com/angular/angular.dart/issues/1052))
76+
77+
78+
## Performance Improvements
79+
80+
- **WTF:** extracted scopes to separate file, add documentation
81+
([ef3fb7b2](https://github.com/angular/angular.dart/commit/ef3fb7b2b89d512e691c451140abc76d31039835),
82+
[#1361](https://github.com/angular/angular.dart/issues/1361))
83+
- **dom:** improve dom cloning speed
84+
([dec8a972](https://github.com/angular/angular.dart/commit/dec8a972ba66e399309e89c675b822a7a0a97a20))
85+
- **nodecursor:** do not grow/shrink the nodes list
86+
([1ab510df](https://github.com/angular/angular.dart/commit/1ab510df4f644b97234b5a713a481d0c9e8fb19d))
87+
- **watch-group:** remove expression coalescing
88+
([3de00bd4](https://github.com/angular/angular.dart/commit/3de00bd4902d20137dad0b551312eceb9a599d98),
89+
[#1328](https://github.com/angular/angular.dart/issues/1328))
90+
91+
92+
## Breaking Changes
93+
94+
- **directive-injector:** due to [600113a8](https://github.com/angular/angular.dart/commit/600113a8e6bc1aff08f00513eb1b794ca28e54ee),
95+
96+
97+
Regular injectors (aka application injectors) can no longer be used to
98+
retrieve DirectiveInjectors. The compiler creates the Directive
99+
Injector as part of view creation process.
100+
101+
DEPRECATION:
102+
- DirectiveInjector's parent accessor is now private. (The typically
103+
lookup chain as used by the Application Injectors doesn't work for
104+
Directive Injectors and it's probably wrong for application code to
105+
access the parent but see the next point.)
106+
- There's a new public method on the DirectiveInjector - `parentGet`.
107+
With parentGet, you can request types from the parent injector. Since
108+
DirectiveInjector.parent is private, you would rewrite
109+
`injector.parent.get(...)``injector.parentGet(...)`.
110+
111+
TestBed does not need DI in its constructor.
112+
113+
INTERNAL CHANGES:
114+
- Application Injector reference is passed through view creation into
115+
the new Directive Injector (instead of using
116+
parentInjector.appInjector, which is wrong when used with ng-view).
117+
- Unwind recursion from the directive injector for performance.
118+
- Remove EventListener from View.
119+
- Replace DefaultDirectiveInjector with a DirectiveInjector that has no
120+
parent.
121+
- Component visibility handled outside the visibility enum.
122+
- Removed Shadowless and ShadowDirectiveInjector subclasses.
123+
124+
Prepares for a future change in which ComponentInjectors break the
125+
resolution chain unless called directly.
126+
127+
Closes #1111
128+
1129
<a name="v0.13.0"></a>
2130
# v0.13.0 tempus-fugitification (2014-07-25)
3131

pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: angular
2-
version: 0.13.0
2+
version: 0.14.0
33
authors:
44
- Misko Hevery <[email protected]>
55
- Pavel Jbanov <[email protected]>

0 commit comments

Comments
 (0)