Skip to content

Commit 82a4545

Browse files
committed
docs(CHANGELOG.md): add notes for v1.4.10
1 parent b8343e2 commit 82a4545

File tree

1 file changed

+88
-0
lines changed

1 file changed

+88
-0
lines changed

CHANGELOG.md

+88
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,91 @@
1+
<a name="1.4.10"></a>
2+
# 1.4.10 benignant-oscillation (2016-03-16)
3+
4+
5+
## Bug Fixes
6+
7+
- **core:** only call `console.log` when `window.console` exists
8+
([beb00e44](https://github.com/angular/angular.js/commit/beb00e44de947981dbe35d5cf7a116e10ea8dc67),
9+
[#14006](https://github.com/angular/angular.js/issues/14006), [#14007](https://github.com/angular/angular.js/issues/14007), [#14047](https://github.com/angular/angular.js/issues/14047))
10+
- **$animateCss:** cancel fallback timeout when animation ends normally
11+
([a60bbc12](https://github.com/angular/angular.js/commit/a60bbc12e8c5170e70d95f1b2c3e309b3b95cb84),
12+
[#13787](https://github.com/angular/angular.js/issues/13787))
13+
- **$compile:**
14+
- allow directives to have decorators
15+
([77cdc37c](https://github.com/angular/angular.js/commit/77cdc37c65491b551fcf01a18ab848a693c293d7))
16+
- properly denormalize templates when only one of the start/end symbols is different
17+
([2d44a681](https://github.com/angular/angular.js/commit/2d44a681eb912a81a8bc8e16a278c45dae91fa24),
18+
[#13848](https://github.com/angular/angular.js/issues/13848))
19+
- handle boolean attributes in `@` bindings
20+
([2ffbfb0a](https://github.com/angular/angular.js/commit/2ffbfb0ad0647d103ff339ee4b772b62d4823bf3),
21+
[#13767](https://github.com/angular/angular.js/issues/13767), [#13769](https://github.com/angular/angular.js/issues/13769))
22+
- **$parse:**
23+
- prevent assignment on constructor properties
24+
([f47e2180](https://github.com/angular/angular.js/commit/f47e218006029f39b4785d820b430de3a0eebcb0),
25+
[#13417](https://github.com/angular/angular.js/issues/13417))
26+
- preserve expensive checks when runnning `$eval` inside an expression
27+
([96d62cc0](https://github.com/angular/angular.js/commit/96d62cc0fc77248d7e3ec4aa458bac0d3e072629))
28+
- copy `inputs` for expressions with expensive checks
29+
([0b7fff30](https://github.com/angular/angular.js/commit/0b7fff303f46202bbae1ff3ca9d0e5fa76e0fc9a))
30+
- **$rootScope:** set no context when calling helper functions for `$watch`
31+
([ab5c7698](https://github.com/angular/angular.js/commit/ab5c7698bb106669ca31b5f79a95afa54d65c5f1))
32+
- **$route:** allow preventing a route reload
33+
([4bc30314](https://github.com/angular/angular.js/commit/4bc3031497447ad527356f12bd0ceee1d7d09db5),
34+
[#9824](https://github.com/angular/angular.js/issues/9824), [#13894](https://github.com/angular/angular.js/issues/13894))
35+
- **$routeProvider:** properly handle optional eager path named groups
36+
([6a4403a1](https://github.com/angular/angular.js/commit/6a4403a11845173d6a96232f77d73aa544b182af),
37+
[#14011](https://github.com/angular/angular.js/issues/14011))
38+
- **copy:** add support for copying `Blob` objects
39+
([863a4232](https://github.com/angular/angular.js/commit/863a4232a6faa92428df45cd54d5a519be2434de),
40+
[#9669](https://github.com/angular/angular.js/issues/9669), [#14064](https://github.com/angular/angular.js/issues/14064))
41+
- **dateFilter:** follow the CLDR on pattern escape sequences
42+
([f476060d](https://github.com/angular/angular.js/commit/f476060de6cc016380c0343490a184543f853652),
43+
[#12839](https://github.com/angular/angular.js/issues/12839))
44+
- **dateFilter, input:** fix Date parsing in IE/Edge when timezone offset contains `:`
45+
([571afd65](https://github.com/angular/angular.js/commit/571afd6558786d7b99e2aebd307b4a94c9f2bb87),
46+
[#13880](https://github.com/angular/angular.js/issues/13880), [#13887](https://github.com/angular/angular.js/issues/13887))
47+
- **input:** re-validate when partially editing date-family inputs
48+
([02929f82](https://github.com/angular/angular.js/commit/02929f82f30449301ff18fea84a6396a017683b1),
49+
[#12207](https://github.com/angular/angular.js/issues/12207), [#13886](https://github.com/angular/angular.js/issues/13886))
50+
- **select:** handle corner case of adding options via a custom directive
51+
([df6e7315](https://github.com/angular/angular.js/commit/df6e731506831a3dc7f44c9a90abe17515450b3e),
52+
[#13874](https://github.com/angular/angular.js/issues/13874), [#13878](https://github.com/angular/angular.js/issues/13878))
53+
- **ngOptions:** always set the 'selected' attribute for selected options
54+
([f87e8288](https://github.com/angular/angular.js/commit/f87e8288fb69526fd240a66a046f5de52ed204de),
55+
[#14115](https://github.com/angular/angular.js/issues/14115))
56+
- **ngAnimate:** properly cancel previously running class-based animations
57+
([3b27dd37](https://github.com/angular/angular.js/commit/3b27dd37a2cc8a52992784ece6b371023dadf792),
58+
[#10156](https://github.com/angular/angular.js/issues/10156), [#13822](https://github.com/angular/angular.js/issues/13822))
59+
- **ngAnimateChildren:** make it compatible with `ngIf`
60+
([dc158e7e](https://github.com/angular/angular.js/commit/dc158e7e40624ef94c66560386522ef7e991a9ce),
61+
[#13865](https://github.com/angular/angular.js/issues/13865), [#13876](https://github.com/angular/angular.js/issues/13876))
62+
- **ngMockE2E:** pass `responseType` to `$delegate` when using `passThrough`
63+
([947cb4d1](https://github.com/angular/angular.js/commit/947cb4d1451afa4f5090a693df5b1968dd0df70c),
64+
[#5415](https://github.com/angular/angular.js/issues/5415), [#5783](https://github.com/angular/angular.js/issues/5783))
65+
66+
67+
## Features
68+
69+
- **$locale:** Include original locale ID in $locale
70+
([e69f3550](https://github.com/angular/angular.js/commit/e69f35507e10c994708ce4f1efba7573951d1acd),
71+
[#13390](https://github.com/angular/angular.js/issues/13390))
72+
- **ngAnimate:** provide ng-[event]-prepare class for structural animations
73+
([796f7ab4](https://github.com/angular/angular.js/commit/796f7ab41487e124b5b0c02dbf0a03bd581bf073))
74+
75+
76+
## Performance Improvements
77+
78+
- **$compile:** avoid needless overhead when wrapping text nodes
79+
([946d9ae9](https://github.com/angular/angular.js/commit/946d9ae90bb31fe911ebbe1b80cd4c8af5a665c6))
80+
- **ngRepeat:** avoid duplicate jqLite wrappers
81+
([d04c38c4](https://github.com/angular/angular.js/commit/d04c38c48968db777c3ea6a177ce2ff0116df7b4))
82+
- **ngAnimate:**
83+
- avoid jqLite/jQuery for upward DOM traversal
84+
([ab95ba65](https://github.com/angular/angular.js/commit/ab95ba65c08b38cace83de6717b7681079182b45))
85+
- avoid `$.fn.data` overhead with jQuery
86+
([86416bcb](https://github.com/angular/angular.js/commit/86416bcbee2192fa31c017163c5d856763182ade))
87+
88+
189
<a name="1.5.1"></a>
290
# 1.5.1 equivocal-sophistication (2016-03-16)
391

0 commit comments

Comments
 (0)