(none)
- Fixed paused button on live video after pre-roll
- Fixed initial live video position on slow network connection
- Add DVR with ads example
- Do not use protocol-relative urls
- Fixed control bar z-index when an ad is loading
- Fixed playing ads on IE11 when the player has fluid option
- Fixed mobile skin styles for DVR video
- Fix ads offset when the content video does not start from the beginning
- Add add ads.schedule param
- Close right click menu on click inside menu area
- Fix playsinline attribute after video recreating
- Fixed unmute button behavior during ads
- Emulate fullscreen mode when it's not supported
- Fixed fullscreen and mute buttons visibility during an ad on mobile
- Added ads.disableCustomPlaybackForIOS10Plus option to enable skippable ads on iOS
- Fixed video start delay when using manual ads mode
- Fixed mobile skin initialization bug
- Change license_init url
- The 'autoplay' option can have one of the following values: true, 'sound', false
- Added proper autoplay support
- 'Spark Player' insted of 'Hola Player' in popup menu
- Add title and alt attributes for watermark
- Fixed showing error message after pre-roll
- videojs-ima: add setAdWillAutoPlay and setAdWillPlayMuted calls
- Fixed enable_autoplay_on_mobile option on IOS
- Lock screen orientation in fullscreen mode on Android
- Fix ui zoom for ios skin
- Fix handling Spark zones configuration
- Fix max height for the settings menu
- Fix max height for the settings menu for mobile skin
- Add option to hide skip buttons for mobile skin
- Fix seeking for Android
- Add Skip 15sec buttons (back and forward)
- Add controls hiding for small player width
- Fixed Live mode for custom buttons
- Fixed Ads UI progress bar in inactive mode
- Allow to use seekbar before metadata & duration is loaded
- Fixed Live mode for ios skin
- Fixed large nonlinear ad triggers ima sdk error googleads/videojs-ima#476
- Make seek bar handle more responsible for ios skin
- Adjust Picker scrolling for zoomed UI
- Dont hide Quality menu in picker mode
- Fix items skipping when scrolling Picker menu
- disable native controls for Facebook Instant Articles
- update Picker menus
- update video example urls
- Fix picker menu for old android
- Add picker menu for ios skin
- Fix getting current script on IE11
- Update styles for ios-skin menus
- Fix width & height when creating a new video element
- Fix styles for vjs-setting menu in fullscreen
- Fix scaling for the vjs-settings menu
- Fix important urgent bug: hide menu scrollbar for touch UI
- Add ios-like skin
- Always show circle on progress bar on mobile
- Show circle on progress bar during seeking on mobile
- Added license_init request
- Force muted autoplay on mobile when enable_autoplay_on_mobile=true
- Fixed controlbar watermark style
- Fixed conflicts with third party css
- Fixed wrong play button icon after ad error
- Fixed error on player dispose
- Fixed getting stuck on ad error
- Open share dialog in popup
- Change 'About Hola Player' link
- Fixed playing hls on ios when source type is not specified
- Hide controls in case of videojs error
- Fixed quality selection when sources are used without specifying protocol
- Fixed looping ads on iPhone when has loop attribute
- Fixed ad progress bar on iPhone
- Fixed wrong play button state when autoplaying an ad on Safari 11
- Fixed duplicated ad countdown on Android
- Fixed bug with duplicated controls on iOS
- Show mute button on iOS
- Pause the video on click on controlbar watermark
- Added controlbar watermark tooltip
- Added initial commit of next button for video suggestions
- Added better styling of videojs components when errors not displayed to user
- Added conf option to prevent player errors from being displayed to the user
- Fix initialization order
- Add debug logs
- Fix dispatching ad events
- Fix handling ads in manual mode
- Don not toggle pause/play on click on ad close button
- Fix handling clicks on the video when non-linear ad is active
- Fix popup menu position when player container overflow is not visible
- Fix big play button and share button z-index
- Do not enlarge controls if player width is more than 768px
- Fix popup menu title padding
- Fix handling share button options
- Add social social share options
- Fix quality menu item style when scrolling
- Fix autoreplay when post-roll is non-linear
- Hide time controls when ad duration is unknown
- Hide big play button during post-roll
- Fix conflicts with third party css
- Add social sharing button
- Take localization strings from spark.player.strings
- Add force_language option
- Add 'Subtitles will look like this' message
- Add captions configuration hint
- Add 'Powered by Hola Player' popup menu title
- Hide controls on mouseleave
- Hide ad controls when user is inactive
- Improve subtitles style
- Ignore #t= url param in case of multiple players on the page
- Do not load external vtt.js from cdn.rawgit.com
- Fix mute button bug in flash mode
- Fix mute button and ads bugs when there are multiple players on the page
- Improve volume button behavior
- Improve fonts: add text-shadow and font-smoothing
- Do not hide controls when mouse is over the control bar
- Fix tooltips style
- Show pause/play tooltip
- Do not hide tooltips on timeout
- Fix thumbnails position
- Add localization support
- Fix title style
- Fix settings menu zindex during non-linear ad
- Fix poster opacity
- Change big play button icon
- Configurable play button and seek bar colors
- Show poster after video ends
- Add video title
- Fix captions bug on IE11
- merge all conf.spark.player options to hola_player opt
- Add enable_autoplay_on_mobile option
- Improved settings menu UI
- Changed replay button icon and tooltip
- Removed pause/play tooltips
- videojs-ima: added an option to totally disable control bar during ads
- Improved thumbnails styles
- Added copy_url and copy_url_with_time player options
- Improved popup menu behaviour
- Fixed UI bugs on Safari and IE
- Fixed captions options button on mobile devices
- Added captions options menu
- Save captions settings and speed to local storage
- Added 'Copy video URL' popup menu item
- Added embed_code option and 'Copy embed code' popup menu item
- Fixed bug when player remains paused after non-linear ad is loaded
- Added url option to controls bar watermark
- Fixed bug with duplicated internal captions
- Added captions selection to the settings menu
- Added captions toggle button
- Added playback speed control to the settings menu
- Settings button is always visible
- Fixed bug with thumbnails while ad is playing
- Use original videojs control bar to control ads
- Changed volume button icon and animation
- Changed buffering animation
- Fixed volume bar on focus behaviour
- Changed settings icon
- Fixed full screen transition by double click on IE11
- Toggle pause/play and full screen by tap on video on mobile
- Improved control bar UI
- Added 4K quality icon
- New buffering animation
- Fixed player resize after exit fullscreen
- Fixed bug with missing settings button
- Fixed quality items order
- Changed play/pause animation
- Added HD icon
- Toggle fullscreen mode by double click
- Sort quality items from high to low
- Fixed handling settings menu click events on touch devices
- Two level settings menu
- Improve UI
- Update hola/video.js to use custom UI for ios
- fix typeerror for IE10
- Improve settings menu UI
- Update hap.js dependency (pixelRatio patch)
- use vjs.play|pause methods to control ima ads playback
- update vjs-settings. Add new methods to programmatically enable and disable right click menu
(none)
- update vjs-hola-skin. Show loading-spinner when loading ads
- update vjs-hola-skin. Hide big-play-button when loading ads
- update vjs-hola-skin. Hide big-play-button for native controls
- Fixed bug on Mac/Safari when Hola Player code is self-hosted
- Added no_vjs_large option
- Update hap.js dependency (cherry picked mediaDetach fix from upstream)
- re-release poster fix
- Fix poster option for native poster processing (e.g. iOS)
- Handle playbackRates vjs option from data-setup
- Update vjs-hola-skin & vjs-settings. Fixes buttons order
- Update videojs-ima. Fixes non-linear ads with VMAP
- Update hap.js
- Changed preroll timeout to 10 seconds
- IMA resume action now continues main video playback
- Handle native text tracks
- Fix seeking issue in flash mode
- Update hap.js dependency
- Add options to put watermark onto controls bar
- Improve thumbnails styles
- Update videojs-ima
- Fixed current_script() to return <script> which loaded hola_player, not <script> which invokes it
- Added it.json into zdot_stub
- Added workaround for google ima bug on old android
- Update hap.js (on the fly manifest and playlist replacement)
- Updated hap.js and videojs-contrib-media-sources dependencies
- Update hap.js (preloading of level playlists)
- Added detection for being loaded from player2.h-cdn.com
- Updated hap.js
- hola_player.js and videojs.swf are now used from player2.h-cdn.com instead of jsdelivr
- Updated hap.js
- Updated hap.js
- Removed arrow functions from the require wrapper
- Made hola_vjs replaceable in hola_player.dash.js, too
- Updated hap.js
- Made the imported version of hola_vjs replaceable
- Updated hap.js and videojs-settings dependencies. Fixed TypeError on old browsers
- Updated hap.js dependency. Fixes hls source handler registration
- Added videojs-watermark plugin
- Load ima sdk script automatically
- Fixed ad controls on touch devices
- Update videojs-settings dependency. Fixes manual quality selection after changing video source
- Updated hap.js dependency. Fixed extra logging for hls and hls provider initialization if loaded as a part of loader.js
- Updated hap.js dependency. Added extra logging for hls
- Do not start loading hls video before play if preload=='none'
- improved seeking UI on mobile devices
- fix UI bug in fullscreen portrait mode
- fixed popup menu link item padding
- fixed display of non-linear ads
- fixed error when localStorage access is denied
- fixed ads initialization on iOS
- update videojs-hola-skin dependency. Fixes CC button.
- depend on dashjs from npm
- update hap.js dependency
- fixed ads initialization on Android
- fixed ads handling on Android
- fixed handling multiple sources
- update videojs-hola-skin dependency. Fixes UI bugs on Firefox and IE
- update videojs-settings dependency. Fixes popup menu bugs on touch devices
- update videojs-thumbnails dependency. Add support for WebVTT thumbnails
- update hap.js dependency. Improved HLS playlist fetching when hola_adaptive is enabled
- update videojs-thumbnails. Fixes thumbnails reinitialization
- fixed duplicated quality level labels
- show current quality label
- update videojs-thumbnails dependency. Add support for auto-generated thumbnails
- added option to change swf urls for self hosting
- update videojs-contrib-media-sources dependency. Fixes TypeError: AdtsStream is not a constructor
- update videojs-settings dependency. fixes IE11 issue with CustomEvent
- improve styles for live video, add show_time_for_live option
- add support for server-inserted ads by id3 metadata