|
| 1 | +<a name="1.2.18"></a> |
| 2 | +# 1.2.18 ear-extendability (2014-06-13) |
| 3 | + |
| 4 | + |
| 5 | +## Bug Fixes |
| 6 | + |
| 7 | +- **$compile:** |
| 8 | + - ensure transclude works at root of templateUrl |
| 9 | + ([fd420c40](https://github.com/angular/angular.js/commit/fd420c40613d02b3a3f7b14d00a98664518c28f0), |
| 10 | + [#7183](https://github.com/angular/angular.js/issues/7183), [#7772](https://github.com/angular/angular.js/issues/7772)) |
| 11 | + - bound transclusion to correct scope |
| 12 | + ([1382d4e8](https://github.com/angular/angular.js/commit/1382d4e88ec486b7749e45e6ccc864b3ec388cfe)) |
| 13 | + - don't pass transcludes to non-transclude templateUrl directives |
| 14 | + ([b9ddef2a](https://github.com/angular/angular.js/commit/b9ddef2a495b44cb5fe678b8753de0b7a369244d)) |
| 15 | + - don't pass transclude to template of non-transclude directive |
| 16 | + ([eafba9e2](https://github.com/angular/angular.js/commit/eafba9e2e5ddc668c534e930d83031d2e8dc32b9)) |
| 17 | + - fix nested isolated transclude directives |
| 18 | + ([bb931097](https://github.com/angular/angular.js/commit/bb9310974b6765c2b87e74ee7b8485a6e9c24740), |
| 19 | + [#1809](https://github.com/angular/angular.js/issues/1809), [#7499](https://github.com/angular/angular.js/issues/7499)) |
| 20 | + - pass transcludeFn down to nested transclude directives |
| 21 | + ([8df5f325](https://github.com/angular/angular.js/commit/8df5f3259aa776f28bf3d869fb1c03e10a897c84), |
| 22 | + [#7240](https://github.com/angular/angular.js/issues/7240), [#7387](https://github.com/angular/angular.js/issues/7387)) |
| 23 | +- **$injector:** report circularity in circular dependency error message |
| 24 | + ([14e797c1](https://github.com/angular/angular.js/commit/14e797c1a10eabd15bf8e845b62213398bcc0f58), |
| 25 | + [#7500](https://github.com/angular/angular.js/issues/7500)) |
| 26 | +- **ngResource:** don't convert literal values into Resource objects when isArray is true |
| 27 | + ([f0904cf1](https://github.com/angular/angular.js/commit/f0904cf12e4f01daa2d4fcbb20c762050125ca55), |
| 28 | + [#6314](https://github.com/angular/angular.js/issues/6314), [#7741](https://github.com/angular/angular.js/issues/7741)) |
| 29 | + |
| 30 | + |
| 31 | +## Performance Improvements |
| 32 | + |
| 33 | +- **$compile:** move ng-binding class stamping for interpolation into compile phase |
| 34 | + ([81b7e5ab](https://github.com/angular/angular.js/commit/81b7e5ab0ee3fea410b16b09144359ceb99f5191)) |
| 35 | +- **$http:** move xsrf cookie check to after cache check in $http |
| 36 | + ([8b86d363](https://github.com/angular/angular.js/commit/8b86d363aa252c3264201b54b57c3e34f9632d45), |
| 37 | + [#7717](https://github.com/angular/angular.js/issues/7717)) |
| 38 | +- **isArray:** use native Array.isArray |
| 39 | + ([6c14fb1e](https://github.com/angular/angular.js/commit/6c14fb1eb61dc0a0552fbcb2ca3ace11c9a2f6a5)) |
| 40 | +- **jqLite:** cache collection length for all methods that work on a single element |
| 41 | + ([6d418ef5](https://github.com/angular/angular.js/commit/6d418ef5e3a775577996caf0709f79f447f77025)) |
| 42 | +- **ngBind:** set the ng-binding class during compilation instead of linking |
| 43 | + ([1b189027](https://github.com/angular/angular.js/commit/1b1890274e5a75553ddf9915bb23da48800275f9)) |
| 44 | + |
| 45 | + |
| 46 | + |
1 | 47 | <a name="1.2.17"></a>
|
2 | 48 | # 1.2.17 - quantum disentanglement (2014-06-06)
|
3 | 49 |
|
|
0 commit comments