UNPKG

react-player

Version:

A react component for playing a variety of URLs, including file paths, YouTube, Facebook, SoundCloud, Streamable, Vidme, Vimeo and Wistia

489 lines (301 loc) 26.3 kB
# Change Log All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). Generated by [auto-changelog](https://github.com/CookPete/auto-changelog) #### [v0.24.1](https://github.com/CookPete/react-player/compare/v0.24.0...v0.24.1) > 9 September 2017 * Refactor player rendering logic [`2b62811`](https://github.com/CookPete/react-player/commit/2b62811bbb00333e52b93c4d1635cb78fbc67c51) * Refactor player tests [`4551f25`](https://github.com/CookPete/react-player/commit/4551f25041a24b9efdc7587ec2a3c98a2fc26094) * Add util tests [`586f179`](https://github.com/CookPete/react-player/commit/586f1794d14fc2acb5760ed0f123447def4cf69c) #### [v0.24.0](https://github.com/CookPete/react-player/compare/v0.23.0...v0.24.0) > 9 September 2017 * Use single config prop [`#71`](https://github.com/CookPete/react-player/issues/71) * Fix webpack production config [`#231`](https://github.com/CookPete/react-player/issues/231) * Remove legacy Soundcloud player [`a55ef3c`](https://github.com/CookPete/react-player/commit/a55ef3c963d46a2cb1b1a7d71ba0d66ef3edcb20) #### [v0.23.0](https://github.com/CookPete/react-player/compare/v0.22.0...v0.23.0) > 8 September 2017 * Soundcloud: use Widget API instead of HTTP API [`#199`](https://github.com/CookPete/react-player/pull/199) * Fixed broken TypeScript type definitions [`#230`](https://github.com/CookPete/react-player/pull/230) * Refactor development setup [`81df2a8`](https://github.com/CookPete/react-player/commit/81df2a8c929e4a7d4c10d5c6606964d6d7bf5f1e) #### [v0.22.0](https://github.com/CookPete/react-player/compare/v0.21.0...v0.22.0) > 3 September 2017 * Add Twitch player [`288c18d`](https://github.com/CookPete/react-player/commit/288c18ddd582a9cd8b629216041a0166d4c23987) * Add sourcemap config to uglify plugin [`901dfbf`](https://github.com/CookPete/react-player/commit/901dfbf101e0d26f9c685088ad9a9b4d318d9950) * Update vidme example URL [`ad7b335`](https://github.com/CookPete/react-player/commit/ad7b3356ec85ba68d6696e867512177efc33beba) #### [v0.21.0](https://github.com/CookPete/react-player/compare/v0.20.0...v0.21.0) > 2 September 2017 * Add muted prop [`#221`](https://github.com/CookPete/react-player/issues/221) * Add onSeek prop [`#222`](https://github.com/CookPete/react-player/issues/222) * Tweak Wistia player load logic [`b0e725c`](https://github.com/CookPete/react-player/commit/b0e725cc7a5c964ba17f3422ebf7406f409f0a60) #### [v0.20.0](https://github.com/CookPete/react-player/compare/v0.19.1...v0.20.0) > 27 July 2017 * Allow seekTo to accept number of seconds [`#75`](https://github.com/CookPete/react-player/issues/75) * Pass errors when playing files through to onError callback [`#200`](https://github.com/CookPete/react-player/issues/200) * Add support for subtitle tracks in FilePlayer [`#214`](https://github.com/CookPete/react-player/issues/214) * Unmute facebook video when setting volume [`#215`](https://github.com/CookPete/react-player/issues/215) #### [v0.19.1](https://github.com/CookPete/react-player/compare/v0.19.0...v0.19.1) > 17 July 2017 * More accurate played fraction for Wistia [`#201`](https://github.com/CookPete/react-player/pull/201) #### [v0.19.0](https://github.com/CookPete/react-player/compare/v0.18.0...v0.19.0) > 13 July 2017 * Detatch HLS media when stopping [`#212`](https://github.com/CookPete/react-player/issues/212) * Pass through auto or falsey width and height to FilePlayer [`#211`](https://github.com/CookPete/react-player/issues/211) * Only use add-module-exports plugin for bower build [`#193`](https://github.com/CookPete/react-player/issues/193) #### [v0.18.0](https://github.com/CookPete/react-player/compare/v0.17.2...v0.18.0) > 9 May 2017 * Add support for HLS and DASH streams [`c28c7ff`](https://github.com/CookPete/react-player/commit/c28c7ff637298e6d9ecee588741980b9e0481bfc) * Bump packages [`6f8da1f`](https://github.com/CookPete/react-player/commit/6f8da1f1f6f643953d0e5c97635addf320c80da7) #### [v0.17.2](https://github.com/CookPete/react-player/compare/v0.17.1...v0.17.2) > 7 May 2017 * Add forceAudio to fileConfig [`#188`](https://github.com/CookPete/react-player/issues/188) #### [v0.17.1](https://github.com/CookPete/react-player/compare/v0.17.0...v0.17.1) > 5 May 2017 * Fix initial loading bug for Private Vimeo videos [`#187`](https://github.com/CookPete/react-player/pull/187) * Fix initial loading bug for Private Vimeo videos [`ff8a449`](https://github.com/CookPete/react-player/commit/ff8a449546121be7bfd6f3bb357d9dc06a94fcaa) #### [v0.17.0](https://github.com/CookPete/react-player/compare/v0.16.0...v0.17.0) > 30 April 2017 * Add support for m.youtube.com [`#186`](https://github.com/CookPete/react-player/issues/186) * Add support for multiple file sources [`#81`](https://github.com/CookPete/react-player/issues/81) * Remove need for Vimeo player IDs [`214a7af`](https://github.com/CookPete/react-player/commit/214a7afebaf00cd3c5b0af06cc63efb0786bd439) #### [v0.16.0](https://github.com/CookPete/react-player/compare/v0.15.0...v0.16.0) > 27 April 2017 * Apply all non-valid props to the wrapper element [`#183`](https://github.com/CookPete/react-player/pull/183) * Add Facebook player [`#109`](https://github.com/CookPete/react-player/issues/109) * Apply all non-valid props to the wrapper element [`#167`](https://github.com/CookPete/react-player/issues/167) #### [v0.15.0](https://github.com/CookPete/react-player/compare/v0.14.3...v0.15.0) > 14 April 2017 * Add vidmeConfig with choice of video format [`#162`](https://github.com/CookPete/react-player/issues/162) * Call player.load() when loading files [`#177`](https://github.com/CookPete/react-player/issues/177) * Add getCurrentTime and getDuration methods [`#178`](https://github.com/CookPete/react-player/issues/178) * Use prop-types library [`#179`](https://github.com/CookPete/react-player/issues/179) * Add loadedSeconds and playedSeconds to onProgress [`#164`](https://github.com/CookPete/react-player/issues/164) * Add playsinline prop [`#148`](https://github.com/CookPete/react-player/issues/148) #### [v0.14.3](https://github.com/CookPete/react-player/compare/v0.14.2...v0.14.3) > 21 February 2017 * Add assertion for canPlay with https://vimeo [`#141`](https://github.com/CookPete/react-player/pull/141) * Use npm 4.x on travis [`#143`](https://github.com/CookPete/react-player/pull/143) * Use ubuntu 14.04 for travis [`#144`](https://github.com/CookPete/react-player/pull/144) * fixed width & height of video when it is in fullscreen mode [`#151`](https://github.com/CookPete/react-player/pull/151) * update webpack to 2.2.1 [`#156`](https://github.com/CookPete/react-player/pull/156) * Fix vidme url regex [`#158`](https://github.com/CookPete/react-player/issues/158) #### [v0.14.2](https://github.com/CookPete/react-player/compare/v0.14.1...v0.14.2) > 14 February 2017 * Fix youtube player vars config usage [`#152`](https://github.com/CookPete/react-player/issues/152) * Fix npm prepublish script on windows [`#139`](https://github.com/CookPete/react-player/issues/139) * fixed width & height of video when it is in fullscreen mode [`f966a15`](https://github.com/CookPete/react-player/commit/f966a15c2e2221359eee54e0753e8f0906e670fd) #### [v0.14.1](https://github.com/CookPete/react-player/compare/v0.14.0...v0.14.1) > 1 January 2017 * Use video element for ogg files [`#137`](https://github.com/CookPete/react-player/issues/137) #### [v0.14.0](https://github.com/CookPete/react-player/compare/v0.13.0...v0.14.0) > 26 December 2016 * Wistia support [`#133`](https://github.com/CookPete/react-player/pull/133) * Add yarn.lock [`690d031`](https://github.com/CookPete/react-player/commit/690d031a72a9057ee9313a05892f92343845593e) * Tidy up Wistia player [`9c82bfd`](https://github.com/CookPete/react-player/commit/9c82bfd332076fabb5e549e6e2c97cc7d6666a03) #### [v0.13.0](https://github.com/CookPete/react-player/compare/v0.12.1...v0.13.0) > 12 December 2016 * PlaybackRate change feature [`#123`](https://github.com/CookPete/react-player/pull/123) * Fix onProgress non-reporting if playing prop is not set. [`#127`](https://github.com/CookPete/react-player/pull/127) * Add additional audio file extensions to regex [`#131`](https://github.com/CookPete/react-player/pull/131) * Use node 6 on travis [`#130`](https://github.com/CookPete/react-player/pull/130) * Add typescript definition file [`#134`](https://github.com/CookPete/react-player/issues/134) #### [v0.12.1](https://github.com/CookPete/react-player/compare/v0.12.0...v0.12.1) > 19 November 2016 * Add fullscreen example to demo [`563252b`](https://github.com/CookPete/react-player/commit/563252be94cafd5d973271f56c91fda4b1f87e4f) * Fullscreen youtube player fix [`83e8e60`](https://github.com/CookPete/react-player/commit/83e8e60a018e85bb27aa907360142f0a63761d54) #### [v0.12.0](https://github.com/CookPete/react-player/compare/v0.11.0...v0.12.0) > 10 October 2016 * Pass DOM node to YouTube Player instead of ID [`#111`](https://github.com/CookPete/react-player/pull/111) * update all dependencies [`#107`](https://github.com/CookPete/react-player/pull/107) * Add showArtwork option to soundcloud config [`#108`](https://github.com/CookPete/react-player/issues/108) #### [v0.11.0](https://github.com/CookPete/react-player/compare/v0.10.0...v0.11.0) > 26 September 2016 * Add onReady prop [`#106`](https://github.com/CookPete/react-player/issues/106) #### [v0.10.0](https://github.com/CookPete/react-player/compare/v0.9.0...v0.10.0) > 25 September 2016 * Add `hidden` prop to ReactPlayer [`#102`](https://github.com/CookPete/react-player/pull/102) * Use mounted property to prevent setting state when unmounted [`#105`](https://github.com/CookPete/react-player/issues/105) * Update onProgress logic to still report loaded amounts when paused [`#94`](https://github.com/CookPete/react-player/issues/94) #### [v0.9.0](https://github.com/CookPete/react-player/compare/v0.8.0...v0.9.0) > 9 August 2016 * Ensure YouTube SDK is loaded before resolving promise [`#88`](https://github.com/CookPete/react-player/issues/88) * Fix looping behaviour [`#91`](https://github.com/CookPete/react-player/issues/91) * Add style prop [`#92`](https://github.com/CookPete/react-player/issues/92) #### [v0.8.0](https://github.com/CookPete/react-player/compare/v0.7.5...v0.8.0) > 29 July 2016 * Add support for non-es5 compatible browsers [`#87`](https://github.com/CookPete/react-player/pull/87) * Render FilePlayer by default [`8d249ce`](https://github.com/CookPete/react-player/commit/8d249cedb234f63e59858840a5ea40b899632177) * Bump packages [`2d43659`](https://github.com/CookPete/react-player/commit/2d436592fedbba4b92653e1f929d5a31ccf3b14d) #### [v0.7.5](https://github.com/CookPete/react-player/compare/v0.7.4...v0.7.5) > 27 July 2016 * Always send both played and loaded values in progress events [`#79`](https://github.com/CookPete/react-player/issues/79) * Add RTSP stream support to FilePlayer [`#83`](https://github.com/CookPete/react-player/issues/83) * Move initial setVolume to onStart [`#82`](https://github.com/CookPete/react-player/issues/82) * Update player when width or height changes [`#84`](https://github.com/CookPete/react-player/issues/84) #### [v0.7.4](https://github.com/CookPete/react-player/compare/v0.7.3...v0.7.4) > 23 June 2016 * Pause FilePlayer when stopping [`#78`](https://github.com/CookPete/react-player/issues/78) #### [v0.7.3](https://github.com/CookPete/react-player/compare/v0.7.2...v0.7.3) > 21 June 2016 * Pass fileConfig down correctly [`1dffcca`](https://github.com/CookPete/react-player/commit/1dffccafca1f3440068a66e661a1fced9cde1593) #### [v0.7.2](https://github.com/CookPete/react-player/compare/v0.7.1...v0.7.2) > 3 June 2016 * Add m4v and m4a extensions to filePlayer [`#72`](https://github.com/CookPete/react-player/issues/72) * Fix onDuration being called with null [`#52`](https://github.com/CookPete/react-player/issues/52) * Add failing onDuration test [`564243e`](https://github.com/CookPete/react-player/commit/564243e19449326eab30c163f9ffb82678fcf502) #### [v0.7.1](https://github.com/CookPete/react-player/compare/v0.7.0...v0.7.1) > 1 June 2016 * Update supported file type regex [`#68`](https://github.com/CookPete/react-player/pull/68) * Update README.md links [`#66`](https://github.com/CookPete/react-player/pull/66) * Update README.md links [`dee8e86`](https://github.com/CookPete/react-player/commit/dee8e8692072e6e7681871ada7c490c37dfc0d1b) #### [v0.7.0](https://github.com/CookPete/react-player/compare/v0.6.0...v0.7.0) > 21 May 2016 * Use filePlayer for SoundCloud tracks [`#64`](https://github.com/CookPete/react-player/issues/64) * Tidy up filePlayer [`79c2d5a`](https://github.com/CookPete/react-player/commit/79c2d5a16f999628493c3ac7ce052960ae5be67a) * Add controls prop [`9a2ae22`](https://github.com/CookPete/react-player/commit/9a2ae229283e0c41ceea62ba01cdac243cf2bb82) #### [v0.6.0](https://github.com/CookPete/react-player/compare/v0.5.8...v0.6.0) > 19 May 2016 * Add filePlayer config prop [`#62`](https://github.com/CookPete/react-player/issues/62) * Add loop prop [`#57`](https://github.com/CookPete/react-player/issues/57) * Add onStart prop [`#61`](https://github.com/CookPete/react-player/issues/61) * Use fetch-jsonp for SoundCloud resolve endpoint [`#24`](https://github.com/CookPete/react-player/issues/24), [`#47`](https://github.com/CookPete/react-player/issues/47) #### [v0.5.8](https://github.com/CookPete/react-player/compare/v0.5.7...v0.5.8) > 19 April 2016 * Bump packages [`#56`](https://github.com/CookPete/react-player/issues/56) * Add footer to demo [`546678c`](https://github.com/CookPete/react-player/commit/546678c33c2ea1331ed7f63712f40687c83b73be) * Fix Youtube rendering issue with React 15 [`8eb2dc0`](https://github.com/CookPete/react-player/commit/8eb2dc053bbae17ebe79a7da491e4ba048c6c48a) #### [v0.5.7](https://github.com/CookPete/react-player/compare/v0.5.6...v0.5.7) > 13 April 2016 * Pass on error event [`#48`](https://github.com/CookPete/react-player/pull/48) * Add FilePlayer support for urls with query string [`#45`](https://github.com/CookPete/react-player/pull/45) * Add progressFrequency prop [`#50`](https://github.com/CookPete/react-player/issues/50) * Only include played amount in onProgress when playing [`#51`](https://github.com/CookPete/react-player/issues/51) * Pass on event including error message and code onError [`#44`](https://github.com/CookPete/react-player/issues/44) #### [v0.5.6](https://github.com/CookPete/react-player/compare/v0.5.5...v0.5.6) > 8 March 2016 * Fix bower support [`#42`](https://github.com/CookPete/react-player/issues/42) * Update readme with mobile considerations [`#41`](https://github.com/CookPete/react-player/issues/41) * Fix browser build [`78463b2`](https://github.com/CookPete/react-player/commit/78463b2592a12eac990673a991aada66f86b1434) #### [v0.5.5](https://github.com/CookPete/react-player/compare/v0.5.4...v0.5.5) > 29 February 2016 * Add browser build [`#35`](https://github.com/CookPete/react-player/issues/35), [`#38`](https://github.com/CookPete/react-player/issues/38) * Add promise and fetch polyfills to build [`#39`](https://github.com/CookPete/react-player/issues/39) * Update standard code style [`7231c45`](https://github.com/CookPete/react-player/commit/7231c458fb0af80370f308d3d77aab71c226aac6) #### [v0.5.4](https://github.com/CookPete/react-player/compare/v0.5.3...v0.5.4) > 3 February 2016 * Add demo deployment to travis build [`60bcaf6`](https://github.com/CookPete/react-player/commit/60bcaf6aa7c0b100a514c495ff521a42cdfe1235) * Tweak YouTube default playerVars [`b99e6d9`](https://github.com/CookPete/react-player/commit/b99e6d94e7534e7a8d8e434eaf4473b4ca480601) * Add sshpass to travis [`84f889e`](https://github.com/CookPete/react-player/commit/84f889e861348db36577685be608e66fa4c2ad12) #### [v0.5.3](https://github.com/CookPete/react-player/compare/v0.5.2...v0.5.3) > 26 January 2016 * Support YouTube start time param [`7908463`](https://github.com/CookPete/react-player/commit/7908463d2dc1d3f59910432edd45460da152d426) * Add onError tests [`9626ccb`](https://github.com/CookPete/react-player/commit/9626ccbcb5b5b22496c1e02cb702e633e65b803b) * Better karma test grouping [`8a3d4e8`](https://github.com/CookPete/react-player/commit/8a3d4e83944466945002634c84a1c1bfa5035fd9) #### [v0.5.2](https://github.com/CookPete/react-player/compare/v0.5.1...v0.5.2) > 25 January 2016 * Vimeo fullscreen support [`#33`](https://github.com/CookPete/react-player/issues/33) * Tweak readme [`a741b2c`](https://github.com/CookPete/react-player/commit/a741b2c381dae449916895ce13f81e14dccf3afa) * Add preload to propTypes [`ad05a91`](https://github.com/CookPete/react-player/commit/ad05a91622fd050b69f290720a7a7fe9b8881df7) #### [v0.5.1](https://github.com/CookPete/react-player/compare/v0.5.0...v0.5.1) > 21 January 2016 * Move onDuration callback from onReady to onPlay [`#31`](https://github.com/CookPete/react-player/issues/31) * Destructure state in demo render method [`6ed327d`](https://github.com/CookPete/react-player/commit/6ed327db830a9b0ea98acf111b94122b6f4c8418) * Add simple Duration component to improve demo [`d42c6d3`](https://github.com/CookPete/react-player/commit/d42c6d3c4c1e323e8d856b0a2b2c95e526d55e81) #### [v0.5.0](https://github.com/CookPete/react-player/compare/v0.4.2...v0.5.0) > 14 January 2016 * Add onDuration prop [`#28`](https://github.com/CookPete/react-player/issues/28) * Add live demo to readme [`4aa8a29`](https://github.com/CookPete/react-player/commit/4aa8a292f2e3ee20f79e4a815d09f353da6a553d) * Ensure vimeo player has duration before calling onReady [`8b31a8f`](https://github.com/CookPete/react-player/commit/8b31a8ff77aa57b611996670b9b09d2d9b9aeae8) #### [v0.4.2](https://github.com/CookPete/react-player/compare/v0.4.1...v0.4.2) > 11 January 2016 * Add semicolons to class properties [`#27`](https://github.com/CookPete/react-player/issues/27) * Limit Travis to just basic tests [`#26`](https://github.com/CookPete/react-player/issues/26) * Bump packages [`21f03b2`](https://github.com/CookPete/react-player/commit/21f03b2309951456c86567c1ff254628814af224) #### [v0.4.1](https://github.com/CookPete/react-player/compare/v0.4.0...v0.4.1) > 11 January 2016 * Add more files to .npmignore [`1cd8052`](https://github.com/CookPete/react-player/commit/1cd80526d32a5b060208b3d1e7883adcfcd7cfe6) * Fix npm badge link [`f6a146b`](https://github.com/CookPete/react-player/commit/f6a146b3904934dcd10287100400e54aeeb50541) * Update auto-changelog [`1cebd28`](https://github.com/CookPete/react-player/commit/1cebd28b25d66713204b5920052c8979d84c234d) #### [v0.4.0](https://github.com/CookPete/react-player/compare/v0.3.7...v0.4.0) > 9 January 2016 * Use react-transform development setup [`#25`](https://github.com/CookPete/react-player/pull/25) * Add basic karma testing [`#22`](https://github.com/CookPete/react-player/issues/22) * Rebase on react-transform-boilerplate [`#8`](https://github.com/CookPete/react-player/issues/8) #### [v0.3.7](https://github.com/CookPete/react-player/compare/v0.3.6...v0.3.7) > 4 January 2016 * When seeking before player is ready, store value and seek later [`#19`](https://github.com/CookPete/react-player/issues/19) * Fix FilePlayer not loading on mount [`00f9671`](https://github.com/CookPete/react-player/commit/00f9671a12bf09d0160653391a680165d6098adf) * Nullify loadOnReady after use [`5dd60c6`](https://github.com/CookPete/react-player/commit/5dd60c6215d994b8efbf2ea5c46434166a382357) #### [v0.3.6](https://github.com/CookPete/react-player/compare/v0.3.5...v0.3.6) > 4 January 2016 * Ensure volume on subsequent youtube loads [`5895663`](https://github.com/CookPete/react-player/commit/58956633754073e0c3d9316da9cadfd4a49a823c) #### [v0.3.5](https://github.com/CookPete/react-player/compare/v0.3.4...v0.3.5) > 4 January 2016 * Fix YouTube onReady bugs [`#21`](https://github.com/CookPete/react-player/pull/21) * Set isReady before setVolume in onReady [`#23`](https://github.com/CookPete/react-player/issues/23) * Handle YouTube URL change during SDK load [`#20`](https://github.com/CookPete/react-player/issues/20) #### [v0.3.4](https://github.com/CookPete/react-player/compare/v0.3.3...v0.3.4) > 3 January 2016 * Update readme badges [`6d0503c`](https://github.com/CookPete/react-player/commit/6d0503c7d6706063394301af61db342caeff9272) * Fix YouTube pause guard [`1f8d372`](https://github.com/CookPete/react-player/commit/1f8d3720239353c496db3076b306cc52e99607dd) #### [v0.3.3](https://github.com/CookPete/react-player/compare/v0.3.2...v0.3.3) > 2 January 2016 * Stronger guards for YouTube player methods [`f18792a`](https://github.com/CookPete/react-player/commit/f18792a2da3167f775d48481aa8eae150b747d4d) #### [v0.3.2](https://github.com/CookPete/react-player/compare/v0.3.1...v0.3.2) > 2 January 2016 * Use explicit isReady property to guard player methods [`#18`](https://github.com/CookPete/react-player/issues/18) * Remove propTypes and defaultProps from players [`796edd1`](https://github.com/CookPete/react-player/commit/796edd129a6aaea148dcd72ea897321e66cae0c1) * Add onProgress propType [`3f22681`](https://github.com/CookPete/react-player/commit/3f22681bcba3ad5c10ed1516abdcfb3bf6b8bad8) #### [v0.3.1](https://github.com/CookPete/react-player/compare/v0.3.0...v0.3.1) > 27 December 2015 * Use displayNames for players [`#17`](https://github.com/CookPete/react-player/issues/17) * Fix changelog link [`f82b351`](https://github.com/CookPete/react-player/commit/f82b351aa6008d2cbb2e3bd95859d8a90a8e49d9) #### [v0.3.0](https://github.com/CookPete/react-player/compare/v0.2.1...v0.3.0) > 24 December 2015 * Prime players to enable autoplay when out of focus [`#13`](https://github.com/CookPete/react-player/pull/13) * Enable multiple YouTube players [`#15`](https://github.com/CookPete/react-player/issues/15) * Prime Youtube and Vimeo players with a blank video [`#7`](https://github.com/CookPete/react-player/issues/7) #### [v0.2.1](https://github.com/CookPete/react-player/compare/v0.2.0...v0.2.1) > 13 November 2015 * Remove autoplay and only play if props.playing is true when ready [`#10`](https://github.com/CookPete/react-player/issues/10) * Be a bit more const-friendly [`a15700a`](https://github.com/CookPete/react-player/commit/a15700ac95349037ea6f4d9f52fddeff9530bbf5) * Better npm publish cleanup scripts [`821be95`](https://github.com/CookPete/react-player/commit/821be95265fb774e904c24ff553997b94b7b2e42) #### [v0.2.0](https://github.com/CookPete/react-player/compare/v0.1.0...v0.2.0) > 6 November 2015 * Configuration [`#4`](https://github.com/CookPete/react-player/pull/4) * Abort SoundCloud streaming if url changes during requests [`#6`](https://github.com/CookPete/react-player/issues/6) * pass configuration options to players via props [`f1395d1`](https://github.com/CookPete/react-player/commit/f1395d134a05b36db1736179e0b58ac9bc6bd76c) #### [v0.1.0](https://github.com/CookPete/react-player/compare/v0.0.8...v0.1.0) > 19 October 2015 * Add FilePlayer for HTML5 media files [`66482d5`](https://github.com/CookPete/react-player/commit/66482d51c38f3967c378160e31fcd29a28ec4616) * Add very basic shallow rendering tests [`7beccbe`](https://github.com/CookPete/react-player/commit/7beccbec2746029ef068d3f990fcc349257092f6) * Update readme and package description [`237c51a`](https://github.com/CookPete/react-player/commit/237c51a9ed2f49d8eba6c6b2900ce94c4ed3e9c5) #### [v0.0.8](https://github.com/CookPete/react-player/compare/v0.0.7...v0.0.8) > 20 September 2015 * Use findDOMNode [`#3`](https://github.com/CookPete/react-player/issues/3) * Add basic unit tests for static canPlay method [`f1cde2c`](https://github.com/CookPete/react-player/commit/f1cde2c4fd6a939e944e82621908c26814a4b88b) * Improve SoundCloud URL regex [`3c4c5fa`](https://github.com/CookPete/react-player/commit/3c4c5fabc4f7440cd9931bd984174baf0f62dcce) #### [v0.0.7](https://github.com/CookPete/react-player/compare/v0.0.6...v0.0.7) > 10 September 2015 * Set correct initial state in ReactPlayer [`f912f13`](https://github.com/CookPete/react-player/commit/f912f13f322633cb8c0b4908edf4caf1b02ec589) * Stop soundcloud track before playing another [`61bc61e`](https://github.com/CookPete/react-player/commit/61bc61e56fc5c7c2550d2a5e36bc072ae447329b) * Guard against no iframe contentWindow in Vimeo player [`da15b0a`](https://github.com/CookPete/react-player/commit/da15b0ade7f8401566cfc64de5f80396556be30b) #### [v0.0.6](https://github.com/CookPete/react-player/compare/v0.0.5...v0.0.6) > 31 August 2015 * Use shouldComponentUpdate to prevent unnecessary rendering [`b7ca5a6`](https://github.com/CookPete/react-player/commit/b7ca5a66ff91578a49da76c5efeac5ddd45959db) * Fix onProgress bug [`1bf018e`](https://github.com/CookPete/react-player/commit/1bf018ed5db4474ee9ba1f103e6df77983565875) #### [v0.0.5](https://github.com/CookPete/react-player/compare/v0.0.4...v0.0.5) > 27 August 2015 * Add onError support [`df8dc61`](https://github.com/CookPete/react-player/commit/df8dc61582af5202e3eeb8d6141465be5ed1bf84) * Use external propTypes file [`225dfa0`](https://github.com/CookPete/react-player/commit/225dfa073e63206dca65202ce3cf4f23e56c84db) * Add .npmignore [`81adedc`](https://github.com/CookPete/react-player/commit/81adedc585e4cf0b6380ccb08f3ff613e7eed6c6) #### [v0.0.4](https://github.com/CookPete/react-player/compare/v0.0.3...v0.0.4) > 27 August 2015 * Add Array.find() polyfill [`#1`](https://github.com/CookPete/react-player/issues/1) * Add fetch polyfill libraries to package.json [`#1`](https://github.com/CookPete/react-player/issues/1) #### [v0.0.3](https://github.com/CookPete/react-player/compare/v0.0.2...v0.0.3) > 26 August 2015 * Update build script [`c9b627f`](https://github.com/CookPete/react-player/commit/c9b627ff9a2e146822d169c89b4ea265f2296f8e) * Update readme [`2ec1b86`](https://github.com/CookPete/react-player/commit/2ec1b86aad52e8bf3080d607e140762e4e268216) #### v0.0.2 > 24 August 2015 * First commit [`a4deecf`](https://github.com/CookPete/react-player/commit/a4deecfa421645e8e79ac9e33debe64d5b028dae) * Move react package to dev and peer dependencies [`f42ea0c`](https://github.com/CookPete/react-player/commit/f42ea0c73683d4c6e486a89684b4d6bb633a6969)