<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/test/service/xhr.cacheSpec.js, branch v1.2.6</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>feat($http): new $http service, removing $xhr.*</title>
<updated>2011-11-30T16:12:14+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-08-04T23:24:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=59adadca086853c5de6867ae853f6f27a3af4bbe'/>
<id>59adadca086853c5de6867ae853f6f27a3af4bbe</id>
<content type='text'>
Features:
- aborting requests
- more flexible callbacks (per status code)
- custom request headers (per request)
- access to response headers
- custom transform functions (both request, response)
- caching
- shortcut methods (get, head, post, put, delete, patch, jsonp)
- exposing pendingCount()
- setting timeout
Breaks Renaming $xhr to $http
Breaks Takes one parameter now - configuration object
Breaks $xhr.cache removed - use configuration cache: true instead
Breaks $xhr.error, $xhr.bulk removed
Breaks Callback functions get parameters: response, status, headers
Closes #38
Closes #80
Closes #180
Closes #299
Closes #342
Closes #395
Closes #413
Closes #414
Closes #507
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Features:
- aborting requests
- more flexible callbacks (per status code)
- custom request headers (per request)
- access to response headers
- custom transform functions (both request, response)
- caching
- shortcut methods (get, head, post, put, delete, patch, jsonp)
- exposing pendingCount()
- setting timeout
Breaks Renaming $xhr to $http
Breaks Takes one parameter now - configuration object
Breaks $xhr.cache removed - use configuration cache: true instead
Breaks $xhr.error, $xhr.bulk removed
Breaks Callback functions get parameters: response, status, headers
Closes #38
Closes #80
Closes #180
Closes #299
Closes #342
Closes #395
Closes #413
Closes #414
Closes #507
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(injector): switch to injector 2.0 introduce modules</title>
<updated>2011-11-15T00:39:32+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-11-02T04:09:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=ed36b9da3be338fe9eb36f3eeea901d6f51cd768'/>
<id>ed36b9da3be338fe9eb36f3eeea901d6f51cd768</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(injector): turn scope into a service</title>
<updated>2011-11-15T00:39:31+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-10-17T23:56:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=48697a2b86dbb12ea8de64cc5fece7caf68b321e'/>
<id>48697a2b86dbb12ea8de64cc5fece7caf68b321e</id>
<content type='text'>
- turn scope into a $rootScope service.
- injector is now a starting point for creating angular application.
- added inject() method which wraps jasmine its/beforeEach/afterEach,
  and which allows configuration and injection of services.
- refactor tests to use inject() where possible

BREAK:
- removed angular.scope() method
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- turn scope into a $rootScope service.
- injector is now a starting point for creating angular application.
- added inject() method which wraps jasmine its/beforeEach/afterEach,
  and which allows configuration and injection of services.
- refactor tests to use inject() where possible

BREAK:
- removed angular.scope() method
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(formating): clean code to be function() {</title>
<updated>2011-10-11T18:01:46+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-10-07T18:27:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=fd822bdaf9d04e522aaa5400b673f333190abe98'/>
<id>fd822bdaf9d04e522aaa5400b673f333190abe98</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(scope): remove $flush/$observe ng:eval/ng:eval-order</title>
<updated>2011-08-12T22:47:47+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-08-10T20:15:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=42062dab34192d2cb9ed66a720c0f791408c61c0'/>
<id>42062dab34192d2cb9ed66a720c0f791408c61c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(scope): new and improved scope implementation</title>
<updated>2011-08-01T23:00:03+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-03-23T16:33:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=8f0dcbab804180828d6859b1340c86cf161209fb'/>
<id>8f0dcbab804180828d6859b1340c86cf161209fb</id>
<content type='text'>
- Speed improvements (about 4x on flush phase)
- Memory improvements (uses no function closures)
- Break $eval into $apply, $dispatch, $flush
- Introduced $watch and $observe

Breaks angular.equals() use === instead of ==
Breaks angular.scope() does not take parent as first argument
Breaks scope.$watch() takes scope as first argument
Breaks scope.$set(), scope.$get are removed
Breaks scope.$config is removed
Breaks $route.onChange callback has not "this" bounded
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Speed improvements (about 4x on flush phase)
- Memory improvements (uses no function closures)
- Break $eval into $apply, $dispatch, $flush
- Introduced $watch and $observe

Breaks angular.equals() use === instead of ==
Breaks angular.scope() does not take parent as first argument
Breaks scope.$watch() takes scope as first argument
Breaks scope.$set(), scope.$get are removed
Breaks scope.$config is removed
Breaks $route.onChange callback has not "this" bounded
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($xhr): add custom error callback to $xhr, $xhr.cache, $xhr.bulk, $resource</title>
<updated>2011-07-27T22:21:31+00:00</updated>
<author>
<name>Karl Seamon</name>
</author>
<published>2011-07-22T19:56:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=b5594a773a6f07dcba914aa385f92d3305285b24'/>
<id>b5594a773a6f07dcba914aa385f92d3305285b24</id>
<content type='text'>
Closes #408
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #408
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(strict mode): adding strict mode flag to all js files</title>
<updated>2011-07-18T19:12:55+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-07-17T08:05:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=fe5240732d0a80b8717be77b31d51dc3c4d737fd'/>
<id>fe5240732d0a80b8717be77b31d51dc3c4d737fd</id>
<content type='text'>
the flag must be in all src and test files so that we get the benefit of
running in the strict mode even in jstd

the following script was used to modify all files:

for file in `find src test -name "*.js"`; do
  echo -e "'use strict';\n" &gt; temp.txt
  cat $file &gt;&gt; temp.txt
  mv temp.txt $file
done
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the flag must be in all src and test files so that we get the benefit of
running in the strict mode even in jstd

the following script was used to modify all files:

for file in `find src test -name "*.js"`; do
  echo -e "'use strict';\n" &gt; temp.txt
  cat $file &gt;&gt; temp.txt
  mv temp.txt $file
done
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(strict mode): fix all issues discovered by strict mode and unit/e2e tests</title>
<updated>2011-07-18T19:12:54+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2011-07-17T07:47:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4c6d26a38f977f61d4deaacfd6b6c71f331e8065'/>
<id>4c6d26a38f977f61d4deaacfd6b6c71f331e8065</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename deprecated wasCalled() -&gt; toHaveBeenCalled() in all specs</title>
<updated>2011-05-31T08:32:54+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-05-31T08:32:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=2e5199997c77cb2febed4ff21bc12a5d5fbad4ce'/>
<id>2e5199997c77cb2febed4ff21bc12a5d5fbad4ce</id>
<content type='text'>
As well as wasNotCalled(), wasCalledWith(), wasNotCalledWith()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As well as wasNotCalled(), wasCalledWith(), wasNotCalledWith()
</pre>
</div>
</content>
</entry>
</feed>
