Skip to content

Commit c4fb0ec

Browse files
docs(CHANGELOG): add release notes for 1.5.4
1 parent 2840aec commit c4fb0ec

File tree

1 file changed

+83
-0
lines changed

1 file changed

+83
-0
lines changed

CHANGELOG.md

+83
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,86 @@
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+
72+
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+
82+
83+
184
<a name="1.5.3"></a>
285
# 1.5.3 diplohaplontic-meiosis (2016-03-25)
386

0 commit comments

Comments
 (0)