| OLD | NEW |
| (Empty) |
| 1 ### 2.0.0 - *April 5 2015* | |
| 2 | |
| 3 * Improve behavior of group Animation playback rate. | |
| 4 * Rename Animation to KeyframeEffect. | |
| 5 * Rename AnimationSequence to SequenceEffect. | |
| 6 * Rename AnimationGroup to GroupEffect. | |
| 7 * Rename AnimationPlayer to Animation. | |
| 8 * Remove KeyframeEffect.effect and add KeyframeEffect.getFrames. | |
| 9 * Rename Animation.source to Animation.effect. | |
| 10 * Rename Timeline.getAnimationPlayers to Timeline.getAnimations. | |
| 11 * Rename Element.getAnimationPlayers to Element.getAnimations. | |
| 12 | |
| 13 ### 1.0.7 - *March 10 2015* | |
| 14 | |
| 15 * Improve performance of constructing groups and sequences. | |
| 16 * Remove support for animating zoom. | |
| 17 * Add bower file. | |
| 18 | |
| 19 ### 1.0.6 - *February 5 2015* | |
| 20 | |
| 21 * Implement playbackRate setter for group players. | |
| 22 * Fix pausing a group player before its first tick. | |
| 23 * Fix cancelling a group player before its first tick. | |
| 24 * Fix excess CPU use on idle pages where custom effects and groups were used. | |
| 25 * Suppress AnimationTiming.playbackRate deprecation warning for cases where An
imationTiming.playbackRate == 1. | |
| 26 | |
| 27 ### 1.0.5 - *January 6 2015* | |
| 28 | |
| 29 * Fix loading the polyfill in an SVG document | |
| 30 * Fix a problem where groups didn't take effect in their first frame | |
| 31 * Don't rely on performance.now | |
| 32 | |
| 33 ### 1.0.4 - *December 8 2014* | |
| 34 | |
| 35 * Fix a critical bug where deprecation logic wasn't being loaded | |
| 36 when `web-animations-next` and `web-animations-next-lite` were | |
| 37 executed on top of a native `element.animate`. | |
| 38 | |
| 39 ### 1.0.3 - *December 4 2014* | |
| 40 | |
| 41 * Fix a critical bug on iOS 7 and Safari <= 6. Due to limitations, | |
| 42 inline style patching is not supported on these platforms. | |
| 43 | |
| 44 ### 1.0.2 - *November 28 2014* | |
| 45 | |
| 46 * Deprecated `AnimationTiming.playbackRate`. | |
| 47 | |
| 48 For example, this is no longer supported: | |
| 49 | |
| 50 var player = element.animate( | |
| 51 keyframes, | |
| 52 {duration: 1000, playbackRate: 2}); | |
| 53 | |
| 54 Use `AnimationPlayer.playbackRate` instead: | |
| 55 | |
| 56 var player = element.animate( | |
| 57 keyframes, | |
| 58 {duration: 1000}); | |
| 59 player.playbackRate = 2; | |
| 60 | |
| 61 If you have any feedback on this change, please start a discussion | |
| 62 on the public-fx mailing list: | |
| 63 http://lists.w3.org/Archives/Public/public-fx/ | |
| 64 | |
| 65 Or file an issue against the specification on GitHub: | |
| 66 https://github.com/w3c/web-animations/issues/new | |
| 67 | |
| 68 ### 1.0.1 - *November 26 2014* | |
| 69 | |
| 70 * Players should be constructed in idle state | |
| 71 * `play()` and `reverse()` should not force a start times | |
| 72 * Add `requestAnimationFrame` ids and `cancelAnimationFrame` | |
| 73 | |
| 74 ### 1.0.0 — *November 21 2014* | |
| 75 | |
| 76 The web-animations-js hackers are pleased to announce the release of | |
| 77 a new codebase for the Web Animations Polyfill: | |
| 78 https://github.com/web-animations/web-animations-js | |
| 79 | |
| 80 The previous polyfill has been moved to: | |
| 81 https://github.com/web-animations/web-animations-js-legacy | |
| 82 | |
| 83 The new codebase is focused on code-size -- our smallest target is | |
| 84 now only 33kb or 11kb after gzip. | |
| 85 | |
| 86 We've implemented native fallback. If the target browser provides | |
| 87 Web Animations features natively, the Polyfill will use them. | |
| 88 | |
| 89 We now provide three different build targets: | |
| 90 | |
| 91 `web-animations.min.js` - Tracks the Web Animations features that | |
| 92 are supported natively in browsers. Today that means Element.animate | |
| 93 and Playback Control in Chrome. If you’re not sure what features you | |
| 94 will need, start with this. | |
| 95 | |
| 96 `web-animations-next.min.js` - All of web-animations.min.js plus | |
| 97 features that are still undergoing discussion or have yet to be | |
| 98 implemented natively. | |
| 99 | |
| 100 `web-animations-next-lite.min.js` - A cut down version of | |
| 101 web-animations-next, removes several lesser used property handlers | |
| 102 and some of the larger and less used features such as matrix | |
| 103 interpolation/decomposition. | |
| 104 | |
| 105 Not all features of the previous polyfill have been ported to the | |
| 106 new codebase; most notably mutation of Animations and Groups and | |
| 107 Additive Animations are not yet supported. These features are still | |
| 108 important and will be implemented in the coming weeks. | |
| OLD | NEW |