<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/test/ng, branch v1.0.1</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>fix(browser): prevent ie from getting into redirect loop</title>
<updated>2012-06-22T17:21:31+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-06-22T17:21:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=ffb270130a4aaf3ddc2eb9d6211b46e1da136184'/>
<id>ffb270130a4aaf3ddc2eb9d6211b46e1da136184</id>
<content type='text'>
Closes #1075
Closes #1079
Closes #1085
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1075
Closes #1079
Closes #1085
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($location): url rewriting if element was removed</title>
<updated>2012-06-20T19:18:48+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2012-06-16T20:04:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=3da4194f98fa0c1ad1e5ab159719e4b25799e6d4'/>
<id>3da4194f98fa0c1ad1e5ab159719e4b25799e6d4</id>
<content type='text'>
When user clicks a link, $location needs to intercept this event.  The &lt;a&gt; doesn't have to be target element of the DOM event, so it needs to traverse the DOM, to find first &lt;a&gt; parent.

If the target element was removed from DOM, during the same event, it would throw an exception. This fixes the issue.

Closes #1058</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When user clicks a link, $location needs to intercept this event.  The &lt;a&gt; doesn't have to be target element of the DOM event, so it needs to traverse the DOM, to find first &lt;a&gt; parent.

If the target element was removed from DOM, during the same event, it would throw an exception. This fixes the issue.

Closes #1058</pre>
</div>
</content>
</entry>
<entry>
<title>fix($location): fix URL interception in hash-bang mode</title>
<updated>2012-06-14T17:48:56+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-06-13T22:37:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=6593a3e0823f3c08079f05010f9628fc4503cd43'/>
<id>6593a3e0823f3c08079f05010f9628fc4503cd43</id>
<content type='text'>
Closes #1051
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1051
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($location): correctly parse link urls in hashbang mode with prefix</title>
<updated>2012-06-13T17:49:05+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-06-12T20:33:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=0f44964e5e0f7e37d7fa3216bb10fd61fbf52ae2'/>
<id>0f44964e5e0f7e37d7fa3216bb10fd61fbf52ae2</id>
<content type='text'>
This is a second fix for a regression that was introduced by 92a2e180.
The fix addresses scenarios when the $location service is configured with
a hash prefix.

Closes #1037
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a second fix for a regression that was introduced by 92a2e180.
The fix addresses scenarios when the $location service is configured with
a hash prefix.

Closes #1037
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($defer): remove deprecated $defer service</title>
<updated>2012-06-12T08:09:07+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-06-12T07:35:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9af7a9198e2d30608ea6c40eedde03e44a6ef569'/>
<id>9af7a9198e2d30608ea6c40eedde03e44a6ef569</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($location): correctly parse link urls in hashbang mode</title>
<updated>2012-06-12T07:27:25+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-06-12T04:24:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=74fa65ecb7c4e2df966a179952b35700912e065f'/>
<id>74fa65ecb7c4e2df966a179952b35700912e065f</id>
<content type='text'>
This is a fix for a regression that was introduced by 92a2e180

Closes #1037
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a fix for a regression that was introduced by 92a2e180

Closes #1037
</pre>
</div>
</content>
</entry>
<entry>
<title>test($location): fix tests borked during event renaming</title>
<updated>2012-06-11T00:42:44+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-06-11T00:42:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=d37d595b67ccb673e37187c050005ee1462cf243'/>
<id>d37d595b67ccb673e37187c050005ee1462cf243</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($compile): correctly merge class attr for replace directives</title>
<updated>2012-06-08T23:07:15+00:00</updated>
<author>
<name>Max Martinsson</name>
</author>
<published>2012-06-06T14:23:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=fb99b539b4d851773b43f1564f7032adb157c0db'/>
<id>fb99b539b4d851773b43f1564f7032adb157c0db</id>
<content type='text'>
Merging of interpolated class attribute from directive template with replace:true works

Closes #1006
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Merging of interpolated class attribute from directive template with replace:true works

Closes #1006
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($http): add utf-8 to default Content-Type header (post/put)</title>
<updated>2012-06-08T23:07:15+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2012-06-08T00:10:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=10f80d7d2918f98262090b425ecc294d9518aa7e'/>
<id>10f80d7d2918f98262090b425ecc294d9518aa7e</id>
<content type='text'>
This fixes special characters issue with MongoLab.

https://groups.google.com/d/topic/angular/1T6h7bfZ7Rs/discussion
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes special characters issue with MongoLab.

https://groups.google.com/d/topic/angular/1T6h7bfZ7Rs/discussion
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($compile): simplify isolate scope bindings</title>
<updated>2012-06-08T22:50:13+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-06-06T20:58:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c3a41ff9fefe894663c4d4f40a83794521deb14f'/>
<id>c3a41ff9fefe894663c4d4f40a83794521deb14f</id>
<content type='text'>
Changed the isolate scope binding options to:
  - @attr - attribute binding (including interpolation)
  - =model - by-directional model binding
  - &amp;expr - expression execution binding

This change simplifies the terminology as well as
number of choices available to the developer. It
also supports local name aliasing from the parent.

BREAKING CHANGE: isolate scope bindings definition has changed and
the inject option for the directive controller injection was removed.

To migrate the code follow the example below:

Before:

scope: {
  myAttr: 'attribute',
  myBind: 'bind',
  myExpression: 'expression',
  myEval: 'evaluate',
  myAccessor: 'accessor'
}

After:

scope: {
  myAttr: '@',
  myBind: '@',
  myExpression: '&amp;',
  // myEval - usually not useful, but in cases where the expression is assignable, you can use '='
  myAccessor: '=' // in directive's template change myAccessor() to myAccessor
}

The removed `inject` wasn't generaly useful for directives so there should be no code using it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changed the isolate scope binding options to:
  - @attr - attribute binding (including interpolation)
  - =model - by-directional model binding
  - &amp;expr - expression execution binding

This change simplifies the terminology as well as
number of choices available to the developer. It
also supports local name aliasing from the parent.

BREAKING CHANGE: isolate scope bindings definition has changed and
the inject option for the directive controller injection was removed.

To migrate the code follow the example below:

Before:

scope: {
  myAttr: 'attribute',
  myBind: 'bind',
  myExpression: 'expression',
  myEval: 'evaluate',
  myAccessor: 'accessor'
}

After:

scope: {
  myAttr: '@',
  myBind: '@',
  myExpression: '&amp;',
  // myEval - usually not useful, but in cases where the expression is assignable, you can use '='
  myAccessor: '=' // in directive's template change myAccessor() to myAccessor
}

The removed `inject` wasn't generaly useful for directives so there should be no code using it.
</pre>
</div>
</content>
</entry>
</feed>
