JWP Product Release Notes logo

Product Release Notes

Back to Homepage Subscribe to Updates

Labels

  • All Posts
  • Access Control
  • Account & Billing
  • Advertising
  • Apps
  • Data & Analytics
  • Dynamic Strategy Rules
  • Live Channels
  • Media Management
  • SDK: Android
  • SDK: iOS
  • Web Player

Jump to Month

  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
Release notes byAnnounceKit

Create yours, for free!

Web Player
5 years ago

Web: 8.11.2

Service release, no new features.


Web Player
5 years ago

Web: 8.11.1

Updates 

Core Player

  • Improved accessibility on iOS in Safari by inheriting all captions styles set on the device.
  • Added automated translation support for Greek.
  • Added internationalization support for all fields in the keyboard shortcuts menu released in JW8.8.0, as well as automated translations for all 24 supported languages.
  • Improved float on scroll behavior on mobile so that the player sticks to the top when it reaches that position, rather than first scrolling out of view and popping back into place. With this change, the float on scroll feature is truly “float on scroll” on desktop, but more accurately behaves as “sticky” on mobile.

Advertising

  • In VAST, added support for the [DEVICEUA] tracking pixel or __device-ua__ in the ad tag, which sends the user’s device agent. Also added the ad tag support in Google IMA.
  • In VAST, added support for the [PAGEURL] tracking pixel, which sends the page where the ad is intended to play.
  • In VAST, added support for the [REGULATIONS] and [GDPRCONSENT] macros, which tell the ad server if GDPR regulations are being used and if consent has been granted, respectively.
  • In VAST, added support for the [ADSERVINGID] macro, which adds the AdServingId value to the tracking pixel, which is parsed from the node.

Fixes 

Core Player

  • Fixed a bug causing a black screen during playback of an audio-only mp4, rather than the poster image persisting in the player.

Advertising

  • Fixed a bug in DAI where the player buffered infinitely after resuming playback from a mid-roll.
  • Fixed an issue in Google IMA where custom macros added in the custParams block were not being replaced by the correct values.
  • Fixed a bug in VAST causing the skip button to show on nonskippable VPAID ads when vpaidcontrols: true.
  • Fixed a bug causing VPAID creatives to be cancelled after 15 seconds due to stall detection.


Web Player
5 years ago

Web: 8.10.3

Service release, no new features.

Web Player
5 years ago

Web: 8.10.1

Updates 

Core Player

  • Added support for updating aspectratio, width, height, and stretching configuration options via the setConfig() API.

Advertising

  • Added support for Ad Placement Type (placement). The options are: article, banner, feed, floating, interstitial, slider, or instream. By default, the player will set instream players to instream and outstream players to article. These defaults can be overridden to reflect the appropriate placement type.
  • Added the ability to autopause ads based on player viewability by setting ”pauseAds”:true in the autoPause block.
  • Added support for displaying VAST icons contained in ad tags.
  • Added support for calling jwplayer().skipAd() with VPAID ads.

Fixes 

Core Player

  • Fixed open vulnerabilities to XSS attacks.
  • Fixed a bug preventing thumbnails from displaying in the playlist overlay on IE11.

Advertising

  • Fixed an issue causing the wrapped ad tag to not be included in all ad events.


Web Player
5 years ago

Web: 8.9.5

Fixes

Core Player

  • Fixed an intermittent issue causing captions to no longer render after seeking.


Web Player
5 years ago

Web: 8.9.4

Fixes 

Core Player

  • Removed three lines of logs appearing in the console for every HLS embed.
  • Fixed an issue where resuming a stopped live HLS stream did not display enabled captions automatically in browsers other than Safari.
  • Fixed an issue where resuming a stopped live HLS stream with WebVTT captions showed a duplicate track in the captions menu.
  • Fixed misalignment of WebVTT captions in IE11 and Edge.
  • Fixed an issue causing the playlist overlay to flicker and the countdown to be removed when resizing the player between breakpoints.

Advertising

  • Exposed additional metadata about ad creatives in the adImpression and adError events
  • In Google IMA, added duration to the adImpression event
  • Fixed an issue where a Javascript exception to be thrown when all ad tags in an ad pod 404.
  • Fixed an issue where a media time event would fire during an ad break.
  • Improved URL detection for players embedded in Google AMP pages to filter out invalid urls.
  • Fixed an issue where an ad error caused by an invalid root domain would result in an uncaught exception.


Web Player
5 years ago

Web: 8.9.3

Service release, no new features.

Web Player
5 years ago

Web: 8.9.2

Fixes 

Core Player

  • Fixed a bug where the last visible quality level appears highlighted in the list of all available qualities, instead of the currently selected item.
  • Fixed an issue where HLS streams buffered indefinitely instead of erroring when an internet connection is dropped.
  • Fixed misaligned text in the right click menu and the playlist overlay in right-to-left languages.
  • Fixed issues with 360 playback on mobile devices preventing the video from being panned inline or viewed in fullscreen.
  • Fixed an issue preventing HLS streams from being cast from the player.

Advertising

  • Fixed an issue in the VAST plugin when a wrapper ad tag is found in an ad pod where the root wrapper’s error ping is not sent when an ad error occurs.
  • Fixed an issue in the VAST plugin where VPAID ads were not mutable on iPads.


Web Player
5 years ago

Web: 8.9.0

Updates 

Core Player

  • Extended all of the playlist user interface configuration options in the related block to work for all playlists (not just those of the JWP Recommendations product).
  • Added a displayMode option, “none,” which removes a playlist interface during playback. This option is ideal if you’ve created your own playlist widget or interface outside of the player, since having a duplicate inside the player container is redundant. The next video button remains, and the playlist overlay that appears in between videos is configured separately, via related.oncomplete.
  • Added a new option to related.complete, none, which automatically advances the video to the next item in the playlist without showing an overlay in between. This is also now the default value and was already the behavior for all manual playlists.
  • Improved responsiveness of player so that it is resized whenever its parent container is resized.
  • Increased the size of the user interface when a player is larger than 1280px wide (breakpoint 7).
  • Decreased the number of icons in the user interface when a player is smaller than 320px wide and added a new breakpoint (-1) to support it.
  • Added support for Program-Date-Time metadata in Safari, making this the preferred method for SSAI and live streaming implementations across all browsers.

Advertising

  • Added support to pass a GDPR macro in an ad tag using either the VAST or IMA plugin.
  • Added support for ad pods in an ad schedule using our VAST plugin. When an ad schedule is configured with an array of breaks that all contain the same offset, the player will automatically create a pod and play the ads in succession before returning to the content. Each ad in the pod may have a separate ad tag, and events such as errors will fire separately for each ad.

Fixes 

Core Player

  • Fixed an issue with the autoPause feature where a player also configured to autostart with volume muted will not automatically resume playing when brought back into view if the video has already been umuted by the viewer.
  • Fixed a bug where the horizontal volume knob appeared when dragging the seek slider.
  • Fixed an issue where the next up display did not appear on Recommendations playlist feeds.
  • Fixed a bug that prevented social media sharing in the player.

Advertising

  • Improved user experience by fixing an issue where the ads mode UI would appear briefly before content playback when only a mid-roll ad was scheduled.


Web Player
6 years ago

Web: 8.8.6

Updates 

Core Player

  • Removed Google+ sharing support due to the shutdown of that product.
  • Added support for sending events to Google Analytics custom trackers.
  • Added automatic player localization support for Occitan and Slovenian.
  • Made the tabbing behavior in and out of the volume slider consistent to improve accessibility.
  • Improved auto pause behavior so that it is consistent across devices.
  • Added the ability to configure nextupoffset to display the next up overlay at a specified percent of the way through the video, rather than at a fixed number of seconds from the beginning or end of the video.

Fixes 

Core Player

  • Fixed an issue on iOS causing playback errors (code 224002) when reopening Safari after navigating away from the app.
  • Fixed an issue preventing related.displayMode, which controls playlist user interfaces, from working on Starter and Business edition players.
  • Fixed an issue causing captions to appear too high in fullscreen in Safari on devices running iOS.
  • Fixed a typo in the word for “Share” in the French translation.
  • Fixed a bug where the settings button did not appear in the control bar if audio tracks was the only menu available.
  • Fixed an issue causing manual quality selection to revert to Auto in between changing text tracks on DASH streams.

Advertising

  • Fixed a bug causing ad cues to disappear from the timeline when toggling controls with the setControls method.
  • Fixed ad errors occurring when the MIME type of an ad creative differed from the type of the video content.
  • Fixed an issue preventing fallback ads when fallbackOnNoAd is set to true.