|
| 1 | +<a name="1.0.0rc10"></a> |
| 2 | +# 1.0.0rc10 tesseract-giftwrapping (2012-05-23) |
| 3 | + |
| 4 | +## Features |
| 5 | + |
| 6 | +- **$timeout:** add `$timeout` service that supersedes `$defer` |
| 7 | + ([4511d39c](https://github.com/angular/angular.js/commit/4511d39cc748288df70bdc258f98a8f36652e683), |
| 8 | + [#704](https://github.com/angular/angular.js/issues/704), |
| 9 | + [#532](https://github.com/angular/angular.js/issues/532)) |
| 10 | +- **scope:** add `event.preventDefault()` and `event.defaultPrevented` |
| 11 | + ([84542d24](https://github.com/angular/angular.js/commit/84542d2431d20de42d6ec27c9d3435dd72dbe2ee)) |
| 12 | + |
| 13 | + |
| 14 | +## Bug Fixes |
| 15 | + |
| 16 | +- **ngRepeat:** expose `$first`, `$middle` and `$last` instead of `$position` |
| 17 | + ([1d388676](https://github.com/angular/angular.js/commit/1d388676e3b97b6171fc498e82545bd437ee6fd1), |
| 18 | + [#912](https://github.com/angular/angular.js/issues/912)) |
| 19 | +- **jqLite:** use the same expando store structure as jQuery |
| 20 | + ([acf095d1](https://github.com/angular/angular.js/commit/acf095d1783e30e750d046ef24e81b5a0a31fbd4)) |
| 21 | +- **$rootScope:** infinite digest exception does not clear $$phase |
| 22 | + ([5989a1ed](https://github.com/angular/angular.js/commit/5989a1eda2b9e289b467ef9741fb1476549c8fd9), |
| 23 | + [#979](https://github.com/angular/angular.js/issues/979)) |
| 24 | + |
| 25 | + |
| 26 | +## Breaking Changes |
| 27 | + |
| 28 | +- **ngRepeat - `$position` is not exposed in repeater scopes any more** |
| 29 | + |
| 30 | + To update, search for `/\$position/` and replace it with one of `$first`, `$middle` or `$last`. |
| 31 | + ([1d388676](https://github.com/angular/angular.js/commit/1d388676e3b97b6171fc498e82545bd437ee6fd1)) |
| 32 | + |
| 33 | +- **scope event's `cancel` method was renamed to `stopPropagation`** |
| 34 | + |
| 35 | + The name was corrected in order to align better with DOM terminology. |
| 36 | + To update, search for `/\.\s*cancel\s*(/` and replace it with `.stopPropagation(` or |
| 37 | + `.preventDefault(` (or both) depending on what you actually need. |
| 38 | + ([91db9920](https://github.com/angular/angular.js/commit/91db99208e197a73584a88a8d835eeb55c466335)) |
| 39 | + |
| 40 | + |
| 41 | +## Deprecation Warnings |
| 42 | + |
| 43 | +- **`$defer` service has been deprecated in favor of `$timeout` service** |
| 44 | + |
| 45 | + The `$defer` service will be removed before 1.0 final, so please migrate your code. |
| 46 | + ([4511d39c](https://github.com/angular/angular.js/commit/4511d39cc748288df70bdc258f98a8f36652e683)) |
| 47 | + |
| 48 | + |
| 49 | + |
| 50 | + |
1 | 51 | <a name="1.0.0rc9"></a>
|
2 | 52 | # 1.0.0rc9 eggplant-teleportation (2012-05-14)
|
3 | 53 |
|
|
0 commit comments