Skip to content

Latest commit

 

History

History
464 lines (286 loc) · 24.4 KB

CHANGELOG.md

File metadata and controls

464 lines (286 loc) · 24.4 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

Generated by auto-changelog

3 September 2017

  • Add Twitch player 288c18d
  • Add sourcemap config to uglify plugin 901dfbf
  • Update vidme example URL ad7b335

2 September 2017

  • Add muted prop #221
  • Add onSeek prop #222
  • Tweak Wistia player load logic b0e725c

27 July 2017

  • Allow seekTo to accept number of seconds #75
  • Pass errors when playing files through to onError callback #200
  • Add support for subtitle tracks in FilePlayer #214
  • Unmute facebook video when setting volume #215

17 July 2017

  • More accurate played fraction for Wistia #201

13 July 2017

  • Detatch HLS media when stopping #212
  • Pass through auto or falsey width and height to FilePlayer #211
  • Only use add-module-exports plugin for bower build #193

9 May 2017

7 May 2017

  • Add forceAudio to fileConfig #188

5 May 2017

  • Fix initial loading bug for Private Vimeo videos #187
  • Fix initial loading bug for Private Vimeo videos ff8a449

30 April 2017

  • Add support for m.youtube.com #186
  • Add support for multiple file sources #81
  • Remove need for Vimeo player IDs 214a7af

27 April 2017

  • Apply all non-valid props to the wrapper element #183
  • Add Facebook player #109
  • Apply all non-valid props to the wrapper element #167

14 April 2017

  • Add vidmeConfig with choice of video format #162
  • Call player.load() when loading files #177
  • Add getCurrentTime and getDuration methods #178
  • Use prop-types library #179
  • Add loadedSeconds and playedSeconds to onProgress #164
  • Add playsinline prop #148

21 February 2017

  • Add assertion for canPlay with https://vimeo #141
  • Use npm 4.x on travis #143
  • Use ubuntu 14.04 for travis #144
  • fixed width & height of video when it is in fullscreen mode #151
  • update webpack to 2.2.1 #156
  • Fix vidme url regex #158

14 February 2017

  • Fix youtube player vars config usage #152
  • Fix npm prepublish script on windows #139
  • fixed width & height of video when it is in fullscreen mode f966a15

1 January 2017

  • Use video element for ogg files #137

26 December 2016

12 December 2016

  • PlaybackRate change feature #123
  • Fix onProgress non-reporting if playing prop is not set. #127
  • Add additional audio file extensions to regex #131
  • Use node 6 on travis #130
  • Add typescript definition file #134

19 November 2016

  • Add fullscreen example to demo 563252b
  • Fullscreen youtube player fix 83e8e60

10 October 2016

  • Pass DOM node to YouTube Player instead of ID #111
  • update all dependencies #107
  • Add showArtwork option to soundcloud config #108

26 September 2016

  • Add onReady prop #106

25 September 2016

  • Add hidden prop to ReactPlayer #102
  • Use mounted property to prevent setting state when unmounted #105
  • Update onProgress logic to still report loaded amounts when paused #94

9 August 2016

  • Ensure YouTube SDK is loaded before resolving promise #88
  • Fix looping behaviour #91
  • Add style prop #92

29 July 2016

  • Add support for non-es5 compatible browsers #87
  • Render FilePlayer by default 8d249ce
  • Bump packages 2d43659

27 July 2016

  • Always send both played and loaded values in progress events #79
  • Add RTSP stream support to FilePlayer #83
  • Move initial setVolume to onStart #82
  • Update player when width or height changes #84

23 June 2016

  • Pause FilePlayer when stopping #78

21 June 2016

  • Pass fileConfig down correctly 1dffcca

3 June 2016

  • Add m4v and m4a extensions to filePlayer #72
  • Fix onDuration being called with null #52
  • Add failing onDuration test 564243e

1 June 2016

  • Update supported file type regex #68
  • Update README.md links #66
  • Update README.md links dee8e86

21 May 2016

  • Use filePlayer for SoundCloud tracks #64
  • Tidy up filePlayer 79c2d5a
  • Add controls prop 9a2ae22

19 May 2016

  • Add filePlayer config prop #62
  • Add loop prop #57
  • Add onStart prop #61
  • Use fetch-jsonp for SoundCloud resolve endpoint #24, #47

19 April 2016

  • Bump packages #56
  • Add footer to demo 546678c
  • Fix Youtube rendering issue with React 15 8eb2dc0

13 April 2016

  • Pass on error event #48
  • Add FilePlayer support for urls with query string #45
  • Add progressFrequency prop #50
  • Only include played amount in onProgress when playing #51
  • Pass on event including error message and code onError #44

8 March 2016

  • Fix bower support #42
  • Update readme with mobile considerations #41
  • Fix browser build 78463b2

29 February 2016

  • Add browser build #35, #38
  • Add promise and fetch polyfills to build #39
  • Update standard code style 7231c45

3 February 2016

  • Add demo deployment to travis build 60bcaf6
  • Tweak YouTube default playerVars b99e6d9
  • Add sshpass to travis 84f889e

26 January 2016

25 January 2016

21 January 2016

  • Move onDuration callback from onReady to onPlay #31
  • Destructure state in demo render method 6ed327d
  • Add simple Duration component to improve demo d42c6d3

14 January 2016

  • Add onDuration prop #28
  • Add live demo to readme 4aa8a29
  • Ensure vimeo player has duration before calling onReady 8b31a8f

11 January 2016

  • Add semicolons to class properties #27
  • Limit Travis to just basic tests #26
  • Bump packages 21f03b2

11 January 2016

9 January 2016

  • Use react-transform development setup #25
  • Add basic karma testing #22
  • Rebase on react-transform-boilerplate #8

4 January 2016

  • When seeking before player is ready, store value and seek later #19
  • Fix FilePlayer not loading on mount 00f9671
  • Nullify loadOnReady after use 5dd60c6

4 January 2016

  • Ensure volume on subsequent youtube loads 5895663

4 January 2016

  • Fix YouTube onReady bugs #21
  • Set isReady before setVolume in onReady #23
  • Handle YouTube URL change during SDK load #20

3 January 2016

2 January 2016

  • Stronger guards for YouTube player methods f18792a

2 January 2016

  • Use explicit isReady property to guard player methods #18
  • Remove propTypes and defaultProps from players 796edd1
  • Add onProgress propType 3f22681

27 December 2015

  • Use displayNames for players #17
  • Fix changelog link f82b351

24 December 2015

  • Prime players to enable autoplay when out of focus #13
  • Enable multiple YouTube players #15
  • Prime Youtube and Vimeo players with a blank video #7

13 November 2015

  • Remove autoplay and only play if props.playing is true when ready #10
  • Be a bit more const-friendly a15700a
  • Better npm publish cleanup scripts 821be95

6 November 2015

  • Configuration #4
  • Abort SoundCloud streaming if url changes during requests #6
  • pass configuration options to players via props f1395d1

19 October 2015

  • Add FilePlayer for HTML5 media files 66482d5
  • Add very basic shallow rendering tests 7beccbe
  • Update readme and package description 237c51a

20 September 2015

  • Use findDOMNode #3
  • Add basic unit tests for static canPlay method f1cde2c
  • Improve SoundCloud URL regex 3c4c5fa

10 September 2015

  • Set correct initial state in ReactPlayer f912f13
  • Stop soundcloud track before playing another 61bc61e
  • Guard against no iframe contentWindow in Vimeo player da15b0a

31 August 2015

  • Use shouldComponentUpdate to prevent unnecessary rendering b7ca5a6
  • Fix onProgress bug 1bf018e

27 August 2015

27 August 2015

  • Add Array.find() polyfill #1
  • Add fetch polyfill libraries to package.json #1

26 August 2015

v0.0.2

24 August 2015

  • First commit a4deecf
  • Move react package to dev and peer dependencies f42ea0c