|
1 | | -<a name="1.5.4"></a> |
2 | | -# 1.5.4 graduated-sophistry (2016-04-14) |
3 | | - |
4 | | - |
5 | | -## Bug Fixes |
6 | | - |
7 | | -- **$compile:** |
8 | | - - do not use `noop()` as controller for multiple components |
9 | | - ([4c8aeefb](https://github.com/angular/angular.js/commit/4c8aeefb624de7436ad95f3cd525405e0c3f493e), |
10 | | - [#14391](https://github.com/angular/angular.js/issues/14391), [#14402](https://github.com/angular/angular.js/issues/14402)) |
11 | | - - still trigger `$onChanges` even if the inner value already matches the new value |
12 | | - ([d9448dcb](https://github.com/angular/angular.js/commit/d9448dcb9f901ceb04deda1d5f3d5aac8442a718), |
13 | | - [#14406](https://github.com/angular/angular.js/issues/14406)) |
14 | | - - handle boolean attributes in `@` bindings |
15 | | - ([499e1b2a](https://github.com/angular/angular.js/commit/499e1b2adf27f32d671123f8dceadb3df2ad84a9), |
16 | | - [#14070](https://github.com/angular/angular.js/issues/14070)) |
17 | | - - don't throw if controller is named |
18 | | - ([e72990dc](https://github.com/angular/angular.js/commit/e72990dc3714c8b847185ddb64fd5fd00e5cceab)) |
19 | | - - ensure that `$onChanges` hook is called correctly |
20 | | - ([0ad2b708](https://github.com/angular/angular.js/commit/0ad2b70862d49ecc4355a16d767c0ca9358ecc3e), |
21 | | - [#14355](https://github.com/angular/angular.js/issues/14355), [#14359](https://github.com/angular/angular.js/issues/14359)) |
22 | | -- **$injector:** ensure functions with overridden `toString()` are annotated properly |
23 | | - ([d384834f](https://github.com/angular/angular.js/commit/d384834fdee140a716298bd065f304f8fba4725e), |
24 | | - [#14361](https://github.com/angular/angular.js/issues/14361)) |
25 | | -- **ngAnimate:** |
26 | | - - remove event listeners only after all listeners have been called |
27 | | - ([79604f46](https://github.com/angular/angular.js/commit/79604f462899c118a99d610995083ff82d38aa35), |
28 | | - [#14321](https://github.com/angular/angular.js/issues/14321)) |
29 | | - - fire callbacks when document is hidden |
30 | | - ([c7a92d2a](https://github.com/angular/angular.js/commit/c7a92d2a9a436dddd65de721c9837a93e915d939), |
31 | | - [#14120](https://github.com/angular/angular.js/issues/14120)) |
32 | | - - fire callbacks in the correct order for certain skipped animations |
33 | | - ([90da3059](https://github.com/angular/angular.js/commit/90da3059cecfefaecf136b01cd87aee6775a8778)) |
34 | | -- **ngClass:** fix watching of an array expression containing an object |
35 | | - ([f975d8d4](https://github.com/angular/angular.js/commit/f975d8d4481e0b8cdba553f0e5ad9ec1688adae8), |
36 | | - [#14405](https://github.com/angular/angular.js/issues/14405)) |
37 | | -- **ngMock:** fix collecting stack trace in `inject()` on IE10+, PhantomJS |
38 | | - ([e9c718a4](https://github.com/angular/angular.js/commit/e9c718a465d28b9f2691e3acab944f7c31aa9fb6), |
39 | | - [#13591](https://github.com/angular/angular.js/issues/13591), [#13592](https://github.com/angular/angular.js/issues/13592), [#13593](https://github.com/angular/angular.js/issues/13593)) |
40 | | -- **ngOptions:** set select value when model matches disabled option |
41 | | - ([832eba5f](https://github.com/angular/angular.js/commit/832eba5fc952312e6b99127123e6e75bdf729006), |
42 | | - [#12756](https://github.com/angular/angular.js/issues/12756)) |
43 | | - |
44 | | - |
45 | | -## Features |
46 | | - |
47 | | -- **$compile:** |
48 | | - - put custom annotations on DDO |
49 | | - ([f338e96c](https://github.com/angular/angular.js/commit/f338e96ccc739efc4b24022eae406c3d5451d422), |
50 | | - [#14369](https://github.com/angular/angular.js/issues/14369), [#14279](https://github.com/angular/angular.js/issues/14279), [#14284](https://github.com/angular/angular.js/issues/14284)) |
51 | | - - add `isFirstChange()` method to onChanges object |
52 | | - ([8d43d8b8](https://github.com/angular/angular.js/commit/8d43d8b8e7aacf97ddb9aa48bff25db57249cdd5), |
53 | | - [#14318](https://github.com/angular/angular.js/issues/14318), [#14323](https://github.com/angular/angular.js/issues/14323)) |
54 | | -- **$componentController:** provide isolated scope if none is passed (#14425) |
55 | | - ([33f817b9](https://github.com/angular/angular.js/commit/33f817b99cb20e566b381e7202235fe99b4a742a), |
56 | | - [#14425](https://github.com/angular/angular.js/issues/14425)) |
57 | | -- **$http:** |
58 | | - - support handling additional XHR events |
59 | | - ([01b18450](https://github.com/angular/angular.js/commit/01b18450882da9bb9c903d43c0daddbc03c2c35d) and |
60 | | - [56c861c9](https://github.com/angular/angular.js/commit/56c861c9e114c45790865e5635eaae8d32eb649a), |
61 | | - [#14367](https://github.com/angular/angular.js/issues/14367), [#11547](https://github.com/angular/angular.js/issues/11547), [#1934](https://github.com/angular/angular.js/issues/1934)) |
62 | | -- **$parse:** add the ability to define the identifier characters |
63 | | - ([3e7fa191](https://github.com/angular/angular.js/commit/3e7fa19197c54a764225ad27c0c0bf72263daa8d)) |
64 | | -- **ngAnimate:** let $animate.off() remove all listeners for an element |
65 | | - ([bf6cb8ab](https://github.com/angular/angular.js/commit/bf6cb8ab0d157083a1ed55743e3fffe728daa6f3)) |
66 | | -- **ngAria:** add support for aria-readonly based on ngReadonly |
67 | | - ([ec0baadc](https://github.com/angular/angular.js/commit/ec0baadcb68a4fa8da27d76b7e6a4e0840acd7fa), |
68 | | - [#14140](https://github.com/angular/angular.js/issues/14140), [#14077](https://github.com/angular/angular.js/issues/14077)) |
69 | | -- **ngParseExt:** new ngParseExt module |
70 | | - ([d08f5c69](https://github.com/angular/angular.js/commit/d08f5c698624f6243685b16f2d458cb9a980ebde)) |
71 | 1 |
|
72 | 2 |
|
73 | | -## Performance Improvements |
74 | | - |
75 | | -- **$compile:** use createMap() for directive bindings to allow fast `forEach` |
76 | | - ([c115b37c](https://github.com/angular/angular.js/commit/c115b37c336f3a5936187279057b29c76078caf2), |
77 | | - [#12529](https://github.com/angular/angular.js/issues/12529)) |
78 | | -- **ngOptions:** use `documentFragment` to populate `select` options |
79 | | - ([6a4124d0](https://github.com/angular/angular.js/commit/6a4124d0fb17cd7fc0e8bf5a1ca4d785a1d11c1c), |
80 | | - [#13607](https://github.com/angular/angular.js/issues/13607), [#13239](https://github.com/angular/angular.js/issues/13239), [#12076](https://github.com/angular/angular.js/issues/12076)) |
81 | | - |
| 3 | +<a name="1.5.4"></a> |
| 4 | +# 1.5.4 graduated-sophistry (2016-04-14) |
82 | 5 |
|
| 6 | +This was a partially published release that you should ignore. |
83 | 7 |
|
84 | 8 | <a name="1.5.3"></a> |
85 | 9 | # 1.5.3 diplohaplontic-meiosis (2016-03-25) |
|
0 commit comments