<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js, branch v1.0.4</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>chore(release): cut the 1.0.4 bewildering-hair release</title>
<updated>2013-01-23T18:57:51+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-01-22T19:17:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=652feebd8678d27cb3c1f2bbd72de07a375f328a'/>
<id>652feebd8678d27cb3c1f2bbd72de07a375f328a</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): release notes for 1.1.2 and 1.0.4</title>
<updated>2013-01-23T18:57:51+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-01-23T06:53:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=16ccbc4f61dea60817699abac3b923618d8ce1c5'/>
<id>16ccbc4f61dea60817699abac3b923618d8ce1c5</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.js): improve the changelog script</title>
<updated>2013-01-23T18:57:51+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-01-23T06:49:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=072d45fd012d6b6208d938fc376d1815b7f6120f'/>
<id>072d45fd012d6b6208d938fc376d1815b7f6120f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngResource): correct leading slash removal.</title>
<updated>2013-01-22T19:32:27+00:00</updated>
<author>
<name>pavelgj</name>
</author>
<published>2013-01-08T22:19:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4439e393198d6a1657c02c098e1b13212c3f1db6'/>
<id>4439e393198d6a1657c02c098e1b13212c3f1db6</id>
<content type='text'>
Fixed an issues with ngResource param substitution where it was incorrectly removing leading slash when param was followed by a non-slash character.
Ex:
'/:foo/:bar.baz/:aux'

params = {
  foo: 'aaa',
  bar: undefined,
  aux: undefined
}

The above params were incorrectly producing '/aaa.baz' but now it results in '/aaa/.baz'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed an issues with ngResource param substitution where it was incorrectly removing leading slash when param was followed by a non-slash character.
Ex:
'/:foo/:bar.baz/:aux'

params = {
  foo: 'aaa',
  bar: undefined,
  aux: undefined
}

The above params were incorrectly producing '/aaa.baz' but now it results in '/aaa/.baz'.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(q): added testing information</title>
<updated>2013-01-22T19:32:27+00:00</updated>
<author>
<name>Miško Hevery</name>
</author>
<published>2012-12-14T13:49:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=b49c3a1a1efc85b31053481eea450c7be407957c'/>
<id>b49c3a1a1efc85b31053481eea450c7be407957c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(angular.equals): relax the comparison for undefined properties</title>
<updated>2013-01-22T15:35:06+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-01-22T06:00:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c7addd488677307c6d2b35c7656179fbe6d80999'/>
<id>c7addd488677307c6d2b35c7656179fbe6d80999</id>
<content type='text'>
in 5ae63fd3 the comparison was made consistent but strict, so that

angular.equals({}, {foo: undefined}) // always returns false

this turns out to cause issues for data that is being roundtripped via network
and serialized via JSON because JSON.stringify serializes {foo: undefined} as {}.

Since angular.equals() behaved like this before the 5ae63fd3 in 50% of the cases,
changing the behavior in this way should not introduce any significant issues.

Closes #1648
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in 5ae63fd3 the comparison was made consistent but strict, so that

angular.equals({}, {foo: undefined}) // always returns false

this turns out to cause issues for data that is being roundtripped via network
and serialized via JSON because JSON.stringify serializes {foo: undefined} as {}.

Since angular.equals() behaved like this before the 5ae63fd3 in 50% of the cases,
changing the behavior in this way should not introduce any significant issues.

Closes #1648
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(Rakefile): skip build parallelization on Travis</title>
<updated>2013-01-21T15:50:24+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-01-21T15:43:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=6df60aff527e1ae13815a14fe3994b471e623a5b'/>
<id>6df60aff527e1ae13815a14fe3994b471e623a5b</id>
<content type='text'>
Due to a infrastructure change on Travis starting JVMs in forked
processes doesn't currently work. Since we don't really care that
much about the build speed on Travis, I'm going to disable it there.

Related issue: https://github.com/travis-ci/travis-ci/issues/845
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to a infrastructure change on Travis starting JVMs in forked
processes doesn't currently work. Since we don't really care that
much about the build speed on Travis, I'm going to disable it there.

Related issue: https://github.com/travis-ci/travis-ci/issues/845
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(jqLite): fix typo</title>
<updated>2013-01-20T17:59:43+00:00</updated>
<author>
<name>sergiopantoja</name>
</author>
<published>2013-01-20T16:52:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=e7a080d6e602bf0346b7bbad9503ada6dedbbe1c'/>
<id>e7a080d6e602bf0346b7bbad9503ada6dedbbe1c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(contribute): adding npm install to step-by-step</title>
<updated>2013-01-19T05:33:58+00:00</updated>
<author>
<name>Will Moore</name>
</author>
<published>2013-01-18T20:57:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=661a7287641ef1056fe19bb2b8e3a851e08d13bd'/>
<id>661a7287641ef1056fe19bb2b8e3a851e08d13bd</id>
<content type='text'>
npm install is listed in the dependencies section of the contribute guide but
is missing from the step-by-step. This adds it as step 4.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
npm install is listed in the dependencies section of the contribute guide but
is missing from the step-by-step. This adds it as step 4.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngSwitch): don't leak when destroyed while not attached</title>
<updated>2013-01-18T08:03:42+00:00</updated>
<author>
<name>danilsomsikov</name>
</author>
<published>2013-01-11T17:21:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=89303fd2dccb780bea594b16b8ec85d9f3bd8f92'/>
<id>89303fd2dccb780bea594b16b8ec85d9f3bd8f92</id>
<content type='text'>
The leak can occur when ngSwich is used inside ngRepeat or any other
directive which is destroyed while its transcluded content (which
includes ngSwitch) is not attached to the DOM.

Refactor ngSwitch to use controller instead of storing data on compile
node. This means that we don't need to clean up the jq data cache.
Controller reference is released when the linking fn is released.

Closes #1621
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The leak can occur when ngSwich is used inside ngRepeat or any other
directive which is destroyed while its transcluded content (which
includes ngSwitch) is not attached to the DOM.

Refactor ngSwitch to use controller instead of storing data on compile
node. This means that we don't need to clean up the jq data cache.
Controller reference is released when the linking fn is released.

Closes #1621
</pre>
</div>
</content>
</entry>
</feed>
