<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/src, branch v1.0.0rc12</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<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>
<entry>
<title>fix(startingTag): make tag name always lowercase</title>
<updated>2012-06-08T22:27:04+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-06-08T18:53:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=5c95b8cccc0d72f7ca3afb1162b9528c1222eb3c'/>
<id>5c95b8cccc0d72f7ca3afb1162b9528c1222eb3c</id>
<content type='text'>
some browsers (IE) always provide the nodeName as upper-case
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
some browsers (IE) always provide the nodeName as upper-case
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor($compile): always call attr.$observe</title>
<updated>2012-06-08T22:27:03+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-06-04T22:06:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9be82d942fc6ab2772197c84a35a4c374c604cbc'/>
<id>9be82d942fc6ab2772197c84a35a4c374c604cbc</id>
<content type='text'>
attr.$observe used to call function only if there was interpolation
on that attribute. We now call the observation function all the time
but we only save the reference to it if interpolation is present.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
attr.$observe used to call function only if there was interpolation
on that attribute. We now call the observation function all the time
but we only save the reference to it if interpolation is present.
</pre>
</div>
</content>
</entry>
</feed>
