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
Markdown
# 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)