<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/test/ng/directive, branch v1.2.0rc1</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>fix(ngInclude): ensure ngInclude is terminal and uses its own manual transclusion system</title>
<updated>2013-08-09T21:39:57+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-08-02T21:51:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=1b5bee4fa12b1f14e117f7ca222c2e2b64cc8558'/>
<id>1b5bee4fa12b1f14e117f7ca222c2e2b64cc8558</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(compile/selmulti): description for compile/selmulti error</title>
<updated>2013-08-09T00:16:46+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2013-08-01T22:53:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=dbd703a9fb864b787bc90c45fd4eb5ded7422f24'/>
<id>dbd703a9fb864b787bc90c45fd4eb5ded7422f24</id>
<content type='text'>
Closes #3459
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #3459
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(minErr): rename sce/isecrurl to sce/insecurl</title>
<updated>2013-08-08T17:22:32+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-08-08T17:22:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=0bf0570505e41be266beaa1ccd0266aaed0c3cfb'/>
<id>0bf0570505e41be266beaa1ccd0266aaed0c3cfb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(minerr): fill in error message descriptions</title>
<updated>2013-08-08T04:36:59+00:00</updated>
<author>
<name>Ken Sheedlo</name>
</author>
<published>2013-08-01T22:11:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=e4b6a1eaa4a432b0082c7abbff8f4bb169cf846e'/>
<id>e4b6a1eaa4a432b0082c7abbff8f4bb169cf846e</id>
<content type='text'>
Errors I've documented so far:
- `$injector:cdep`
- `$injector:itkn`
- `$injector:modulerr`
- `$injector:nomod`
- `$injector:pget`
- `$injector:unpr`
- `ng:areq`
- `ng:cpi`
- `ng:cpws`
- `ngModel:noass`

Closes #3430
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Errors I've documented so far:
- `$injector:cdep`
- `$injector:itkn`
- `$injector:modulerr`
- `$injector:nomod`
- `$injector:pget`
- `$injector:unpr`
- `ng:areq`
- `ng:cpi`
- `ng:cpws`
- `ngModel:noass`

Closes #3430
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ngForm): Supports expression in form names</title>
<updated>2013-08-07T20:50:18+00:00</updated>
<author>
<name>Matthew Windwer</name>
</author>
<published>2013-07-02T19:14:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=8ea802a1d23ad8ecacab892a3a451a308d9c39d7'/>
<id>8ea802a1d23ad8ecacab892a3a451a308d9c39d7</id>
<content type='text'>
&lt;form name="ctrl.form"&gt; form controller will accessible
as $scope.ctrl.form instead of $scope['ctrl.form']

BREAKING CHANGE:
If you have form names that will evaluate as an expression:

&lt;form name="ctrl.form"&gt;

And if you are accessing the form from your controller:

  Before:

  function($scope) {
    $scope['ctrl.form'] // form controller instance
  }

  After:

  function($scope) {
    $scope.ctrl.form // form controller instance
  }

This makes it possible to access a form from a controller
using the new "controller as" syntax. Supporting the previous
behavior offers no benefit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
&lt;form name="ctrl.form"&gt; form controller will accessible
as $scope.ctrl.form instead of $scope['ctrl.form']

BREAKING CHANGE:
If you have form names that will evaluate as an expression:

&lt;form name="ctrl.form"&gt;

And if you are accessing the form from your controller:

  Before:

  function($scope) {
    $scope['ctrl.form'] // form controller instance
  }

  After:

  function($scope) {
    $scope.ctrl.form // form controller instance
  }

This makes it possible to access a form from a controller
using the new "controller as" syntax. Supporting the previous
behavior offers no benefit.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(input): fix the email regex to accept TLDs up to 6 characters long</title>
<updated>2013-08-07T18:02:44+00:00</updated>
<author>
<name>neilmcgibbon</name>
</author>
<published>2013-08-02T13:57:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=af731354b0b600f87f15e1573e64a7f7acc70f3d'/>
<id>af731354b0b600f87f15e1573e64a7f7acc70f3d</id>
<content type='text'>
The input field email regex does't not match long domain extensions. This commit extends the email regexp to take a 6 character TLD.

Example 6-character TLDs include .museum and .travel - (e.g. allabout.travel).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The input field email regex does't not match long domain extensions. This commit extends the email regexp to take a 6 character TLD.

Example 6-character TLDs include .museum and .travel - (e.g. allabout.travel).
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(ngMock): rename $animate.process to $animate.flushNext()</title>
<updated>2013-08-03T06:52:37+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-07-31T19:38:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=85d705ab69a89cc5b0c8d2636dede4827d0d8141'/>
<id>85d705ab69a89cc5b0c8d2636dede4827d0d8141</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(isArrayLike) Correctly detect arrayLike items</title>
<updated>2013-07-31T18:08:56+00:00</updated>
<author>
<name>Daniel Herman</name>
</author>
<published>2013-07-26T03:15:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=fad626f3047cd4ff31fe7a4181ca63f275adbae6'/>
<id>fad626f3047cd4ff31fe7a4181ca63f275adbae6</id>
<content type='text'>
Change the implementation of isArrayLike to use one heavily based on the
implementation in jQuery in order to correctly detect array-like
objects, that way functionality like ngRepeat works as expected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change the implementation of isArrayLike to use one heavily based on the
implementation in jQuery in order to correctly detect array-like
objects, that way functionality like ngRepeat works as expected.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngClass): ensure ngClass doesn't fire addClass or removeClass with an empty string</title>
<updated>2013-07-30T04:22:05+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-07-29T20:24:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=33d45d8fafb5abf99e6fd811cad1dd57daab918b'/>
<id>33d45d8fafb5abf99e6fd811cad1dd57daab918b</id>
<content type='text'>
If ngClass fires off an add- or removeClass whilst the opposite animation is going on then
the animation will be skipped. The default behavior of ngClass was executing remoteClass
with an empty string while addClass had just fired. This commit fixes that bug.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If ngClass fires off an add- or removeClass whilst the opposite animation is going on then
the animation will be skipped. The default behavior of ngClass was executing remoteClass
with an empty string while addClass had just fired. This commit fixes that bug.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngInclude): $animate refactoring + use transclusion</title>
<updated>2013-07-27T06:49:54+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-07-06T04:48:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=aa2133ad818d2e5c27cbd3933061797096356c8a'/>
<id>aa2133ad818d2e5c27cbd3933061797096356c8a</id>
<content type='text'>
BREAKING CHANGE: previously ngInclude only updated its content, after this change
ngInclude will recreate itself every time a new content is included. This ensures
that a single rootElement for all the included contents always exists, which makes
definition of css styles for animations much easier.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BREAKING CHANGE: previously ngInclude only updated its content, after this change
ngInclude will recreate itself every time a new content is included. This ensures
that a single rootElement for all the included contents always exists, which makes
definition of css styles for animations much easier.
</pre>
</div>
</content>
</entry>
</feed>
