- Pull #776 Fluid Player doesn't work with shadow DOM
- Pull #771 Method loadVpaid create frame without body
- Pull #766 adClickable and CTA parameters don't work when 2 VAST ad is loaded
- Pull #763 Player can't be restarted by destroying it and initializing it again
- Pull #757 Preload doesn't work for .m3u8 files when the player is serving in-stream ads
- Pull #760 Lighthouse says: Does not use passive listeners to improve scrolling performance
- Pull #755 Percentages are not accepted for "timer" property
- Pull #748 CurrentTime reset after switch HLS source on IOS
- Pull #752 Add "controlForwardBackward" setting inside the player instead of the control bar
- Pull #749 Mouse disappears
- Pull #750 In mobile and when using .m3u8 files, user needs to click the player twice in order to play the video
- Pull #746 Could not find a declaration file for module 'fluid-player'
- Pull #744 Failed to resolve import "cheerio/lib/api/traversing"
- Pull #734 MiniPlayer Mobile support
- Pull #735 MiniPlayer position configuration
- Pull #739 MiniPlayer Activate miniplayer when scrolling goes out of viewport
- Pull #740 MiniPlayer Allowing trigger MiniPlayer by code
- Pull #736 Fluid player doesn't track clicks on some sites
- Pull #721 Fluid Player loads midRoll even if timer is longer than main video
- Pull #732 MiniPlayer MVP
- Pull #727 Player required 2 clicks to play video New Iphone 11 Pro Chrome
- Pull #722 Support Video Waterfall VAST Response
- Pull #714 Support Video Waterfall VAST Response
- Pull #707 Decrease volumes & revenue on In-stream zones
- Update dependencies
- Pull #687 LocalStorage not available in Chrome incognito mode is breaking JS
- Pull #704 In ad serving, the skip button when is without time delay it should trigger immediately the "skip ad"
- Pull #688 Selecting subtitle by default
- Pull #685 Fluidplayer > 'autoHide' in Desktop only works when the cursor is on top of the player.
- Pull #689 Mobile view_ Error in console and wrong positioning of the CTA text
- Pull #650 Play main video after preRoll ends not work
- Pull #666 CTA Overlay > cannot be removed by publisher
- Pull #669 Video CTA / Fluid Player
- Pull #671 Video CTA - update FP to support new CTA structure from VAST Tag
- Pull #652 Video on demand and linear VPAID does not work on iOS Safari
- Pull #664 Video CTA / Fluid Player
- Pull #656 Video CTA / Fluid Player
- Update dependencies
- Pull #641 FluidPlayer > Streaming files compatibility
- Pull #619 Looping videos show loading spinner for a split second before looping
- Pull #621 FluidPlayer> Mouse disappears
- Pull #622 contextMenu.links labels are not working after play
- Pull #628 Overlay html over video (also in fullscreen)
- Pull #489 Fix issues with nonLinear ads not closing
- Pull #478 Ensure options is object, fix dash debug
- Pull #473 Responsive test case
- Pull #474 Fix issues related to missing ended event
- Pull #472 Small refactor, add auto-hide test case
- Pull #471 Move X seconds forward/back
- Pull #470 Custom context
- Pull #469 Prevent hidden menus after cssmin optimization
- Pull #468 Config callbacks
- Pull #457 Fix ad skip button not showing properly
- Pull #450 Static thumbnail configuration
- Pull #458 Fix dash.js initialization and swap Vtt.js to Videojs fork
- Pull #441 Major release - see pull request for full changelist.
- Pull #430 Add destroy function
- Pull #399 Adding VR Features to player (experimental)
- Pull #398 Add support for VPAID (2.0)
- Pull #374 Skip ad button on VAST preroll opening a new blank tab
- Pull #361 Adding subtitles, multiple ad-roll, fallback vast ad, fixing dash playback, double click to fullscreen
- Pull #354 VAST Multiple mediafile support, announce proper error codes and some bug fixes
- Pull #356 Seeked and ended html5 event listeners
- Pull #358 fix bug with dash js api
- Pull #325 Add poster image size option (posterImageSize)
- Pull #330 Add showPlayButton config to display Play button on ad
- Pull #306 Remove unsupported browser layout parts
- Pull #331 Add ability to change controls titles
- Pull #332 Fix multiple videos play
- Pull #335 Improve timecode
- Pull #336 Add title
- Pull #334 Add ability to set preload value
- Pull #289 Fix window.getComputedStyle call on null
- Pull #290 Prevent multi click event on download btn
- Pull #293 Check if Hls already exposed in window
- Pull #266 Fix play pause issue on mobile
- Pull #268 Fix iOS scrubbing bugs
- Pull #270 Fix for iOS switching to unsupported file types
- Pull #228 Persistent volume settings from before mute on page navigation
- Pull #229 Link to FP on menu button working correctly
- Pull #230 Fix for right click on initial play button
- Pull #227 Optional parameter to disable clickthrough layer on instream ads
- Pull #231 Fixes for how thumbnails are drawn and mouse event detection
- Pull #214 Avoid looping VAST Ad
- Pull #206 Fix tracking impression events for nonLinear ads
- Pull #221 Fix VAST loading issue by AdBlock
- Pull #207 Add support for HD icon on quality select
- Pull #209 Advanced theatre mode
- Pull #208 Compress files
- Pull #179 Fix to prevent changing speed during ads
- Pull #217 Prevent video size change on quality switch
- Pull #213 Controls to stay working with adblock and fix for double event on mobile touch
- Pull #212 Poster image to fit player size
- Pull #186 Fix for source switch on Edge
- Pull #219 Play / pause icon fix and progress bar to disappear correctly
- Pull #218 Optional theatre settings
- Pull #192 Persist user settings across pages for volume, speed, quality and theatre mode
- Pull #194 Fix for play event on video click for certain devices
- Pull #193 Option to set adText and adTextPosition on a per ad basis
- Pull #184 Fix for thumbnails appearing incorrectly on mobile
- Pull #181 Fix for poster image for dash file
- Pull #195 Loading icon while player is waiting
- Pull #200 Ad text positioning fix
- Pull #196 Fix for issue causing controls to hide incorrectly
- Pull #191 Scrubbing to no longer trigger Fluid on.pause event
- Pull #175 Fullscreen mode variable correct place
- Pull #177 Fix fadeOut/fadeIn opacity to correct values in the end of animation
- Pull #180 Adding VASTAdTagURI support
- Pull #153 CDATA media file ignores whitespace correctly
- Pull #154 onPauseRoll not showing on source switch
- Pull #155 iOS native fullscreen
- Pull #156 CSS fixes for progress bar and logo
- Pull #157 Fix for onMainVideoEnded firing correctly
- Pull #158 Play / Pause animation to not show when changing source
- Pull #159 Theatre mode to not show in iframe
- Pull #148 Fix for currentTime being set for iOS and safari for ads and source switch
- Pull #165 Fix for video duration if passed as 00:00:00 in the VAST file
- Pull #167 Allow for individual images to be set in .vtt file
- Pull #169 Preview Thumbnail image locations - Ability to set relative path
- Pull #168 Show custom error if XML content-type is wrong
- Pull #166 Bug fix for Error 202 showing up periodically in the console
- Pull #149 Bug fix to remove mainVideoReady eventListener after success
- Pull #121 'Browser layout' VAST fixes
- Pull #122 iOS fullscreen improvements, use native player
- Pull #125 Fix for VAST tag: additional checks for CDATA node irregularity
- Pull #126 Pause player when linear ad opens (ad video is clicked)
- Pull #127 OnPause ad showing on source switch fix
- Pull #128 Pull #139 Poster Image as a param
- Pull #130 Create progressbar markers for nonLinear ads
- Pull #131 Pull #136 Additional logo parameters
- Pull #138 Support for DASH and HLS streaming
- Pull #143 Positioning of ad and cta text elements
- Pull #108 Fullscreen API call fix
- Pull #110 Improvements for iOs safari (use default skin) and mobile screens
- Pull #111 Adjust how iconClickThrough is gotten
- Pull #107 Download and Theatre fixes
- Pull #101 Quality indicator
- Pull #102 API functions
- Pull #103 Landing page displayed in In-Stream ads
- Pull #104 Theater mode, download & playback rate
- Pull #91 Version 2 Changes:
- New default template
- Add play button
- Play pause animations
- Restructuring of optional parameters
- Remove templates
- General fixes
- Pull #88 Improve nonlinear ads
- Pull #68 Controls remain fullscreen after escaping fullscreen
- Pull #66 Optional logoUrl for clickable logo
- Pull #74 Add ability to grab and slide the volume slider and timeline scrubber.
- Pull #75 Pull #77 Adding mid/post roll support and initial VAST nonLinear support.
- Pull #67 Adding key controls.
- Pull #69 Adding controls hiding functionality.
- Pull #50 Fix for double double render of blank video on some browsers
- Pull #43 Add two new skins.
- Pull #38 Reset the CSS box-sizing settings.
- Pull #34 Various Improvements:
- Possibility to allow the user to switch between different video qualities. (Example, 720p, 1080p, etc...)
- Enable/Disable autoplay.
- Possibility to set a logo over the video player, with configurable position and opacity.
- Possibility to show a text when a video ad is being played. (Example : "Advertising")
- Possibility to show a call to action link when a video ad is being played. (Example : "Click here to learn more about this product.")
- Improved CSS management.
- Possibility to show a custom HTML code when the user pauses the video. (For example, a banner ad, or some related video links)
- The video player can be fully responsive.
- Pull #1 Fix a Fluid Player crash when the ad video file is not available. Properly announcing errors if an Error tag is present in the VAST tag.
- Pull #3 Demo layouts. Various bugfixes and improvements.
- Pull #10 Thumbnail previews from vtt file can be overwritten.
- Pull #11 Player shows current play time and video duration in 'default' template.
- Pull #14 Fix a minor issue when playing the video from outside the Fluid Player code.
- Initial Release