|
| 1 | +<a name="1.5.6"></a> |
| 2 | +# 1.5.6 arrow-stringification (2016-05-27) |
| 3 | + |
| 4 | + |
| 5 | +## Bug Fixes |
| 6 | + |
| 7 | +- **$brower:** set the url even if the browser transforms it |
| 8 | + ([743b33ab](https://github.com/angular/angular.js/commit/743b33ab9d8cdb8aa6ff28028a54ac0023f4dc15), |
| 9 | + [#14427](https://github.com/angular/angular.js/issues/14427), [#14499](https://github.com/angular/angular.js/issues/14499)) |
| 10 | +- **$compile:** |
| 11 | + - properly bind context to linking functions for directives with `templateUrl` |
| 12 | + ([5ae72dc7](https://github.com/angular/angular.js/commit/5ae72dc7affb252774b7c4cbf278269c5e178f38)) |
| 13 | + - always use the DDO as `this` in pre-/post-linking functions |
| 14 | + ([47bc98a1](https://github.com/angular/angular.js/commit/47bc98a1eafd7853babc1a7dc54f13363a3f4a43), |
| 15 | + [#9306](https://github.com/angular/angular.js/issues/9306)) |
| 16 | + - don't run unnecessary update to one-way bindings |
| 17 | + ([30479647](https://github.com/angular/angular.js/commit/304796471292f9805b9cf77e51aacc9cfbb09921), |
| 18 | + [#14546](https://github.com/angular/angular.js/issues/14546), [#14580](https://github.com/angular/angular.js/issues/14580)) |
| 19 | + - removing unnecessary white space in element-transclusion comments |
| 20 | + ([1116a96d](https://github.com/angular/angular.js/commit/1116a96df662c95aa83ab527c479b644a14532b6), |
| 21 | + [#14549](https://github.com/angular/angular.js/issues/14549), [#14550](https://github.com/angular/angular.js/issues/14550)) |
| 22 | + - properly handle setting `srcset` to undefined |
| 23 | + ([308f22ba](https://github.com/angular/angular.js/commit/308f22ba9a803967ce84c995d810990c80478f6f), |
| 24 | + [#14470](https://github.com/angular/angular.js/issues/14470), [#14493](https://github.com/angular/angular.js/issues/14493)) |
| 25 | +- **$injector:** |
| 26 | + - add workaround for class stringification in Chrome v50/51 |
| 27 | + ([7550b7bd](https://github.com/angular/angular.js/commit/7550b7bda8d992cc6ed3c65b1f9f7e323a09cae4), |
| 28 | + [#14531](https://github.com/angular/angular.js/issues/14531)) |
| 29 | + - add workaround for fat-arrow stringification in Chrome v50/51 |
| 30 | + ([bb730704](https://github.com/angular/angular.js/commit/bb730704f2f3dea4620e7b40083dcd65f208e2b2), |
| 31 | + [#14487](https://github.com/angular/angular.js/issues/14487), [#14495](https://github.com/angular/angular.js/issues/14495)) |
| 32 | +- **$templateRequest:** trust empty templates in `$templateCache` as well |
| 33 | + ([10955969](https://github.com/angular/angular.js/commit/10955969620248bd31a0bd37bc9fd7cc3b1f5e88), |
| 34 | + [#14479](https://github.com/angular/angular.js/issues/14479), [#14496](https://github.com/angular/angular.js/issues/14496)) |
| 35 | +- **filters:** always call `splice()` with 2 arguments or more |
| 36 | + ([6f1fae8a](https://github.com/angular/angular.js/commit/6f1fae8a916cc6f26725f64869f86fcd4991e819), |
| 37 | + [#14467](https://github.com/angular/angular.js/issues/14467), [#14489](https://github.com/angular/angular.js/issues/14489)) |
| 38 | +- **ng-bind-html:** watch the unwrapped value using `$sce.valueOf()` (instead of `toString()`) |
| 39 | + ([1c1c9b27](https://github.com/angular/angular.js/commit/1c1c9b27cbb57b3219d4c9765eeea8a11553d297), |
| 40 | + [#14526](https://github.com/angular/angular.js/issues/14526), [#14527](https://github.com/angular/angular.js/issues/14527)) |
| 41 | +- **ngAnimate:** |
| 42 | + - don't break on anchored animations without duration |
| 43 | + ([21b76aed](https://github.com/angular/angular.js/commit/21b76aed06d9cc04bd25a99c23ba852af782b357), |
| 44 | + [#14641](https://github.com/angular/angular.js/issues/14641), [#14645](https://github.com/angular/angular.js/issues/14645)) |
| 45 | + - properly handle empty jqLite collections |
| 46 | + ([9f480257](https://github.com/angular/angular.js/commit/9f4802573348401ee24090f815f3138fa17c161d), |
| 47 | + [#14558](https://github.com/angular/angular.js/issues/14558), [#14559](https://github.com/angular/angular.js/issues/14559)) |
| 48 | +- **ngMessages:** do not compile ngMessagesInclude template if scope is destroyed |
| 49 | + ([69d9072d](https://github.com/angular/angular.js/commit/69d9072d5b5aba988ac8a9717c92ce1fac465cbe), |
| 50 | + [#12695](https://github.com/angular/angular.js/issues/12695), [#14640](https://github.com/angular/angular.js/issues/14640)) |
| 51 | +- **ngMock:** |
| 52 | + - match HTTP request regardless of the order of query params |
| 53 | + ([363fb16c](https://github.com/angular/angular.js/commit/363fb16c1076a806bb31006daaf583ab5c82e467), |
| 54 | + [#12762](https://github.com/angular/angular.js/issues/12762)) |
| 55 | + - pass eventHandlers to $httpBackend if passThrough is active |
| 56 | + ([147650b3](https://github.com/angular/angular.js/commit/147650b3beae7ad8b556a930129887d187a0f5d3), |
| 57 | + [#14471](https://github.com/angular/angular.js/issues/14471)) |
| 58 | + |
| 59 | + |
| 60 | +## Features |
| 61 | + |
| 62 | +- **$compile:** support omitting required controller name if same as the local name |
| 63 | + ([8965d57a](https://github.com/angular/angular.js/commit/8965d57aa0788c96859cf3cfa0f78b46d2cebedb), |
| 64 | + [#14513](https://github.com/angular/angular.js/issues/14513)) |
| 65 | +- **$parse:** Add support for ES6 object initializers |
| 66 | + ([1c9b9e24](https://github.com/angular/angular.js/commit/1c9b9e24ede7efc10ce4d53c6ab5528cc77e79d7)) |
| 67 | + |
| 68 | + |
| 69 | +## Performance Improvements |
| 70 | + |
| 71 | +- **$rootScope:** make queues more efficient |
| 72 | + ([51b78f61](https://github.com/angular/angular.js/commit/51b78f61f954d94dc937f57190c9f881df9ab3ad), |
| 73 | + [#14545](https://github.com/angular/angular.js/issues/14545)) |
| 74 | +- **ngAnimate:** listen for document visibility changes |
| 75 | + ([b377d6b0](https://github.com/angular/angular.js/commit/b377d6b043db9c8da4e68493892f75a0f9759464), |
| 76 | + [#14568](https://github.com/angular/angular.js/issues/14568)) |
| 77 | +- **ngClass:** improve even-odd checking |
| 78 | + ([cf1b1755](https://github.com/angular/angular.js/commit/cf1b175508a72d4b7e3d64b8506903096c6ec25f)) |
| 79 | + |
| 80 | + |
1 | 81 | <a name="1.4.11"></a>
|
2 | 82 | # 1.4.11 relentless-syncomania (2016-05-27)
|
3 | 83 |
|
|
0 commit comments