<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/test/ng/routeSpec.js, branch v1.2.6</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>refactor($route): pull $route and friends into angular-route.js</title>
<updated>2013-06-07T00:07:12+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-06-05T22:30:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=5599b55b04788c2e327d7551a4a699d75516dd21'/>
<id>5599b55b04788c2e327d7551a4a699d75516dd21</id>
<content type='text'>
$route, $routeParams and ngView have been pulled from core angular.js
to angular-route.js/ngRoute module.

This is was done to in order keep the core focused on most commonly
used functionality and allow community routers to be freely used
instead of $route service.

There is no need to panic, angular-route will keep on being supported
by the angular team.

Note: I'm intentionally not fixing tutorial links. Tutorial will need
bigger changes and those should be done when we update tutorial to
1.2.

BREAKING CHANGE: applications that use $route will now need to load
angular-route.js file and define dependency on ngRoute module.

Before:

```
...
&lt;script src="angular.js"&gt;&lt;/script&gt;
...
var myApp = angular.module('myApp', ['someOtherModule']);
...
```

After:

```
...
&lt;script src="angular.js"&gt;&lt;/script&gt;
&lt;script src="angular-route.js"&gt;&lt;/script&gt;
...
var myApp = angular.module('myApp', ['ngRoute', 'someOtherModule']);
...
```

Closes #2804
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
$route, $routeParams and ngView have been pulled from core angular.js
to angular-route.js/ngRoute module.

This is was done to in order keep the core focused on most commonly
used functionality and allow community routers to be freely used
instead of $route service.

There is no need to panic, angular-route will keep on being supported
by the angular team.

Note: I'm intentionally not fixing tutorial links. Tutorial will need
bigger changes and those should be done when we update tutorial to
1.2.

BREAKING CHANGE: applications that use $route will now need to load
angular-route.js file and define dependency on ngRoute module.

Before:

```
...
&lt;script src="angular.js"&gt;&lt;/script&gt;
...
var myApp = angular.module('myApp', ['someOtherModule']);
...
```

After:

```
...
&lt;script src="angular.js"&gt;&lt;/script&gt;
&lt;script src="angular-route.js"&gt;&lt;/script&gt;
...
var myApp = angular.module('myApp', ['ngRoute', 'someOtherModule']);
...
```

Closes #2804
</pre>
</div>
</content>
</entry>
<entry>
<title>test($route): add tests for matching 'otherwise' routes</title>
<updated>2013-03-08T20:00:34+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-03-08T19:59:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=65e57a7c3d53fad536797301fe59b5912ed4db16'/>
<id>65e57a7c3d53fad536797301fe59b5912ed4db16</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($route): add `caseInsensitiveMatch` option for url matching</title>
<updated>2013-02-27T20:45:30+00:00</updated>
<author>
<name>David Chang</name>
</author>
<published>2013-02-23T20:45:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=5e18a15fb01d2e81adda68503754289fa9655082'/>
<id>5e18a15fb01d2e81adda68503754289fa9655082</id>
<content type='text'>
with this property urls can be matched case-insensitively which
enables some new use cases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
with this property urls can be matched case-insensitively which
enables some new use cases.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(routeProvider): Add support to catch-all parameters in routes</title>
<updated>2013-02-15T05:36:59+00:00</updated>
<author>
<name>Luis Ramón López</name>
</author>
<published>2012-11-12T21:09:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=7eafbb98c64c0dc079d7d3ec589f1270b7f6fea5'/>
<id>7eafbb98c64c0dc079d7d3ec589f1270b7f6fea5</id>
<content type='text'>
This allows routeProvider to accept parameters that matches
substrings even when they contain slashes if they are prefixed
with an asterisk instead of a colon.
For example, routes like edit/color/:color/largecode/*largecode
will match with something like this
http://appdomain.com/edit/color/brown/largecode/code/with/slashs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows routeProvider to accept parameters that matches
substrings even when they contain slashes if they are prefixed
with an asterisk instead of a colon.
For example, routes like edit/color/:color/largecode/*largecode
will match with something like this
http://appdomain.com/edit/color/brown/largecode/code/with/slashs.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(route): Allow using functions as template params in 'when'</title>
<updated>2013-01-19T05:20:49+00:00</updated>
<author>
<name>Luis Ramón López</name>
</author>
<published>2012-11-03T20:11:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=faf02f0c4db7962f863b0da2a82c8cafab2c706f'/>
<id>faf02f0c4db7962f863b0da2a82c8cafab2c706f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($route): support route params not separated with slashes.</title>
<updated>2013-01-16T17:41:02+00:00</updated>
<author>
<name>Martin Probst</name>
</author>
<published>2013-01-14T19:01:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c6392616ea5245bd0d2f77dded0b948d9e2637c8'/>
<id>c6392616ea5245bd0d2f77dded0b948d9e2637c8</id>
<content type='text'>
Commit 773ac4a broke support for route parameters that are not seperated
from other route parts by slashes, which this change fixes. It also adds
some documentation about path parameters to the when() method and
escapes all regular expression special characters in the URL, not just
some.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit 773ac4a broke support for route parameters that are not seperated
from other route parts by slashes, which this change fixes. It also adds
some documentation about path parameters to the when() method and
escapes all regular expression special characters in the URL, not just
some.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($location): reset $location.$$replace with every watch call</title>
<updated>2012-11-26T22:21:02+00:00</updated>
<author>
<name>Rado Kirov</name>
</author>
<published>2012-09-22T01:57:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=a32bc40fd75ca46e3581ad7a6e3a24a31df6e266'/>
<id>a32bc40fd75ca46e3581ad7a6e3a24a31df6e266</id>
<content type='text'>
Closes #1111
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1111
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($route): support inline annotation on .resolve</title>
<updated>2012-09-12T05:10:26+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-09-12T05:10:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=b0a05a7531ed7235aa6d2c4e3ea11373e1fc73f1'/>
<id>b0a05a7531ed7235aa6d2c4e3ea11373e1fc73f1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($location): add $locatonChange[begin|completed] event</title>
<updated>2012-06-02T22:44:58+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-05-22T23:45:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=92a2e1807657c69e1372106b0727675a30f4cbd7'/>
<id>92a2e1807657c69e1372106b0727675a30f4cbd7</id>
<content type='text'>
This allows location change cancelation
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows location change cancelation
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($route): rename template -&gt; tempalteUrl and add support for inline templates</title>
<updated>2012-06-02T00:01:10+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-05-17T23:36:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=0a6e464a93d9a1e76a624b356054ce9ca4015f55'/>
<id>0a6e464a93d9a1e76a624b356054ce9ca4015f55</id>
<content type='text'>
BREAKING CHANGE: template in $route definition is now templateUrl
To migrate just rename `template` to `templateUrl`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BREAKING CHANGE: template in $route definition is now templateUrl
To migrate just rename `template` to `templateUrl`.
</pre>
</div>
</content>
</entry>
</feed>
