Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jun 30, 2025

This PR contains the following updates:

Package Change Age Confidence
plyr (source) ~3.5.4 -> ~3.8.0 age confidence

Release Notes

sampotts/plyr (plyr)

v3.8.3

Compare Source

More TypeScript-related fixes! Sorry for any hassle in the last couple of releases.

Full Changelog: sampotts/plyr@v3.8.2...v3.8.3

v3.8.2

Compare Source

  • Add missing types export in package.json.

v3.8.1

Compare Source

  • Fix exports-related regression in 3.8.0. Sorry!

v3.8.0

Compare Source

  • Add @​babel/plugin-transform-nullish-coalescing-operator and @​rollup/plugin-babel (#​2783)
  • Fix #​2799 -- drop recommendation of polyfill.io
  • Add Mux as an example in the demo (#​2859)
  • Fixed captions when storage has been disabled (#​2813)
  • CORS support for preview thumbnails (#​2777)
  • fix:progress offset (#​2750)
  • docs: fix Koel's tagline and URL (#​2857)
  • fix: Set PIP support based on the Picture in Picture API (#​2849)
  • docs: update the default value of iconUrl (#​2734)
  • housekeeping: update dev deps for build etc.

v3.7.8

Compare Source

  • Feat: Minor demo style tweaks
  • Fix: Minor style fixes related to backgrounds and border radii (🚨 Requires a SCSS/CSS update 🚨)

v3.7.7

Compare Source

  • Fix (Accessibility): Don’t set tabindex on parent container
  • Fix (Accessibility): Add role="timer" to time elements
  • Fix (Accessibility): Leverage native :focus-visible in CSS, instead of a custom solution (🚨 Requires a SCSS/CSS update 🚨)

v3.7.6

Compare Source

  • Fix: Revert postinstall script

v3.7.5

Compare Source

  • Fix: Replace pnpm with npm in scripts to fix build issues

v3.7.4

Compare Source

  • Fix: Fixed event key with space (thanks @​royeden!)
  • Fix: Changing Vimeo function call from setVolume to setMuted to fix iOS issue (issue #​2624) (thanks @​HandreMelo and Andre Fernandes Cristofolini Melo!)
  • Fix: Call preview-thumbnails listeners() function on load (thanks @​mogzol!)
  • Fix: Fullscreen improvements for iOS & iPadOS
  • Feat: Remove need for iOS-specific styling (please update volume.scss)

v3.7.3

Compare Source

  • Fix: force nowrap in progress tooltips (related: #​2549) (thanks @​raad-altaie!)
  • Feat(i18n): Make captions autodetect text direction (#​2540) (thanks @​ebraminio!)
  • Fix: fixed menu border radius bug (#​2548) (thanks @​raad-altaie!)
  • Chore: navigator.platform is deprecated (#​2530) (thanks @​stamat!)
  • Feat: Added configurable property to elements for re-use (#​2489) (thanks @​NoirHusky!)
  • Docs: Replace example video ID with one that still works (#​2518) (thanks @​luvejo!)
  • Fix: Improve accessibility on control buttons with aria-pressed (#​2523) (thanks @​emilkarl!)
  • Fix: Fix for calc() in newer Dart Sass versions (#​2519) (thanks @​ckhicks!)
  • Fix: simplify logic for isFunction assertion method
  • Chore: update types to include string for controls
  • Chore: upgrade packages
  • Chore: use .node-version instead of .nvmrc

v3.7.2

Compare Source

  • Fix: Add @babel/plugin-proposal-optional-chaining to transform optional chaining in build output

v3.7.1

Compare Source

  • Feat: Minor styling improvements to the preview thumbnails (🚨 Requires a SCSS/CSS update 🚨)
  • Fix: Fix invalid CSS @​charset rule in Sass files (thanks @​Hashen110!)
  • Chore: Replace deprecated KeyboardEvent keyCode references to use key instead (thanks @​Hashen110!)
  • Various other code clean up and typo fixes (thanks @​Hashen110!)

v3.7.0

Compare Source

v3.6.12
  • Fix: remove division logic from ads.scss (fixes #​2370)
v3.6.11
  • Fix: Replace list.slash added in 3.6.10 with calc
  • Chore: Package upgrades
  • Chore: Sass clean up
  • Chore: Improvements to style linting
v3.6.10
  • Fix: Use list.slash instead of deprecated syntax
  • Chore: Clean up demo
v3.6.9
v3.6.8
  • Typings: add FullscreenOptions.container to typing files (thanks @​MeguminSama!)
  • Fix: added iPadOS detection to isIos util (thanks @​Benny739!)
  • Fix: issues with Vimeo fullscreen
v3.6.7
  • Fix: remove regression caused by optional chaining and nullish coalescing in check for window.CSS check for aspect-ratio (fixes #​2174)
v3.6.6
  • Improvements to how aspect ratio is handled. Use aspect-ratio CSS property instead of the legacy method (still used as fallback). Also automatically determined aspect ratios are rounded to the nearast standard ratio. This fixes issues with the YouTube embeds showing a 1-2px black bar.
  • Hide the YouTube poster image container when paused so that the controls underneath can be used.
v3.6.5
  • 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
  • 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
  • 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 network requests are not cancelled after the player is destroyed (thanks @​DanielHuntleySBG)
  • Added option to disable custom controls for YouTube and Vimeo
v3.6.2
  • 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
  • Safari bug fix

v3.6.12

Compare Source

  • Fix: remove division logic from ads.scss (fixes #​2370)

v3.6.11

Compare Source

  • Fix: Replace list.slash added in 3.6.10 with calc
  • Chore: Package upgrades
  • Chore: Sass clean up
  • Chore: Improvements to style linting

v3.6.10

Compare Source

  • Fix: Use list.slash instead of deprecated syntax
  • Chore: Clean up demo

v3.6.9

Compare Source

v3.6.8

Compare Source

  • Typings: add FullscreenOptions.container to typing files (thanks @​MeguminSama!)
  • Fix: added iPadOS detection to isIos util (thanks @​Benny739!)
  • Fix: issues with Vimeo fullscreen

v3.6.7

Compare Source

  • Fix: remove regression caused by optional chaining and nullish coalescing in check for window.CSS check for aspect-ratio (fixes #​2174)

v3.6.6

Compare Source

  • Improvements to how aspect ratio is handled. Use aspect-ratio CSS property instead of the legacy method (still used as fallback). Also automatically determined aspect ratios are rounded to the nearast standard ratio. This fixes issues with the YouTube embeds showing a 1-2px black bar.
  • Hide the YouTube poster image container when paused so that the controls underneath can be used.

v3.6.5

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • 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 network requests are not cancelled after the player is destroyed (thanks @​DanielHuntleySBG)
  • Added option to disable custom controls for YouTube and Vimeo

v3.6.2

Compare Source

  • 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

Compare Source

  • Fix: remove division logic from ads.scss (fixes #​2370)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/plyr-3.x branch from c8aed9c to 23e6f21 Compare August 10, 2025 14:54
@renovate renovate bot force-pushed the renovate/plyr-3.x branch from 23e6f21 to 9e610b4 Compare August 27, 2025 06:49
@renovate renovate bot changed the title fix(deps): update dependency plyr to ~3.7.0 fix(deps): update dependency plyr to ~3.8.0 Aug 27, 2025
@renovate renovate bot force-pushed the renovate/plyr-3.x branch from 9e610b4 to ec93419 Compare September 25, 2025 16:18
@renovate renovate bot force-pushed the renovate/plyr-3.x branch from ec93419 to c199fe9 Compare October 21, 2025 10:17
@renovate renovate bot force-pushed the renovate/plyr-3.x branch from c199fe9 to 8f7b3e6 Compare November 18, 2025 22:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant