<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js, branch g3_v1_2</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>fix(input): don't perform HTML5 validation on updated model-value</title>
<updated>2014-03-24T14:57:42+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2014-03-23T02:39:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=b2363e31023df8240113f68b4e01d942f8009b60'/>
<id>b2363e31023df8240113f68b4e01d942f8009b60</id>
<content type='text'>
Running html5-validation immediately after model-value is updated is incorrect, because the view
has not updated, and HTML5 constraint validation has not adjusted.

Closes #6796
Closes #6806
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Running html5-validation immediately after model-value is updated is incorrect, because the view
has not updated, and HTML5 constraint validation has not adjusted.

Closes #6796
Closes #6806
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(npm-shrinkwrap): update dgeni-packages dependency</title>
<updated>2014-03-22T22:36:05+00:00</updated>
<author>
<name>Peter Bacon Darwin</name>
</author>
<published>2014-03-22T22:34:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=edfca4c769333ab4c313c4686d81875eae50bd56'/>
<id>edfca4c769333ab4c313c4686d81875eae50bd56</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(CHANGELOG): add notes for 1.2.15</title>
<updated>2014-03-21T21:58:48+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2014-03-21T21:58:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=a9b5a1087ddea10c95318981c20c386a56ca19f7'/>
<id>a9b5a1087ddea10c95318981c20c386a56ca19f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(changelog): remove 1.3 notes from 1.2</title>
<updated>2014-03-21T21:57:43+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2014-03-21T21:57:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=87b18b9fbe3bd746f452c0263eec6b4002bd50e4'/>
<id>87b18b9fbe3bd746f452c0263eec6b4002bd50e4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test($rootScope): add assertion to test ensuring that NaN -&gt; NaN does not throw</title>
<updated>2014-03-21T20:05:29+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2014-03-20T03:48:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=ad128e09ff0f5837d659f0b9d0bf304446f46044'/>
<id>ad128e09ff0f5837d659f0b9d0bf304446f46044</id>
<content type='text'>
https://github.com/angular/angular.js/commit/fb6062fb9d83545730b993e94ac7482ffd43a62c implements a
fix for NaN values causing $watchCollection to throw an infdig error. This change updates the test
by adding an assertion which explains what is actually being tested a bit better, and may also
provide better information in the event that the test ever fails.

Closes #6758
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/angular/angular.js/commit/fb6062fb9d83545730b993e94ac7482ffd43a62c implements a
fix for NaN values causing $watchCollection to throw an infdig error. This change updates the test
by adding an assertion which explains what is actually being tested a bit better, and may also
provide better information in the event that the test ever fails.

Closes #6758
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(tutorial): correct spelling mistake</title>
<updated>2014-03-21T20:05:29+00:00</updated>
<author>
<name>alexgarrett</name>
</author>
<published>2014-03-20T11:57:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=187b4adbd2d2dce412e42aa9f99d35aca785479f'/>
<id>187b4adbd2d2dce412e42aa9f99d35aca785479f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs($document): add a documentation example.</title>
<updated>2014-03-21T20:05:29+00:00</updated>
<author>
<name>Trevor Ewen</name>
</author>
<published>2014-03-20T01:06:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=375c47d0c080e9e10867b87264bad657717ecbc4'/>
<id>375c47d0c080e9e10867b87264bad657717ecbc4</id>
<content type='text'>
The $document docs are pretty empty, and this fills them out a bit. The example itself may not be
particularly useful, but it could be improved or removed later. Works for me.

Closes #6757
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The $document docs are pretty empty, and this fills them out a bit. The example itself may not be
particularly useful, but it could be improved or removed later. Works for me.

Closes #6757
</pre>
</div>
</content>
</entry>
<entry>
<title>docs($q): add mention of Antroid 2.x browser</title>
<updated>2014-03-21T20:05:29+00:00</updated>
<author>
<name>thorn0</name>
</author>
<published>2014-02-18T09:52:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=8fd47a1cd54c6f8e7ba2cac8ad34fdf9bf4d74be'/>
<id>8fd47a1cd54c6f8e7ba2cac8ad34fdf9bf4d74be</id>
<content type='text'>
The Android 2.x browser is not ES5-compatible in that it does not allow
use of reserved words as property names. This docs fix adds Android to the
note to the `$q` docs which already make it known that string property
notation should be used when using the `finally` method on `$q`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Android 2.x browser is not ES5-compatible in that it does not allow
use of reserved words as property names. This docs fix adds Android to the
note to the `$q` docs which already make it known that string property
notation should be used when using the `finally` method on `$q`.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($rootScope): ng-repeat can't handle NaN values. #4605</title>
<updated>2014-03-21T20:05:29+00:00</updated>
<author>
<name>Sekib Omazic</name>
</author>
<published>2014-02-09T16:58:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=e48c28fe9292efe7af6205b2be116d2350990c73'/>
<id>e48c28fe9292efe7af6205b2be116d2350990c73</id>
<content type='text'>
$watchCollection checks if oldValue !== newValue which does not work for NaN. This was causing
infinite digest errors, since comparing NaN to NaN in $watchCollection would always return false,
indicating that a change was occuring on each loop.

This fix adds a simple check to see if the current value and previous value are both NaN, and
if so, does not count it as a change.

Closes #4605
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
$watchCollection checks if oldValue !== newValue which does not work for NaN. This was causing
infinite digest errors, since comparing NaN to NaN in $watchCollection would always return false,
indicating that a change was occuring on each loop.

This fix adds a simple check to see if the current value and previous value are both NaN, and
if so, does not count it as a change.

Closes #4605
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(orderBy): support string predicates containing non-ident characters</title>
<updated>2014-03-21T20:05:29+00:00</updated>
<author>
<name>Caitlin Potter</name>
</author>
<published>2014-02-06T04:50:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=10d3e1e4472ab9f5cf4418b6438ec2e0f2b0b288'/>
<id>10d3e1e4472ab9f5cf4418b6438ec2e0f2b0b288</id>
<content type='text'>
The orderBy filter now allows string predicates passed to the orderBy filter to make use property
name predicates containing non-ident strings, such as spaces or percent signs, or non-latin
characters.

This behaviour requires the predicate string to be double-quoted.

In markup, this might look like so:

```html
&lt;div ng-repeat="item in items | orderBy:'\"Tip %\"'"&gt;
...
&lt;/div&gt;
```

Or in JS:

```js
var sorted = $filter('orderBy')(array, ['"Tip %"', '-"Subtotal $"'], false);
```

Closes #6143
Closes #6144
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The orderBy filter now allows string predicates passed to the orderBy filter to make use property
name predicates containing non-ident strings, such as spaces or percent signs, or non-latin
characters.

This behaviour requires the predicate string to be double-quoted.

In markup, this might look like so:

```html
&lt;div ng-repeat="item in items | orderBy:'\"Tip %\"'"&gt;
...
&lt;/div&gt;
```

Or in JS:

```js
var sorted = $filter('orderBy')(array, ['"Tip %"', '-"Subtotal $"'], false);
```

Closes #6143
Closes #6144
</pre>
</div>
</content>
</entry>
</feed>
