|
1 | 1 | <a name="0.9.16"><a/>
|
2 |
| -# <angular/> 0.9.16 weather-control (in-progress) # |
| 2 | +# <angular/> 0.9.16 weather-control (2011-06-07) # |
3 | 3 |
|
4 | 4 | ### Features
|
5 |
| -- we can run scenario tests with jstd (from command line and in multiple browsers) |
| 5 | +- [JsTD Scenario Adapter] for running scenario tests with jstd (from command line and in multiple |
| 6 | + browsers) |
| 7 | + |
| 8 | + |
| 9 | +### Documentation |
| 10 | +- brand new template for <http://docs.angularjs.com/> |
| 11 | +- brand new tutorial that describes how to build a typical angular app |
| 12 | + <http://docs.angularjs.com/#!/tutorial> |
| 13 | +- lots of new content for the dev guide (still work in progress) |
| 14 | + <http://docs.angularjs.com/#!/guide> |
| 15 | + |
| 16 | + |
| 17 | +### Bug Fixes |
| 18 | +- ng:href produces unclickable links on IE7 [#352](https://github.com/angular/angular.js/issues/352) |
| 19 | +- IE 8 in compatibility mode breaks routing [#353](https://github.com/angular/angular.js/issues/353) |
| 20 | +- IE translates a 204 response code to 1223 [#357](https://github.com/angular/angular.js/issues/357) |
| 21 | +- Fixed unit test in IE7 [#360](https://github.com/angular/angular.js/pull/360) |
| 22 | +- Fixed unit tests on FF4, Opera [#364](https://github.com/angular/angular.js/pull/364) |
| 23 | +- Fixed opera date.toISOString issue [#367](https://github.com/angular/angular.js/pull/367) |
6 | 24 |
|
7 | 25 |
|
8 | 26 | ### Breaking changes
|
9 |
| -- html scenario runner requires ng:autotest option to start tests automatically |
| 27 | +- html scenario runner requires ng:autotest script attribute to start tests automatically |
| 28 | + ([example](https://github.com/angular/angular.js/blob/master/example/personalLog/scenario/runner.html#L5)) |
| 29 | + |
10 | 30 |
|
11 | 31 |
|
12 | 32 | <a name="0.9.15"><a/>
|
|
142 | 162 | - many, but by far not all, docs were updated, improved and cleaned up
|
143 | 163 |
|
144 | 164 | ### Features
|
145 |
| -- [`$route`](http://docs.angularjs.org/#!angular.service.$route) service now supports these |
| 165 | +- [`$route`](http://docs.angularjs.org/#!/api/angular.service.$route) service now supports these |
146 | 166 | features:
|
147 | 167 | - route not found handling via `#otherwise()`
|
148 | 168 | - redirection support via `#when('/foo', {redirectTo: '/bar'})` (including param interpolation)
|
|
158 | 178 | - other various small fixes
|
159 | 179 |
|
160 | 180 | ### Breaking changes
|
161 |
| -- mock [`$browser`](http://docs.angularjs.org/#!angular.mock.service.$browser) now throws an |
| 181 | +- mock [`$browser`](http://docs.angularjs.org/#!/api/angular.mock.service.$browser) now throws an |
162 | 182 | exception if the `flush()` method is called when there are no requests to be flushed. If you
|
163 | 183 | experience `No xhr requests to be flushed!` errors in your tests, it's because you called
|
164 | 184 | `$browser.xhr.flush()` unexpectedly. To make the error go away, either make sure your code makes a
|
|
169 | 189 | # <angular/> 0.9.10 flea-whisperer (2011-01-26) #
|
170 | 190 |
|
171 | 191 | ### Features
|
172 |
| -- new [`ng:view`](http://docs.angularjs.org/#!angular.widget.ng:view) widget to simplify integration |
| 192 | +- new [`ng:view`](http://docs.angularjs.org/#!/api/angular.widget.ng:view) widget to simplify integration |
173 | 193 | with the `$route` service
|
174 | 194 | - the content of all standard HTML widgets is now being processed
|
175 | 195 | (e.g. `<button>{{foo}}</button>` works now) (commit 1d7b9d56)
|
176 |
| -- new [`$log`](http://docs.angularjs.org/#!angular.mock.service.$log) and |
177 |
| - [`$exceptionHandler`](http://docs.angularjs.org/#!angular.mock.service.$exceptionHandler) service |
| 196 | +- new [`$log`](http://docs.angularjs.org/#!/api/angular.mock.service.$log) and |
| 197 | + [`$exceptionHandler`](http://docs.angularjs.org/#!/api/angular.mock.service.$exceptionHandler) service |
178 | 198 | mocks now part of `angular-mocks.js` (commit f5d08963)
|
179 | 199 |
|
180 | 200 | ### Bug Fixes
|
@@ -221,7 +241,7 @@ with the `$route` service
|
221 | 241 |
|
222 | 242 | ### Breaking changes
|
223 | 243 | - API for accessing registered services — `scope.$inject` — was renamed to
|
224 |
| - [`scope.$service`](http://docs.angularjs.org/#!angular.scope.$service). (commit b2631f61) |
| 244 | + [`scope.$service`](http://docs.angularjs.org/#!/api/angular.scope.$service). (commit b2631f61) |
225 | 245 |
|
226 | 246 | - Support for `eager-published` services was removed. This change was done to make explicit
|
227 | 247 | dependency declaration always required in order to allow making relatively expensive services
|
@@ -482,20 +502,21 @@ with the `$route` service
|
482 | 502 |
|
483 | 503 |
|
484 | 504 |
|
485 |
| -[scope]: http://docs.angularjs.org/#!angular.scope |
486 |
| -[compile]: http://docs.angularjs.org/#!angular.compile |
487 |
| -[element]: http://docs.angularjs.org/#!angular.element |
488 |
| -[widget]: http://docs.angularjs.org/#!angular.widget |
489 |
| -[ng:repeat]: http://docs.angularjs.org/#!angular.widget.@ng:repeat |
490 |
| -[ng:view]: http://docs.angularjs.org/#!angular.widget.ng:view |
491 |
| -[ng:include]: http://docs.angularjs.org/#!angular.widget.ng:include |
492 |
| -[$defer]: http://docs.angularjs.org/#!angular.service.$defer |
493 |
| -[$cookies]: http://docs.angularjs.org/#!angular.service.$cookies |
494 |
| -[$xhr]: http://docs.angularjs.org/#!angular.service.$xhr |
495 |
| -[$xhr.cache]: http://docs.angularjs.org/#!angular.service.$xhr.cache |
496 |
| -[$resource]: http://docs.angularjs.org/#!angular.service.$resource |
497 |
| -[directive]: http://docs.angularjs.org/#!angular.directive |
498 |
| -[ng:autobind]: http://docs.angularjs.org/#!angular.directive.ng:autobind |
499 |
| -[guide.di]: http://docs.angularjs.org/#!guide.di |
500 |
| -[downloading]: http://docs.angularjs.org/#!downloading |
501 |
| -[contribute]: http://docs.angularjs.org/#!contribute |
| 505 | +[scope]: http://docs.angularjs.org/#!/api/angular.scope |
| 506 | +[compile]: http://docs.angularjs.org/#!/api/angular.compile |
| 507 | +[element]: http://docs.angularjs.org/#!/api/angular.element |
| 508 | +[widget]: http://docs.angularjs.org/#!/api/angular.widget |
| 509 | +[ng:repeat]: http://docs.angularjs.org/#!/api/angular.widget.@ng:repeat |
| 510 | +[ng:view]: http://docs.angularjs.org/#!/api/angular.widget.ng:view |
| 511 | +[ng:include]: http://docs.angularjs.org/#!/api/angular.widget.ng:include |
| 512 | +[$defer]: http://docs.angularjs.org/#!/api/angular.service.$defer |
| 513 | +[$cookies]: http://docs.angularjs.org/#!/api/angular.service.$cookies |
| 514 | +[$xhr]: http://docs.angularjs.org/#!/api/angular.service.$xhr |
| 515 | +[$xhr.cache]: http://docs.angularjs.org/#!/api/angular.service.$xhr.cache |
| 516 | +[$resource]: http://docs.angularjs.org/#!/api/angular.service.$resource |
| 517 | +[directive]: http://docs.angularjs.org/#!/api/angular.directive |
| 518 | +[ng:autobind]: http://docs.angularjs.org/#!/api/angular.directive.ng:autobind |
| 519 | +[guide.di]: http://docs.angularjs.org/#!/guide/dev_guide.di |
| 520 | +[downloading]: http://docs.angularjs.org/#!/misc/downloading |
| 521 | +[contribute]: http://docs.angularjs.org/#!/misc/contribute |
| 522 | +[Jstd Scenario Adapter]: https://github.com/angular/angular.js/blob/master/src/jstd-scenario-adapter/Adapter.js |
0 commit comments