|
| 1 | +<a name="1.4.0-beta.1"></a> |
| 2 | +# 1.4.0-beta.1 trepidatious-salamander (2015-01-20) |
| 3 | + |
| 4 | + |
| 5 | +## Bug Fixes |
| 6 | + |
| 7 | +- **$animate:** ensure no transitions are applied when an empty inline style object is provided |
| 8 | + ([0db5b21b](https://github.com/angular/angular.js/commit/0db5b21b1d09431535e0c0bf8ac63d4b5b24d349), |
| 9 | + [#10613](https://github.com/angular/angular.js/issues/10613), [#10770](https://github.com/angular/angular.js/issues/10770)) |
| 10 | +- **$compile:** support class directives on SVG elements |
| 11 | + ([23c8a90d](https://github.com/angular/angular.js/commit/23c8a90d22f7c7b41b5a756b89498ffac828980a), |
| 12 | + [#10736](https://github.com/angular/angular.js/issues/10736), [#10756](https://github.com/angular/angular.js/issues/10756)) |
| 13 | +- **form:** clean up success state of controls when they are removed |
| 14 | + ([2408f2de](https://github.com/angular/angular.js/commit/2408f2ded5ead6e678c241e38ef474c1fadff92b), |
| 15 | + [#10509](https://github.com/angular/angular.js/issues/10509)) |
| 16 | +- **ngController:** allow bound constructor fns as controllers |
| 17 | + ([d17fbc38](https://github.com/angular/angular.js/commit/d17fbc3862e0a2e646db1222f184dbe663da4a1f), |
| 18 | + [#10784](https://github.com/angular/angular.js/issues/10784), [#10790](https://github.com/angular/angular.js/issues/10790)) |
| 19 | +- **ngRepeat:** do not sort object keys alphabetically |
| 20 | + ([c260e738](https://github.com/angular/angular.js/commit/c260e7386391877625eda086480de73e8a0ba921), |
| 21 | + [#6210](https://github.com/angular/angular.js/issues/6210), [#10538](https://github.com/angular/angular.js/issues/10538)) |
| 22 | + |
| 23 | + |
| 24 | +## Features |
| 25 | + |
| 26 | +- **$http:** provide a config object as an argument to header functions |
| 27 | + ([d435464c](https://github.com/angular/angular.js/commit/d435464c51d3912f56cfc830d86bfc64a1578327), |
| 28 | + [#7235](https://github.com/angular/angular.js/issues/7235), [#10622](https://github.com/angular/angular.js/issues/10622)) |
| 29 | + |
| 30 | + |
| 31 | +## Breaking Changes |
| 32 | + |
| 33 | +- **ngRepeat:** due to [c260e738](https://github.com/angular/angular.js/commit/c260e7386391877625eda086480de73e8a0ba921), |
| 34 | + |
| 35 | + |
| 36 | +Previously, the order of items when using ngRepeat to iterate |
| 37 | +over object properties was guaranteed to be consistent by sorting the |
| 38 | +keys into alphabetic order. |
| 39 | + |
| 40 | +Now, the order of the items is browser dependent based on the order returned |
| 41 | +from iterating over the object using the `for key in obj` syntax. |
| 42 | + |
| 43 | +It seems that browsers generally follow the strategy of providing |
| 44 | +keys in the order in which they were defined, although there are exceptions |
| 45 | +when keys are deleted and reinstated. See |
| 46 | +https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/delete#Cross-browser_issues |
| 47 | + |
| 48 | +The best approach is to convert Objects into Arrays by a filter such as |
| 49 | +https://github.com/petebacondarwin/angular-toArrayFilter |
| 50 | +or some other mechanism, and then sort them manually in the order you need. |
| 51 | + |
| 52 | +Closes #6210 |
| 53 | +Closes #10538 |
| 54 | + |
| 55 | + |
| 56 | + |
| 57 | +<a name="1.3.10"></a> |
| 58 | +# 1.3.10 heliotropic-sundial (2015-01-20) |
| 59 | + |
| 60 | + |
| 61 | +## Bug Fixes |
| 62 | + |
| 63 | +- **$animate:** ensure no transitions are applied when an empty inline style object is provided |
| 64 | + ([9b8df52a](https://github.com/angular/angular.js/commit/9b8df52aa960b9b6288fc150d55ea2e35f56555e), |
| 65 | + [#10613](https://github.com/angular/angular.js/issues/10613), [#10770](https://github.com/angular/angular.js/issues/10770)) |
| 66 | +- **$compile:** support class directives on SVG elements |
| 67 | + ([7a9e3360](https://github.com/angular/angular.js/commit/7a9e3360284d58197a1fe34de57f5e0f6d1f4a76), |
| 68 | + [#10736](https://github.com/angular/angular.js/issues/10736), [#10756](https://github.com/angular/angular.js/issues/10756)) |
| 69 | +- **form:** clean up success state of controls when they are removed |
| 70 | + ([cdc7280d](https://github.com/angular/angular.js/commit/cdc7280dd3d5a2ded784c06dd55fe36c2053fb6f), |
| 71 | + [#10509](https://github.com/angular/angular.js/issues/10509)) |
| 72 | +- **ngController:** allow bound constructor fns as controllers |
| 73 | + ([d015c8a8](https://github.com/angular/angular.js/commit/d015c8a80b28754633c846fc50d11c9437519486), |
| 74 | + [#10784](https://github.com/angular/angular.js/issues/10784), [#10790](https://github.com/angular/angular.js/issues/10790)) |
| 75 | + |
| 76 | + |
| 77 | + |
1 | 78 | <a name="1.4.0-beta.0"></a>
|
2 | 79 | # 1.4.0-beta.0 photonic-umbrakinesis (2015-01-13)
|
3 | 80 |
|
|
0 commit comments