|
| 1 | +<a name="1.4.3"></a> |
| 2 | +# 1.4.3 foam-acceleration (2015-07-06) |
| 3 | + |
| 4 | + |
| 5 | +## Bug Fixes |
| 6 | + |
| 7 | +- **$animateCss:** ensure animations execute if only a keyframeStyle is provided |
| 8 | + ([97d79eec](https://github.com/angular/angular.js/commit/97d79eec80092f5fae3336c23aa881a72436de55), |
| 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 | +- **loader:** define isFunction |
| 55 | + ([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 | +- **ngAnimate:** ensure that orphaned elements do not throw errors when animated |
| 60 | + ([e4aeae0c](https://github.com/angular/angular.js/commit/e4aeae0c7303b94135e6df20e6c5e25f2aa0f586), |
| 61 | + [#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 | + |
| 104 | + |
| 105 | + |
1 | 106 | <a name="1.4.2"></a>
|
2 | 107 | # 1.4.2 nebular-readjustment (2015-07-06)
|
3 | 108 |
|
|
0 commit comments