All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
- Fix a warning about workspaces when installing with yarn. (#190)
- Add React 18 to supported
peerDependencies
range. (@dockwarder in #189) - Accept typings from React 17 and 18 … hopefully npm picks the correct version for you :)
- Add
textTrack
,playsInline
,pip
,keyboard
,quality
props. (@thanhsonng in #178)
- Add the
dnt
prop to the typescript definitions. (@k-p-jones in #140)
-
Add prop for the
speed
player option. (@warrenmcquinn in #128)This option enables speed controls so the user can select speeds in the Vimeo frame UI, it does not itself control the playback rate.
- Add prop for the
dnt
player option. (@k-p-jones in #125)
- Add prop for the
onPlaybackRateChange
event. (@houmark in #120)
- Add React 17 to allowed peerDependency range. (#114)
- Add typescript typings. (#103)
- Set
sideEffects: false
in package.json. - Add
style
pass-through property to set CSS properties on the container element. (@Authchirion in #100)
- Call
onError()
prop if initial load fails (#96). - Call
setCurrentTime()
after a new video has loaded. (#95)
- Add color string example to docs. (@ivoilic in #82)
- Fix documentation for union prop types.
- Add
controls
prop, set tocontrols={false}
to disable UI on videos uploaded by pro accounts. (@ljmsouza in #81)
- Add
responsive
prop that automatically fills the parent element. (@deJong in #80)
- Add working
onReady
callback. You can use it to get access to the raw @vimeo/player instance.
- Clean up the
@vimeo/player
instance when unmounting.
- Add
muted
andbackground
props from new Vimeo player. (@pgib in #5)