<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/src/ng, branch v1.0.0</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<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>docs($browser): hide $browser docs - it's a private service</title>
<updated>2012-06-12T08:14:45+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-06-12T08:14:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=f158d81d21c5c6d8fe2331abf8e527e8fc45d4a9'/>
<id>f158d81d21c5c6d8fe2331abf8e527e8fc45d4a9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>fix($location): throw Errors not Strings</title>
<updated>2012-06-12T07:27:24+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-06-12T07:18:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=ee6014a3aa90232ed263fe9c9e0860c777b37a30'/>
<id>ee6014a3aa90232ed263fe9c9e0860c777b37a30</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(*): simplify doc urls</title>
<updated>2012-06-12T07:10:18+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-06-12T06:49:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=f16150d5f1b20b3d633b4402095ea89baa4be042'/>
<id>f16150d5f1b20b3d633b4402095ea89baa4be042</id>
<content type='text'>
we now have two types of namespaces:

- true namespace: angular.* - used for all global apis
- virtual namespace: ng.*, ngMock.*, ... - used for all DI modules

the virual namespaces have services under the second namespace level (e.g. ng.)
and filters and directives prefixed with filter: and directive: respectively
(e.g. ng.filter:orderBy, ng.directive:ngRepeat)

this simplifies urls and makes them a lot shorter while still avoiding name collisions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
we now have two types of namespaces:

- true namespace: angular.* - used for all global apis
- virtual namespace: ng.*, ngMock.*, ... - used for all DI modules

the virual namespaces have services under the second namespace level (e.g. ng.)
and filters and directives prefixed with filter: and directive: respectively
(e.g. ng.filter:orderBy, ng.directive:ngRepeat)

this simplifies urls and makes them a lot shorter while still avoiding name collisions
</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>
