|
7 | 7 | - **$animateCss:** ensure animations execute if only a keyframeStyle is provided
|
8 | 8 | ([97d79eec](https://github.com/angular/angular.js/commit/97d79eec80092f5fae3336c23aa881a72436de55),
|
9 | 9 | [#12124](https://github.com/angular/angular.js/issues/12124), [#12340](https://github.com/angular/angular.js/issues/12340))
|
10 |
| -- **$browser:** prevent infinite digest if changing hash when there is no hashPrefix |
11 |
| - ([f81ff3be](https://github.com/angular/angular.js/commit/f81ff3beb0c9d19d494c5878086fb57476442b8b), |
12 |
| - [#10423](https://github.com/angular/angular.js/issues/10423), [#12145](https://github.com/angular/angular.js/issues/12145)) |
13 |
| -- **$compile:** |
14 |
| - - throw error when requestng new and isolate scopes (async) |
15 |
| - ([6333d65b](https://github.com/angular/angular.js/commit/6333d65b76e0796cfbab8a2953af0c8014dba2e1), |
16 |
| - [#12215](https://github.com/angular/angular.js/issues/12215), [#12217](https://github.com/angular/angular.js/issues/12217)) |
17 |
| - - do not write @-bound properties if attribute is not present |
18 |
| - ([8a1eb162](https://github.com/angular/angular.js/commit/8a1eb1625c080445ce1e519762e1f2d4fd842b72), |
19 |
| - [#12151](https://github.com/angular/angular.js/issues/12151), [#12144](https://github.com/angular/angular.js/issues/12144)) |
20 |
| - - workaround for IE11 MutationObserver |
21 |
| - ([f3b1d0b7](https://github.com/angular/angular.js/commit/f3b1d0b723298a5f8ea21d0704405649cce1b5fc), |
22 |
| - [#11781](https://github.com/angular/angular.js/issues/11781)) |
23 |
| - - exception when using "watch" as isolated scope binding variable in Firefox |
24 |
| - ([a6339d30](https://github.com/angular/angular.js/commit/a6339d30d1379689da5eec9647a953f64821f8b0), |
25 |
| - [#11627](https://github.com/angular/angular.js/issues/11627)) |
26 |
| -- **$location:** |
27 |
| - - allow navigating outside the original base URL |
28 |
| - ([6903b5ec](https://github.com/angular/angular.js/commit/6903b5ec4c04ed6b7c80ef7d638c48639ccdc4bb), |
29 |
| - [#11302](https://github.com/angular/angular.js/issues/11302), [#4776](https://github.com/angular/angular.js/issues/4776)) |
30 |
| - - do not get caught in infinite digest in IE9 |
31 |
| - ([91b60226](https://github.com/angular/angular.js/commit/91b602263b96b6fce1331208462e18eb647f4d60), |
32 |
| - [#11439](https://github.com/angular/angular.js/issues/11439), [#11675](https://github.com/angular/angular.js/issues/11675), [#11935](https://github.com/angular/angular.js/issues/11935), [#12083](https://github.com/angular/angular.js/issues/12083)) |
33 |
| -- **$parse:** |
34 |
| - - set null reference properties to `undefined` |
35 |
| - ([71fc3f4f](https://github.com/angular/angular.js/commit/71fc3f4fa0cd12eff335d57efed7c033554749f4), |
36 |
| - [#12099](https://github.com/angular/angular.js/issues/12099)) |
37 |
| - - set null reference properties to `undefined` |
38 |
| - ([d19504a1](https://github.com/angular/angular.js/commit/d19504a179355d7801d59a8db0285a1322e04601), |
39 |
| - [#11959](https://github.com/angular/angular.js/issues/11959)) |
40 |
| -- **$sanitize:** dont not remove tab index property |
41 |
| - ([799353c7](https://github.com/angular/angular.js/commit/799353c75de28e6fbf52dac6e0721e85b578575a), |
42 |
| - [#8371](https://github.com/angular/angular.js/issues/8371), [#5853](https://github.com/angular/angular.js/issues/5853)) |
43 |
| -- **compile:** assign ctrl return values correctly for multiple directives |
44 |
| - ([8caf1802](https://github.com/angular/angular.js/commit/8caf1802e0e93389dec626ef35e04a302aa6c39d), |
45 |
| - [#12029](https://github.com/angular/angular.js/issues/12029), [#12036](https://github.com/angular/angular.js/issues/12036)) |
46 |
| -- **copy:** do not copy the same object twice |
47 |
| - ([0e622f7b](https://github.com/angular/angular.js/commit/0e622f7b5bc3d5d0ab0fbc1a1bc69404bd7216d5)) |
48 |
| -- **forms:** parse exponential notation in numberInputType parser |
49 |
| - ([ebd0fbba](https://github.com/angular/angular.js/commit/ebd0fbba8ff90bee0cd016d574643d56a7f81ed0), |
50 |
| - [#12121](https://github.com/angular/angular.js/issues/12121), [#12122](https://github.com/angular/angular.js/issues/12122)) |
51 |
| -- **linky:** allow case insensitive scheme detection |
52 |
| - ([8dc09e6d](https://github.com/angular/angular.js/commit/8dc09e6dabb84c2c611cdc9e40adfac989648200), |
53 |
| - [#12073](https://github.com/angular/angular.js/issues/12073), [#12073](https://github.com/angular/angular.js/issues/12073)) |
54 | 10 | - **loader:** define isFunction
|
55 | 11 | ([9ea52d81](https://github.com/angular/angular.js/commit/9ea52d818bcd2fb3ea8ccc85bf47f9fd5af68843))
|
56 |
| -- **merge:** treat dates as atomic values instead of objects. |
57 |
| - ([6cbbd966](https://github.com/angular/angular.js/commit/6cbbd966479448591f819cbf904e0a3b757613dc), |
58 |
| - [#11720](https://github.com/angular/angular.js/issues/11720), [#11720](https://github.com/angular/angular.js/issues/11720)) |
59 | 12 | - **ngAnimate:** ensure that orphaned elements do not throw errors when animated
|
60 | 13 | ([e4aeae0c](https://github.com/angular/angular.js/commit/e4aeae0c7303b94135e6df20e6c5e25f2aa0f586),
|
61 | 14 | [#11975](https://github.com/angular/angular.js/issues/11975), [#12338](https://github.com/angular/angular.js/issues/12338))
|
62 |
| -- **ngAria:** |
63 |
| - - update `aria-valuemin/max` when `min/max` change |
64 |
| - ([ebaa0f59](https://github.com/angular/angular.js/commit/ebaa0f598501702ae64d59ada0ae492eaf0e2db6), |
65 |
| - [#11770](https://github.com/angular/angular.js/issues/11770), [#11774](https://github.com/angular/angular.js/issues/11774)) |
66 |
| - - ensure boolean values for aria-hidden and aria-disabled |
67 |
| - ([59273354](https://github.com/angular/angular.js/commit/59273354b57dd8d1ad2cd2f4740ffa8923e480f9), |
68 |
| - [#11365](https://github.com/angular/angular.js/issues/11365)) |
69 |
| -- **ngModel:** form validation when there is an Object.prototype enumerable value |
70 |
| - ([0934b76b](https://github.com/angular/angular.js/commit/0934b76b72cec86093414834ac4cb7f0946b651d), |
71 |
| - [#12066](https://github.com/angular/angular.js/issues/12066)) |
72 |
| -- **ngOptions:** |
73 |
| - - only watch numeric properties of an array |
74 |
| - ([14638f4a](https://github.com/angular/angular.js/commit/14638f4a60053b085565e597fc74bd31cf0d372b)) |
75 |
| - - do not watch properties starting with $ |
76 |
| - ([34a6da24](https://github.com/angular/angular.js/commit/34a6da24c17356d4ffc70aec3f621a140a9a61ab), |
77 |
| - [#11930](https://github.com/angular/angular.js/issues/11930), [#12010](https://github.com/angular/angular.js/issues/12010)) |
78 |
| - - use reference check only when not using trackBy |
79 |
| - ([d7dc14dc](https://github.com/angular/angular.js/commit/d7dc14dc0cdeb9c187d227e19acc8aca7df9d740), |
80 |
| - [#11936](https://github.com/angular/angular.js/issues/11936), [#11996](https://github.com/angular/angular.js/issues/11996)) |
81 |
| -- **orderBy:** ensure correct ordering with arrays of objects and no predicate |
82 |
| - ([48e1f560](https://github.com/angular/angular.js/commit/48e1f5605edd32a63318fd78f5165c7d1f1a20f9), |
83 |
| - [#11866](https://github.com/angular/angular.js/issues/11866), [#11312](https://github.com/angular/angular.js/issues/11312), [#4282](https://github.com/angular/angular.js/issues/4282)) |
84 |
| - |
85 |
| - |
86 |
| -## Features |
87 |
| - |
88 |
| -- **$compile:** show module name during multidir error |
89 |
| - ([351fe4b7](https://github.com/angular/angular.js/commit/351fe4b79c50a45a11af2fcd2aa7b6fd3b70058d), |
90 |
| - [#11775](https://github.com/angular/angular.js/issues/11775)) |
91 |
| -- **$q:** $q.resolve as an alias for $q.when |
92 |
| - ([3ef52980](https://github.com/angular/angular.js/commit/3ef529806fef28b41ca4af86a330f39a95699cf6), |
93 |
| - [#11944](https://github.com/angular/angular.js/issues/11944), [#11987](https://github.com/angular/angular.js/issues/11987)) |
94 |
| -- **ngAria:** add option to disable role=button |
95 |
| - ([1f5e42e8](https://github.com/angular/angular.js/commit/1f5e42e8821217026ef36a46d36f84d7cd32830a), |
96 |
| - [#11580](https://github.com/angular/angular.js/issues/11580), [#12234](https://github.com/angular/angular.js/issues/12234)) |
97 |
| - |
98 |
| - |
99 |
| -## Performance Improvements |
100 |
| - |
101 |
| -- **$compile:** avoid jquery data calls when there is no data |
102 |
| - ([9efb0d5e](https://github.com/angular/angular.js/commit/9efb0d5ee961b57c8fc144a3138a15955e4010e2)) |
103 | 15 |
|
104 | 16 |
|
105 | 17 |
|
|
0 commit comments