Skip to content

Commit 75e8764

Browse files
committed
chore(CHANGELOG): update with changes for 1.4.8
1 parent 19fab4a commit 75e8764

File tree

1 file changed

+94
-3
lines changed

1 file changed

+94
-3
lines changed

CHANGELOG.md

+94-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,97 @@
1+
<a name="1.4.8"></a>
2+
# 1.4.8 ice-manipulation (2015-11-19)
3+
4+
5+
## Bug Fixes
6+
7+
- **$animate:** ensure leave animation calls `close` callback
8+
([6bd6dbff](https://github.com/angular/angular.js/commit/6bd6dbff4961a601c03e9465442788781d329ba6),
9+
[#12278](https://github.com/angular/angular.js/issues/12278), [#12096](https://github.com/angular/angular.js/issues/12096), [#13054](https://github.com/angular/angular.js/issues/13054))
10+
- **$cacheFactory:** check key exists before decreasing cache size count
11+
([2a5a52a7](https://github.com/angular/angular.js/commit/2a5a52a76ccf60c6e8c5d881e90e11a2666a6d3c),
12+
[#12321](https://github.com/angular/angular.js/issues/12321), [#12329](https://github.com/angular/angular.js/issues/12329))
13+
- **$compile:**
14+
- bind all directive controllers correctly when using `bindToController`
15+
([5d8861fb](https://github.com/angular/angular.js/commit/5d8861fb2f203e8a688b6044cbd1140cd79fd049),
16+
[#11343](https://github.com/angular/angular.js/issues/11343), [#11345](https://github.com/angular/angular.js/issues/11345))
17+
- evaluate against the correct scope with bindToController on new scope
18+
([b9f7c453](https://github.com/angular/angular.js/commit/b9f7c453e00d6938106f414952f74d5e5fdcb993),
19+
[#13021](https://github.com/angular/angular.js/issues/13021), [#13025](https://github.com/angular/angular.js/issues/13025))
20+
- fix scoping of transclusion directives inside replace directive
21+
([74da0340](https://github.com/angular/angular.js/commit/74da03407782d679951cd8f693860cea214f2580),
22+
[#12975](https://github.com/angular/angular.js/issues/12975), [#12936](https://github.com/angular/angular.js/issues/12936), [#13244](https://github.com/angular/angular.js/issues/13244))
23+
- **$http:** apply `transformResponse` even when `data` is empty
24+
([c6909464](https://github.com/angular/angular.js/commit/c690946469e09cfe6b774e63dbe14ace92ce6cb7),
25+
[#12976](https://github.com/angular/angular.js/issues/12976), [#12979](https://github.com/angular/angular.js/issues/12979))
26+
- **$location:** ensure `$locationChangeSuccess` fires even if URL ends with `#`
27+
([6f8ddb6d](https://github.com/angular/angular.js/commit/6f8ddb6d4329441e8d4a856978413aa9b9bd918f),
28+
[#12175](https://github.com/angular/angular.js/issues/12175), [#13251](https://github.com/angular/angular.js/issues/13251))
29+
- **$parse:** evaluate once simple expressions only once
30+
([e4036824](https://github.com/angular/angular.js/commit/e403682444fa08af4f3491badf2f3a10d7595699),
31+
[#12983](https://github.com/angular/angular.js/issues/12983), [#13002](https://github.com/angular/angular.js/issues/13002))
32+
- **$resource:** allow XHR request to be cancelled via a timeout promise
33+
([7170f9d9](https://github.com/angular/angular.js/commit/7170f9d9ca765c578f8d3eb4699860a9330a0a11),
34+
[#12657](https://github.com/angular/angular.js/issues/12657), [#12675](https://github.com/angular/angular.js/issues/12675), [#10890](https://github.com/angular/angular.js/issues/10890), [#9332](https://github.com/angular/angular.js/issues/9332))
35+
- **$rootScope:** prevent IE9 memory leak when destroying scopes
36+
([87b0055c](https://github.com/angular/angular.js/commit/87b0055c80f40589c5bcf3765e59e872bcfae119),
37+
[#10706](https://github.com/angular/angular.js/issues/10706), [#11786](https://github.com/angular/angular.js/issues/11786))
38+
- **Angular.js:** fix `isArrayLike` for unusual cases
39+
([70edec94](https://github.com/angular/angular.js/commit/70edec947c7b189694ae66b129568182e3369cab),
40+
[#10186](https://github.com/angular/angular.js/issues/10186), [#8000](https://github.com/angular/angular.js/issues/8000), [#4855](https://github.com/angular/angular.js/issues/4855), [#4751](https://github.com/angular/angular.js/issues/4751), [#10272](https://github.com/angular/angular.js/issues/10272))
41+
- **isArrayLike:** handle jQuery objects of length 0
42+
([d3da55c4](https://github.com/angular/angular.js/commit/d3da55c40f1e1ddceced5da51e364888ff9d82ff))
43+
- **jqLite:**
44+
- deregister special `mouseenter` / `mouseleave` events correctly
45+
([22f66025](https://github.com/angular/angular.js/commit/22f66025db262417ebb78c1ce1f4d7058dca3fd3),
46+
[#12795](https://github.com/angular/angular.js/issues/12795), [#12799](https://github.com/angular/angular.js/issues/12799))
47+
- ensure mouseenter works with svg elements on IE
48+
([c1f34e8e](https://github.com/angular/angular.js/commit/c1f34e8eeb5105767f6cbf4727b8c5664be2a261),
49+
[#10259](https://github.com/angular/angular.js/issues/10259), [#10276](https://github.com/angular/angular.js/issues/10276))
50+
- **limitTo:** start at 0 if `begin` is negative and exceeds input length
51+
([4fc40bc9](https://github.com/angular/angular.js/commit/4fc40bc9320a1d5902e648b70fa79c7cf7e794c7),
52+
[#12775](https://github.com/angular/angular.js/issues/12775), [#12781](https://github.com/angular/angular.js/issues/12781))
53+
- **merge:**
54+
- ensure that jqlite->jqlite and DOM->DOM
55+
([2f8db1bf](https://github.com/angular/angular.js/commit/2f8db1bf01173b546a2868fc7b8b188c2383fbff))
56+
- clone elements instead of treating them like simple objects
57+
([838cf4be](https://github.com/angular/angular.js/commit/838cf4be3c671903796dbb69d95c0e5ac1516a06),
58+
[#12286](https://github.com/angular/angular.js/issues/12286))
59+
- **ngAria:** don't add tabindex to radio and checkbox inputs
60+
([59f1f4e1](https://github.com/angular/angular.js/commit/59f1f4e19a02e6e6f4c41c15b0e9f3372d85cecc),
61+
[#12492](https://github.com/angular/angular.js/issues/12492), [#13095](https://github.com/angular/angular.js/issues/13095))
62+
- **ngInput:** change URL_REGEXP to better match RFC3987
63+
([cb51116d](https://github.com/angular/angular.js/commit/cb51116dbd225ccfdbc9a565a66a170e65d26331),
64+
[#11341](https://github.com/angular/angular.js/issues/11341), [#11381](https://github.com/angular/angular.js/issues/11381))
65+
- **ngMock:** reset cache before every test
66+
([91b7cd9b](https://github.com/angular/angular.js/commit/91b7cd9b74d72a48d844c5c3e0e9dee03405e0ca),
67+
[#13013](https://github.com/angular/angular.js/issues/13013))
68+
- **ngOptions:**
69+
- skip comments and empty options when looking for options
70+
([0f58334b](https://github.com/angular/angular.js/commit/0f58334b7b9a9d3d6ff34e9754961b6f67731fae),
71+
[#12190](https://github.com/angular/angular.js/issues/12190), [#13029](https://github.com/angular/angular.js/issues/13029), [#13033](https://github.com/angular/angular.js/issues/13033))
72+
- override select option registration to allow compilation of empty option
73+
([7b2ecf42](https://github.com/angular/angular.js/commit/7b2ecf42c697eb8d51a0f2d73b324bd900139e05),
74+
[#11685](https://github.com/angular/angular.js/issues/11685), [#12972](https://github.com/angular/angular.js/issues/12972), [#12968](https://github.com/angular/angular.js/issues/12968), [#13012](https://github.com/angular/angular.js/issues/13012))
75+
76+
77+
## Performance Improvements
78+
79+
- **$compile:** use static jquery data method to avoid creating new instances
80+
([55ad192e](https://github.com/angular/angular.js/commit/55ad192e4ab79295ab15ecaaf8f6b9e7932a0336))
81+
- **copy:**
82+
- avoid regex in `isTypedArray`
83+
([19fab4a1](https://github.com/angular/angular.js/commit/19fab4a1d79d2445795273f1622344353cf4d104))
84+
- only validate/clear if the user specifies a destination
85+
([d1293540](https://github.com/angular/angular.js/commit/d1293540e13573eb9ea5f90730bb9c9710c345db),
86+
[#12068](https://github.com/angular/angular.js/issues/12068))
87+
- **merge:** remove unnecessary wrapping of jqLite element
88+
([ce6a96b0](https://github.com/angular/angular.js/commit/ce6a96b0d76dd2e5ab2247ca3059d284575bc6f0),
89+
[#13236](https://github.com/angular/angular.js/issues/13236))
90+
91+
92+
## Breaking Changes
93+
94+
195
<a name="1.4.7"></a>
296
# 1.4.7 dark-luminescence (2015-09-29)
397

@@ -29,9 +123,6 @@
29123
([7295c60f](https://github.com/angular/angular.js/commit/7295c60ffb9f2e4f32043c538ace740b187f565a),
30124
[#12856](https://github.com/angular/angular.js/issues/12856), [#12903](https://github.com/angular/angular.js/issues/12903))
31125
- **ngOptions:**
32-
- skip comments when looking for option elements
33-
([68d4dc5b](https://github.com/angular/angular.js/commit/68d4dc5b71b23e4c7c2650e6da3d7200de99f1ae),
34-
[#12190](https://github.com/angular/angular.js/issues/12190))
35126
- prevent frozen select ui in IE
36127
([dbc69851](https://github.com/angular/angular.js/commit/dbc698517ff620b3a6279f65d4a9b6e3c15087b9),
37128
[#11314](https://github.com/angular/angular.js/issues/11314), [#11795](https://github.com/angular/angular.js/issues/11795))

0 commit comments

Comments
 (0)