|
| 1 | +<a name="1.3.0-beta.4"></a> |
| 2 | +# 1.3.0-beta.4 inconspicuous-deception (2014-03-28) |
| 3 | + |
| 4 | + |
| 5 | +## Bug Fixes |
| 6 | + |
| 7 | +- **$animate:** |
| 8 | + - prevent cancellation timestamp from being too far in the future |
| 9 | + ([ff5cf736](https://github.com/angular/angular.js/commit/ff5cf736e5b8073c8121295743873ccd04cc7d6b), |
| 10 | + [#6748](https://github.com/angular/angular.js/issues/6748)) |
| 11 | + - make CSS blocking optional for class-based animations |
| 12 | + ([1bebe36a](https://github.com/angular/angular.js/commit/1bebe36aa938890d61188762ed618b1b5e193634), |
| 13 | + [#6674](https://github.com/angular/angular.js/issues/6674), [#6739](https://github.com/angular/angular.js/issues/6739)) |
| 14 | + - run CSS animations before JS animations to avoid style inheritance |
| 15 | + ([2317af68](https://github.com/angular/angular.js/commit/2317af68510fe3b67526282dad697ad4dc621a19), |
| 16 | + [#6675](https://github.com/angular/angular.js/issues/6675)) |
| 17 | +- **Scope:** aggressively clean up scope on $destroy to minimize leaks |
| 18 | + ([f552f251](https://github.com/angular/angular.js/commit/f552f25171390e726ad7246ed18b994970bcf764), |
| 19 | + [#6794](https://github.com/angular/angular.js/issues/6794), [#6856](https://github.com/angular/angular.js/issues/6856)) |
| 20 | +- **doc-gen:** Run Gulp on Windows too |
| 21 | + ([47ba6014](https://github.com/angular/angular.js/commit/47ba60146032c0bfadeaa9f3816644b31fc33315), |
| 22 | + [#6346](https://github.com/angular/angular.js/issues/6346)) |
| 23 | +- **filter.ngdoc:** Check if "input" variable is defined |
| 24 | + ([4a6d4de5](https://github.com/angular/angular.js/commit/4a6d4de53ed1472c0cb2323292127495619d7ed9), |
| 25 | + [#6819](https://github.com/angular/angular.js/issues/6819)) |
| 26 | +- **input:** don't perform HTML5 validation on updated model-value |
| 27 | + ([b472d027](https://github.com/angular/angular.js/commit/b472d0275f2900beba3b1f2fcee821369f8c15c1), |
| 28 | + [#6796](https://github.com/angular/angular.js/issues/6796), [#6806](https://github.com/angular/angular.js/issues/6806)) |
| 29 | + |
| 30 | + |
| 31 | +## Features |
| 32 | + |
| 33 | +- **$http:** add xhr statusText to completeRequest callback |
| 34 | + ([1d2414ca](https://github.com/angular/angular.js/commit/1d2414ca93a0340840ea1e80c48edb51ec55cd48), |
| 35 | + [#2335](https://github.com/angular/angular.js/issues/2335), [#2665](https://github.com/angular/angular.js/issues/2665), [#6713](https://github.com/angular/angular.js/issues/6713)) |
| 36 | + |
| 37 | + |
| 38 | +## Breaking Changes |
| 39 | + |
| 40 | +- **$animate:** due to [1bebe36a](https://github.com/angular/angular.js/commit/1bebe36aa938890d61188762ed618b1b5e193634), |
| 41 | + |
| 42 | + Any class-based animation code that makes use of transitions |
| 43 | +and uses the setup CSS classes (such as class-add and class-remove) must now |
| 44 | +provide a empty transition value to ensure that its styling is applied right |
| 45 | +away. In other words if your animation code is expecting any styling to be |
| 46 | +applied that is defined in the setup class then it will not be applied |
| 47 | +"instantly" unless a `transition:0s none` value is present in the styling |
| 48 | +for that CSS class. This situation is only the case if a transition is already |
| 49 | +present on the base CSS class once the animation kicks off. |
| 50 | + |
| 51 | +Before: |
| 52 | + |
| 53 | + .animated.my-class-add { |
| 54 | + opacity:0; |
| 55 | + transition:0.5s linear all; |
| 56 | + } |
| 57 | + .animated.my-class-add.my-class-add-active { |
| 58 | + opacity:1; |
| 59 | + } |
| 60 | + |
| 61 | +After: |
| 62 | + |
| 63 | + .animated.my-class-add { |
| 64 | + transition:0s linear all; |
| 65 | + opacity:0; |
| 66 | + } |
| 67 | + .animated.my-class-add.my-class-add-active { |
| 68 | + transition:0.5s linear all; |
| 69 | + opacity:1; |
| 70 | + } |
| 71 | + |
| 72 | +Please view the documentation for ngAnimate for more info. |
| 73 | + |
| 74 | + |
1 | 75 | <a name="1.3.0-beta.3"></a>
|
2 | 76 | # 1.3.0-beta.3 emotional-waffles (2014-03-21)
|
3 | 77 |
|
|
0 commit comments