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
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
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
21 May 2016
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
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
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
- Support YouTube start time param
7908463
- Add onError tests
9626ccb
- Better karma test grouping
8a3d4e8
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
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
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
27 August 2015
27 August 2015
26 August 2015
24 August 2015