Skip to content

Releases: sampotts/plyr

v3.6.5

16 Apr 14:31
Compare
Choose a tag to compare
  • Migrate color formatting to colorette (thanks @jorgebucaran)
  • Fix: issue with IE detection
  • Fix: missing styles for embeds
  • Fix: regression regarding poster image
  • Add all required props to vimeo iframe allow attribute - fixes #2151 (thanks @didrip)

v3.6.4

16 Mar 21:15
Compare
Choose a tag to compare
  • Remove unnecessary calc from media query (thanks @naomiaz)
  • Enhance types (thanks @lunika)
  • Fix: Object.values for the providers must be used (thanks @syteknet-core)
  • Fix: Improve support inside iframes (thanks @ajgagnon)
  • Added --plyr-video-background for having control over the background of a video with alpha channel (webm) or a poster image with alpha channel (thanks @nepomuc)
  • Fix issue with not entering iosfullscreen of vimeo videos with playsinline=true (thanks @lordon and @Frosch)
  • fix: use new syntax for iframe allow attribute
  • chore: package updates
  • chore: add @babel/plugin-proposal-class-properties
  • fix: use bound arrow functions in classes

v3.6.3

14 Nov 02:30
Compare
Choose a tag to compare
  • Fix volume when unmuting from volume 0 using YouTube (thanks @stephanefbouchard)
  • Add missing unit to calc in media query (thanks @vincentorback)
  • Assigning player's lastSeekTime on rewind/fast forward to prevent immediate controls hide on mobile (thanks @trafium)
  • Fix for volume control overflowing in Firefox (thanks @dirkjf)
  • Force fullscreen events to trigger on plyr element (media element in iOS) and not fullscreen container (thanks @theprojectsomething)
  • TypeScript types improvements (thanks @akuma06 & @iwatakeshi)
  • Dash demo link fixed (thanks @jonathanarbely)
  • Fix "A ReferenceError: _classCallCheck is not defined error has occurred." error (thanks @hex-ci)
  • Fix issue with CSS custom property check (thanks @syedhusain-appspace)
  • Fix for slow loading videos not autoplaying (thanks @DanielHuntleySBG)
  • Fix for betwork requests are not cancelled after the player is destroyed (thanks @DanielHuntleySBG)
  • Added option to disable custom controls for YouTube and Vimeo

v3.6.2

04 May 11:39
Compare
Choose a tag to compare
  • Fixes for CSS Custom Property related errors in some build tools (thanks @Bashev)
  • Fixes for custom controls as element (thanks @taylorchu)
  • Added missing TypeScript interface for preview thumbnail options (thanks @taylorchu)

v3.6.1

28 Apr 13:19
Compare
Choose a tag to compare
  • You can now easily change colors using CSS Custom Properties. See the README.
  • Bug fix for Vimeo fullscreen.
  • Various typos (thanks @likev)
  • Preload TextTracks as per default video element (thanks @theprojectsomething)
  • Features/fullscreen container (thanks @theprojectsomething)
  • Ignore internal play promises (thanks @ydylla)
  • Ads plugin fixes to allow multiple VAST requests (thanks @Steejo)
  • Fix shadowroot (thanks @jnoordsij)
  • Add financial contributors for Open Collective (thanks @monkeywithacupcake)
  • Update the gitpod setup description to be more precise. (thanks @nisarhassan12)
  • Completely hide SVG icons to screen readers (thanks @LeBenLeBen)
  • Preview thumbnails via src:callback() (thanks @doublex)
  • Add missing Typescripts types and options (thanks @hug963)
  • Use number instead of string in TS quality definitions (thanks @mogzol)
  • Fix Vimeo playback rate (thanks @hug963)
  • Fix issue when controls config is string or element (thanks @CzBiX)
  • Simplify contributions by fully automating the dev setup with gitpod (thanks @nisarhassan12)
  • Safari bug fix for regression in previous release

v3.5.10

14 Feb 17:38
Compare
Choose a tag to compare
  • iOS volume display fix

v3.5.9

14 Feb 17:01
Compare
Choose a tag to compare
  • Fix for regression with volume control width
  • Ensure poster image is not downloaded again for HTML5 videos

v3.5.8

10 Feb 21:06
Compare
Choose a tag to compare
  • Added flex-direction property to fix some issues introduced in v3.5.7 when using custom CSS
  • Cleaned up the organisation of some of the SCSS files (should not effect CSS output)
  • Added referrerPolicy option for Vimeo to prevent an issue present in the demo site
  • Remove all Vimeo controls for Pro & Premium accounts
  • Improve thumbnail size calculations when size is set per css (thanks @ydylla)
  • Add previewThumbnails source setter (thanks @ydylla)
  • More speed setting logic improvements

v3.5.7

09 Feb 22:02
Compare
Choose a tag to compare
  • Typescript typings (thanks @ondratra)
  • togglePlay now also returns a Promise (thanks @azizhk)
  • Documentation improvements and typo fixes (thanks @ffpetrovic, @skerbis, @ayunami2000, @pjbaert, @MaxGiting, @0xflotus and @thatrobotdev)
  • Accessibility tweak for the play button (thanks @lunika)
  • Fix for ads configuration (thanks @SoftCreatR)
  • Fix handling listener return value (thanks @taion)
  • Added localisation key for PIP (picture-in-picture) (thanks @lmislm)
  • Preserve viewBox attribute in SVG sprite symbols (thanks @bseib)
  • Fix being unable to unmute autoplayed video on iOS (thanks @sumanbh)
  • Fixed Plyr container not resizing responsively (thanks @shravan2x)
  • Change vimeo demo video (thanks @thatrobotdev)
  • Fix for Uncaught RangeError: Maximum call stack size exceeded (thanks @laukstein)
  • Improve fullscreen experience on some devices (thanks @savroff)
  • Improvements to buffering state for embedded players (thanks @doostinharrell)
  • Prevents IE11 with resetOnEnd option set to true to play video again (thanks @felipe K. De Boni)
  • Fix for multiple poster image downloads (use the native poster only for HTML5 videos)
  • Various presentational fixes
  • Removed logic to hide/show volume controls based on audio track detection due to it's problematic nature. If you want to hide volume control, use the controls option to do so.
  • Fix preview thumbnail scrubbing not working on mobile touch devices (thanks @ydylla)
  • Add download attribute to download button (thanks @Code1110)
  • Trap keyboard focus only when fullscreen (thanks @k-jensen)
  • Improvements to speed options - you can now specify all options in the UI (YouTube and Vimeo only accept 0.5-2) (thanks @ydylla)
  • Improve/fix quality change state restoring (thanks @ydylla)

Note: This update contains CSS changes.

v3.5.4

25 Apr 02:15
Compare
Choose a tag to compare
  • Added: Set download URL via new setter
  • Improvement: The order of the controls option now effects the order in the DOM - i.e. you can re-order the controls - Note: this may break any custom CSS you have setup. Please see the changes in the PR to the default SASS
  • Fixed issue with empty controls and preview thumbs
  • Fixed issue with setGutter call (from Sentry)
  • Fixed issue with initial selected speed not working
  • Added notes on autoplay config option and browser compatibility
  • Fixed issue with ads volume not matching current content volume
  • Fixed race condition where ads were loading during source change
  • Improvement: Automatic aspect ratio for YouTube is now supported, meaning all aspect ratios are set based on media content - Note: we're now using a different API to get YouTube video metadata so you may need to adjust any CSPs you have setup
  • Fix for menu in the Shadow DOM (thanks @emielbeinema)