|
| 1 | +<a name="1.2.7"></a> |
| 2 | +# 1.2.7 emoji-clairvoyance (2014-01-03) |
| 3 | + |
| 4 | + |
| 5 | +## Bug Fixes |
| 6 | + |
| 7 | +- **$animate:** |
| 8 | + - ensue class-based animations are always skipped before structural post-digest tasks are run |
| 9 | + ([bc492c0f](https://github.com/angular/angular.js/commit/bc492c0fc17257ddf2bc5964e205379aa766b3d8), |
| 10 | + [#5582](https://github.com/angular/angular.js/issues/5582)) |
| 11 | + - remove trailing `s` from computed transition duration styles |
| 12 | + ([50bf0296](https://github.com/angular/angular.js/commit/50bf029625d603fc652f0f413e709f43803743db)) |
| 13 | +- **$http:** |
| 14 | + ([3d38fff8](https://github.com/angular/angular.js/commit/3d38fff8b4ea2fd60fadef2028ea4dcddfccb1a4)) |
| 15 | + - use ActiveX XHR when making PATCH requests on IE8 |
| 16 | + ([6c17d02b](https://github.com/angular/angular.js/commit/6c17d02bc4cc02f478775d62e1f9f77da9da82ad), |
| 17 | + [#2518](https://github.com/angular/angular.js/issues/2518), [#5043](https://github.com/angular/angular.js/issues/5043)) |
| 18 | + - fix 'type mismatch' error on IE8 after each request |
| 19 | + ([fd9a03e1](https://github.com/angular/angular.js/commit/fd9a03e147aac7e952c6dda1f381fd4662276ba2)) |
| 20 | + - Ignore multiple calls to onreadystatechange with readyState=4 |
| 21 | + ([4f572366](https://github.com/angular/angular.js/commit/4f57236614415eea919221ea5f99c4d8689b3267), |
| 22 | + [#5426](https://github.com/angular/angular.js/issues/5426)) |
| 23 | +- **$injector:** remove the `INSTANTIATING` flag properly when done |
| 24 | + ([186a5912](https://github.com/angular/angular.js/commit/186a5912288acfff0ee59dae29af83c37c987921), |
| 25 | + [#4361](https://github.com/angular/angular.js/issues/4361), [#5577](https://github.com/angular/angular.js/issues/5577)) |
| 26 | +- **$location:** |
| 27 | + - remove base href domain if the URL begins with '//' |
| 28 | + ([760f2fb7](https://github.com/angular/angular.js/commit/760f2fb73178e56c37397b3c5876f7dac96f0455), |
| 29 | + [#5606](https://github.com/angular/angular.js/issues/5606)) |
| 30 | + - fix $location.path() behaviour when $locationChangeStart is triggered by the browser |
| 31 | + ([cf686285](https://github.com/angular/angular.js/commit/cf686285c22d528440e173fdb65ad1052d96df3c), |
| 32 | + [#4989](https://github.com/angular/angular.js/issues/4989), [#5089](https://github.com/angular/angular.js/issues/5089), [#5118](https://github.com/angular/angular.js/issues/5118), [#5580](https://github.com/angular/angular.js/issues/5580)) |
| 33 | + - re-assign history after BFCache back on Android browser |
| 34 | + ([bddd46c8](https://github.com/angular/angular.js/commit/bddd46c8ecf49cfe6c999cd6b4a69b7d7e1f9a33), |
| 35 | + [#5425](https://github.com/angular/angular.js/issues/5425)) |
| 36 | +- **$resource:** prevent URL template from collapsing into an empty string |
| 37 | + ([131e4014](https://github.com/angular/angular.js/commit/131e4014b831ac81b7979c4523da81ebc5861c70), |
| 38 | + [#5455](https://github.com/angular/angular.js/issues/5455), [#5493](https://github.com/angular/angular.js/issues/5493)) |
| 39 | +- **$sanitize:** consider the `size` attribute as a valid/allowed attribute |
| 40 | + ([056c8493](https://github.com/angular/angular.js/commit/056c8493521988dbb330c6636135b505737da918), |
| 41 | + [#5522](https://github.com/angular/angular.js/issues/5522)) |
| 42 | +- **Scope:** don't let watch deregistration mess up the dirty-checking digest loop |
| 43 | + ([884ef0db](https://github.com/angular/angular.js/commit/884ef0dbcdfe614cedc824d079361b53e675d033), |
| 44 | + [#5525](https://github.com/angular/angular.js/issues/5525)) |
| 45 | +- **input:** |
| 46 | + - use apply on the change event only when one isn't already in progress |
| 47 | + ([a80049fd](https:/
C7E0
/github.com/angular/angular.js/commit/a80049fd0ac858eeeb645a4209cb2a661d0b4c33), |
| 48 | + [#5293](https://github.com/angular/angular.js/issues/5293)) |
| 49 | + - prevent double $digest when using jQuery trigger. |
| 50 | + ([1147f219](https://github.com/angular/angular.js/commit/1147f21999edf9a434cd8d24865a6455e744d858), |
| 51 | + [#5293](https://github.com/angular/angular.js/issues/5293)) |
| 52 | +- **ngRepeat:** allow for more flexible coding style in ngRepeat expression |
| 53 | + ([c9705b75](https://github.com/angular/angular.js/commit/c9705b755645a4bfe066243f2ba15a733c3787e1), |
| 54 | + [#5537](https://github.com/angular/angular.js/issues/5537), [#5598](https://github.com/angular/angular.js/issues/5598)) |
| 55 | +- **ngRoute:** instantiate controller when template is empty |
| 56 | + ([498365f2](https://github.com/angular/angular.js/commit/498365f219f65d6c29bdf2f03610a4d3646009bb), |
| 57 | + [#5550](https://github.com/angular/angular.js/issues/5550)) |
| 58 | +- **ngShow/ngHide, ngIf:** functions with zero args should be truthy |
| 59 | + ([01c5be46](https://github.com/angular/angular.js/commit/01c5be4681e34cdc5f5c461b7a618fefe8038919), |
| 60 | + [#5414](https://github.com/angular/angular.js/issues/5414)) |
| 61 | + |
| 62 | + |
| 63 | +## Performance Improvements |
| 64 | + |
| 65 | +- **Scope:** limit propagation of $broadcast to scopes that have listeners for the event |
| 66 | + ([80e7a455](https://github.com/angular/angular.js/commit/80e7a4558490f7ffd33d142844b9153a5ed00e86), |
| 67 | + [#5341](https://github.com/angular/angular.js/issues/5341), [#5371](https://github.com/angular/angular.js/issues/5371)) |
| 68 | + |
1 | 69 | <a name="1.2.6"></a>
|
2 | 70 | # 1.2.6 taco-salsafication (2013-12-19)
|
3 | 71 |
|
|
0 commit comments