Skip to content

Latest commit

 

History

History
177 lines (106 loc) · 7.14 KB

CHANGELOG.md

File metadata and controls

177 lines (106 loc) · 7.14 KB

CHANGELOG

4.2.0

  • @ldayananda: Adding a new module to process metadata tracks for ad cue point manipulation
  • @incompl: Update videojs-standard dependency

4.1.6

  • @marguinbc: Fix placeholder div on ios10 playsinline
  • @incompl: No longer send an undocumented adcontentplaying event, which was only sent to cancel an extra adplaying event. Code has been refactored to not need this extra event.

4.1.5

  • @incompl: Hide captions and audio track buttons during ads
  • @incompl: Prevent ad clickthrough when clicking progress bar during ad
  • @incompl: Trigger ended event for successive times the content ends after the first time

4.1.4

  • @marguinbc: Fix issue where blank div to prevent content flash covers ad on iPad
  • @ldayananda: Fix to snapshot test to avoid relying on track src

4.1.3

  • @Ambroos: Add missing import of videojs
  • @vdeshpande: Fix for content playing behind ad on Android

4.1.2

  • @incompl: Fix bug with snapshot and text tracks

4.1.1

  • @incompl: Temporarily re-added contentplayback as a transitionary step. Do not use this event.

4.1.0

4.0.0

Please refer to the Migrating to 4.0 guide when updating to this version.

3.3.13

  • @marguinbc: Fix check to reset snapshot on contentupdate

3.3.12

3.3.11

  • @incompl: Fix for iOS in which a flash of video content is seen before a preroll
  • @ldayananda: Fix a bug in which the ended event does not trigger after video content source is changed

3.3.10

  • @incompl: Fix a bug in which content would replay after postrolls under certain circumstances

3.3.9

  • @incompl: Fix a bug in which contentupdate is missed in postroll? state

3.3.8

  • @incompl: Fix for issue resuming after ads on Android
  • @incompl: Fix for issue requesting ads for subsequent videos

3.3.7

  • @bcvio: Fix a bug where content would replay after a postroll completed.

3.3.6

  • Due to a build error, this version has no dist folder.

3.3.5

  • Last version release was done in an abnormal way. No issues have been observed, but this release is guaranteed to be correct.

3.3.4

  • @incompl: Fix bug where content would not pause for preroll ad in cases where the "play" event fires before the "loadstart" event after a source change

3.3.3

  • @bcvio: Fix a bug where two ad-end events would fire

3.3.2

  • @incompl: Fix bug related to snapshots during live streams on older devices
  • @incompl: Added videoElementRecycled method
  • @incompl: Added stitchedAds setting and method
  • @incompl: Fix prefixing of events when preload is set to none
  • @bcvio: Document disableNextSnapshotRestore option

3.2.0

  • @incompl: Ad impl can now send 'nopreroll' and 'nopostroll' to inform contrib-ads it should not wait for an ad that isn't coming.
  • @incompl: In live streams, mute live stream and play it in the background during ads, except on platforms where ads reuse the content video element.
  • @bcvio: Add ability to prevent snapshot restoration

3.1.3

  • @gkatsev: Updated path to videojs and media URLs in example page
  • @incompl: startLinearAdMode now only triggers adstart from appropriate states

3.1.2

  • @gkatsev: Addressed issues with some browsers (Firefox with MSE) where the "canplay" event fires at the wrong time. #136
  • @misteroneill: Ensure that editor files and other undesirable assets don't appear in npm packages. #137

3.1.1

  • @alex-phillips: Fixed issues caused by overly-aggressive DOM node caching, which caused issues when ads and content used different techs. #131
  • @misteroneill: Fixed logic with determining if the source changed when trying to restore a player snapshot after an ad ends. #133
  • @misteroneill: Removed or simplified code with methods available in video.js 5.x. #134

3.1.0

  • Adds a "contentresumed" event to support stitched-in ads.

3.0.0

  • Mostly transparent to plugin users, this release is a VideoJS 5.0-compatible iteration of the plugin.
  • Updated testing to be more modern and robust.
  • Renamed player.ads.timeout to player.ads.adTimeoutTimeout.
  • Exposed player.ads.resumeEndedTimeout.

2.0.0

  • Prefix video events during ad playback to simplify the world for non-ad plugins

1.0.0

  • Simplify ad timeout handling and remove the ad-timeout-playback state
  • Introduce aderror event to get back to content when a problem occurs
  • Fire contentplayback event any time the content-playback state is entered
  • Expose the event that caused the transition to the current state

0.6.0

  • Disable and re-enable text tracks automatically around ads
  • Snapshot styles to fix damage caused by ad blockers

0.5.0

  • Make the ad workflow cancelable through the adscanceled event

0.4.0

  • Ad blocker snapshot restoration fixes
  • Post-roll fixes
  • Allow content source updates without restarting ad workflow

0.3.0

  • Post-roll support

0.2.0

  • Upgrade to video.js 4.4.3
  • Added support for burned-in or out-of-band linear ad playback
  • Debug mode

0.1.0

  • Initial release.