<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/src/ng, branch v1.2.13</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>fix($animate): ensure $animate doesn't break natural CSS transitions</title>
<updated>2014-02-15T00:30:48+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2014-02-14T09:02:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4f84f6b3e4210ae1eb14728a46d43dd961700a0c'/>
<id>4f84f6b3e4210ae1eb14728a46d43dd961700a0c</id>
<content type='text'>
BREAKING CHANGE: ngClass and {{ class }} will now call the `setClass`
animation callback instead of addClass / removeClass when both a
addClass/removeClass operation is being executed on the element during the animation.

Please include the setClass animation callback as well as addClass and removeClass within
your JS animations to work with ngClass and {{ class }} directives.

Closes #6019
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BREAKING CHANGE: ngClass and {{ class }} will now call the `setClass`
animation callback instead of addClass / removeClass when both a
addClass/removeClass operation is being executed on the element during the animation.

Please include the setClass animation callback as well as addClass and removeClass within
your JS animations to work with ngClass and {{ class }} directives.

Closes #6019
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($compile) support templates with table content root nodes</title>
<updated>2014-02-14T19:42:55+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2013-12-02T20:05:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=31c450bcee53d0a3827b7e0a611e9013b2496506'/>
<id>31c450bcee53d0a3827b7e0a611e9013b2496506</id>
<content type='text'>
If the first element in a template is a &lt;tr&gt;, &lt;th&gt;, &lt;td&gt;, or &lt;tbody&gt; tag,
the HTML compiler will ensure that the template is wrapped in a &lt;table&gt;
element so that the table content is not discarded.

Closes #2848
Closes #1459
Closes #3647
Closes #3241
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the first element in a template is a &lt;tr&gt;, &lt;th&gt;, &lt;td&gt;, or &lt;tbody&gt; tag,
the HTML compiler will ensure that the template is wrapped in a &lt;table&gt;
element so that the table content is not discarded.

Closes #2848
Closes #1459
Closes #3647
Closes #3241
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(input): don't apply textInput to &lt;input type="file"&gt;</title>
<updated>2014-02-13T21:43:18+00:00</updated>
<author>
<name>Tim Whitbeck</name>
</author>
<published>2014-02-13T18:27:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=a9fcb0d0fc6456f80501b8820d02b04d7c15b6d6'/>
<id>a9fcb0d0fc6456f80501b8820d02b04d7c15b6d6</id>
<content type='text'>
textInput shouldn't be applied to file inputs to ease writing of custom file input directives.

This change prevents file inputs from instantiating the text input parser/formatter pipelines.

Closes #6247
Closes #6231
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
textInput shouldn't be applied to file inputs to ease writing of custom file input directives.

This change prevents file inputs from instantiating the text input parser/formatter pipelines.

Closes #6247
Closes #6231
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(input): setViewValue on compositionend</title>
<updated>2014-02-13T01:28:13+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2013-12-16T18:06:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=2b7302713674506fdbcdc396c38f18dcb90dee8c'/>
<id>2b7302713674506fdbcdc396c38f18dcb90dee8c</id>
<content type='text'>
Because of a4e6d962, model is not updated on input/change between the
compositionstart and compositionend events. Unfortunately, the compositionend
event does not always happen prior to an input/change event.

This changeset calls the listener function to update the model after a
compositionend event is received.

Closes #6058
Closes #5433
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because of a4e6d962, model is not updated on input/change between the
compositionstart and compositionend events. Unfortunately, the compositionend
event does not always happen prior to an input/change event.

This changeset calls the listener function to update the model after a
compositionend event is received.

Closes #6058
Closes #5433
</pre>
</div>
</content>
</entry>
<entry>
<title>docs($interpolate): fix link to $interpolateProvider#endSymbol</title>
<updated>2014-02-12T19:41:37+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2014-01-14T19:40:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=1079105443145a85a47496591b5d249a223710f2'/>
<id>1079105443145a85a47496591b5d249a223710f2</id>
<content type='text'>
The markup here was missing the methods_ prefix and behaved incorrectly.

Closes #5802
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The markup here was missing the methods_ prefix and behaved incorrectly.

Closes #5802
</pre>
</div>
</content>
</entry>
<entry>
<title>docs($location): fix link to $rootScope.Scope.$on</title>
<updated>2014-02-12T19:39:41+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2014-01-14T18:41:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=d119e3630246da3169e6b89e98a48d7731fd837e'/>
<id>d119e3630246da3169e6b89e98a48d7731fd837e</id>
<content type='text'>
Previously missing the methods_ prefix.

Closes #5798
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously missing the methods_ prefix.

Closes #5798
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(currencyFilter): added missing line break in currency doc ptor test</title>
<updated>2014-02-12T15:05:35+00:00</updated>
<author>
<name>James Kyle</name>
</author>
<published>2014-02-12T14:39:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=98b2f8ef18cd3024e566252d4537075cb3e4a24b'/>
<id>98b2f8ef18cd3024e566252d4537075cb3e4a24b</id>
<content type='text'>
Closes #6229
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #6229
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(input): document NgModelController.$isEmpty parameters / return value</title>
<updated>2014-02-12T13:19:24+00:00</updated>
<author>
<name>Mathieu Tricoire</name>
</author>
<published>2014-02-12T09:53:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=46cba2e05dff2ca34a1d5c85e6d68abc9c06d9fe'/>
<id>46cba2e05dff2ca34a1d5c85e6d68abc9c06d9fe</id>
<content type='text'>
Closes #6224
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #6224
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(filterFilter): support deeply nested predicate objects</title>
<updated>2014-02-11T22:08:41+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2014-02-11T14:57:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=b4eed8ad94ce9719540462c1ee969dfd3c6b2355'/>
<id>b4eed8ad94ce9719540462c1ee969dfd3c6b2355</id>
<content type='text'>
Due to 339a165, it became impossible to filter nested properties of an object using the filterFilter.
A proposed solution to this was to enable the use of nested predicate objects. This change enables the
use of these nested predicate objects.

Example:

```html
&lt;div ng-repeat="it in items | filter:{ address: { country: 'Canuckistan'}}"&gt;&lt;/div&gt;
```

Or

```js
$filter('filter')(items, { address: { country: 'Canuckistan' } });
```

Closes #6215
Related to #6009
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to 339a165, it became impossible to filter nested properties of an object using the filterFilter.
A proposed solution to this was to enable the use of nested predicate objects. This change enables the
use of these nested predicate objects.

Example:

```html
&lt;div ng-repeat="it in items | filter:{ address: { country: 'Canuckistan'}}"&gt;&lt;/div&gt;
```

Or

```js
$filter('filter')(items, { address: { country: 'Canuckistan' } });
```

Closes #6215
Related to #6009
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(ngTransclude): use transclusion function passed in to link</title>
<updated>2014-02-11T19:57:56+00:00</updated>
<author>
<name>Daniel Tabuenca</name>
</author>
<published>2013-12-13T23:20:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=08793a690abe3eda40deae10f8a0a117779bdbd9'/>
<id>08793a690abe3eda40deae10f8a0a117779bdbd9</id>
<content type='text'>
Since we now pass in the transclusion function directly to the link function, we no longer need
the old scheme whereby we saved the transclude function injected into the controller for later
use in during linking.

Additionally, this change may aid in correcting a memory leak of detached DOM nodes (see #6181
for details).

This commit removes the controller and simplifies ngTransclude.

Closes #5375
Closes #6181
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since we now pass in the transclusion function directly to the link function, we no longer need
the old scheme whereby we saved the transclude function injected into the controller for later
use in during linking.

Additionally, this change may aid in correcting a memory leak of detached DOM nodes (see #6181
for details).

This commit removes the controller and simplifies ngTransclude.

Closes #5375
Closes #6181
</pre>
</div>
</content>
</entry>
</feed>
