wjplayer
wjplayer copied to clipboard
chore(deps): update dependency videojs-contrib-ads to v6
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
videojs-contrib-ads | 3.1.3 -> 6.9.0 |
Release Notes
videojs/videojs-contrib-ads
v6.9.0
Features
Chores
Tests
v6.8.0
6.8.0 (2021-04-16)
v6.7.0
Features
- add pageUrl macro (#476) (ba7fdfa)
- Add playlistinfo macros (#491) (f4b5ff7)
- Add width and height macros (#475) (48e13eb)
Chores
- update travis-ci badge (e2d2c5e)
6.6.5 (2019-09-16)
Bug Fixes
6.6.4 (2019-05-17)
Bug Fixes
- when the video element is shared, do not request playback when ads are loaded for stitched ads or if playback has already started (75ee707)
Chores
Code Refactoring
6.6.3 (2019-04-29)
Bug Fixes
6.6.2 (2019-03-20)
Bug Fixes
- Clean up player when a preroll fails and prevent uncaught play promise exceptions. (#470) (07946db)
- Remove duplicate playing listener from redispatch. (#473) (944c363)
Chores
- fix examples (#429) (fc5bf22)
- lint to code to vjs 7 standards (#433) (df10d45)
- Update development tooling (#462) (d1171ec)
Code Refactoring
- Add internal registration system for states to work around circular dependency issues. (af9c527)
6.6.1 (2018-08-31)
Features
Bug Fixes
- Avoid multiple-registration warning messages by accepting only the first contrib-ads per context. (#421) (c46ed1a)
- middleware log message (#423) (852e6c5)
- remove hack (#424) (578ee12)
- set contentresuming before calling adBreak.end (#418) (627e94b)
Chores
v6.6.5
Bug Fixes
v6.6.4
Bug Fixes
- when the video element is shared, do not request playback when ads are loaded for stitched ads or if playback has already started (75ee707)
Chores
Code Refactoring
v6.6.3
Bug Fixes
v6.6.2
Bug Fixes
- Clean up player when a preroll fails and prevent uncaught play promise exceptions. (#470) (07946db)
- Remove duplicate playing listener from redispatch. (#473) (944c363)
Chores
- fix examples (#429) (fc5bf22)
- lint to code to vjs 7 standards (#433) (df10d45)
- Update development tooling (#462) (d1171ec)
Code Refactoring
- Add internal registration system for states to work around circular dependency issues. (af9c527)
v6.6.1
Features
Bug Fixes
- Avoid multiple-registration warning messages by accepting only the first contrib-ads per context. (#421) (c46ed1a)
- middleware log message (#423) (852e6c5)
- remove hack (#424) (578ee12)
- set contentresuming before calling adBreak.end (#418) (627e94b)
Chores
v6.6.0
Features
Bug Fixes
- Avoid multiple-registration warning messages by accepting only the first contrib-ads per context. (#421) (c46ed1a)
v6.5.0
- Added liveCuePoints option
6.4.3 (2018-08-03)
- Restore all sources instead of single source on snapshot restore
- Send pause event when autoplay blocked on Chrome to be consistent with Safari
6.4.2 (2018-07-31)
Chores
- Allow vjs7 dependency (#413) (e4fe32e)
- package: update conventional-changelog-cli to version 2.0.1 (#414) (6d5ff0f), closes #393
- Cleanup snapshot after ads done
- Handle dispose in certain cases. More to come.
6.4.1 (2018-06-07)
Bug Fixes
- Safter play promise usage
v6.4.3
- Restore all sources instead of single source on snapshot restore
- Send pause event when autoplay blocked on Chrome to be consistent with Safari
v6.4.2
Chores
- Allow vjs7 dependency (#413) (e4fe32e)
- package: update conventional-changelog-cli to version 2.0.1 (#414) (6d5ff0f), closes #393
- Cleanup snapshot after ads done
- Handle dispose in certain cases. More to come.
v6.4.1
Bug Fixes
- Safter play promise usage
v6.4.0
Features
Bug Fixes
Chores
v6.3.0
Features
Bug Fixes
6.2.1 (2018-04-30)
Bug Fixes
- Only trigger play event when our play middleware terminates
Documentation
- New documentation site: http://videojs.github.io/videojs-contrib-ads/
v6.2.1
v6.2.0
Features
- Add
readyforpostroll
event. Replaces the current meaning ofcontentended
. Use ofcontentended
to trigger postrolls is now deprecated but will continue to work until a later update.
Chores
v6.1.0
Features
Bug Fixes
- Address iOS playsinline flash of BPB + poster (#360) (33de864)
- make the ads VERSION inline properly (#332) (0b67022)
6.0.1 (2018-03-27)
Bug Fixes
- Fix bug that could cause double ended events (81699b4)
- Fix state logging when minified (#339) (ae38894)
Documentation
v6.0.1
Bug Fixes
- Fix bug that could cause double ended events (81699b4)
- Fix state logging when minified (#339) (ae38894)
Documentation
v6.0.0
This version features a major refactor for greatly improved stability and maintainability. Please refer to the Migrating to 6.0 guide when updating to this version. The documentation in the README has also been revamped and updated.
5.1.6 (2018-01-22)
Bug Fixes
5.1.5 (2017-11-21)
Bug Fixes
- Remove the placeholder div logic from cancelContentPlay() (#296)
5.1.4 (2017-11-17)
Bug Fixes
- content restarts from the beginning when snapshot restores source after midroll in iOS (64f1587)
Chores
- Made example init correctly
- Fixed lint warnings
5.1.3 (2017-11-13)
Bug Fixes
- remove cancelContentPlay on new content source hack (#298)
5.1.2 (2017-11-03)
Bug Fixes
- Added player.ads._cancelledPlay = false to reset on new content source (#294)
5.1.1 (2017-11-02)
Bug Fixes
v5.1.6
Bug Fixes
v5.1.5
Bug Fixes
- Remove the placeholder div logic from cancelContentPlay() (#296)
v5.1.4
Bug Fixes
- content restarts from the beginning when snapshot restores source after midroll in iOS (64f1587)
Chores
- Made example init correctly
- Fixed lint warnings
v5.1.3
Bug Fixes
- remove cancelContentPlay on new content source hack (#298)
v5.1.2
Bug Fixes
- Added player.ads._cancelledPlay = false to reset on new content source (#294)
v5.1.1
Bug Fixes
v5.1.0
Bug Fixes
- Fix mis-named dists and potentially breaking change in package.json 'main' field. (#280) (7633161)
- Remove old call to player.load() during snapshot restoration for players which share the video element with the ad plugin. This is causing problems in Chrome/Edge with Video.js 6 due to the asynchronous nature of calling player.src(). (#257) (afb3ccf)
- Fix issue where captions were showing during ads on iOS
Chores
Code Refactoring
5.0.3
- @ldayananda: Bugfixes for ad cancellation by cues
- @ldayananda: cueTextTracks should always listen to addtrack event
5.0.2
-
@incompl: Fixed dispatching of
loadeddata
andloadedmetadata
events - @incompl: Adserror ends linear ad mode
5.0.1
5.0.0
Please refer to the Migrating to 5.0 guide when updating to this version.
- @incompl: Added integration tests for Redispatch
- @incompl: Added documentation for Redispatch
- @incompl: A more reliable and maintainable Redispatch implementation
4.2.8
- @nochev: Clear registered timeouts when player is disposed
4.2.7
- @nochev: Remove error throwing for live videos
- @alex-barstow: Placeholder div's CSS position and top values now match the player's
4.2.6
- @brandonocasey: Cross-compatibility between Video.js 5 and 6
4.2.5
- @ldayananda: Adding a way to estimate adType
- @ldayananda: Adding back support for es3
-
@ldayananda: Reverting "No longer take a postroll snapshot when we already know there will not be a postroll" to fix a bug with missing
ended
events.
4.2.4
This version introduces a bug with missing ended
events. It is fixed in the next version.
- @ldayananda: No longer take a postroll snapshot when we already know there will not be a postroll
4.2.3
- @misteroneill: Video.js 5/6 cross-compatibility
4.2.2
- @incompl: Re-fix iOS content flash
- @ldayananda: Added cuepoints example
- @incompl: Documented contentresumed event
4.2.1
- @incompl: Revert progress bar clickthrough CSS
- @ldayananda: Started using ES6 exports
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 extraadplaying
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
- @incompl: New ad macros feature
4.0.0
Please refer to the Migrating to 4.0 guide when updating to this version.
-
@incompl:
playing
event no longer sent before preroll -
@incompl:
contentplayback
event removed - @incompl: Fixed a flash of content introduced in Chrome 53 where ads-loading class was being removed too soon
-
@ldayananda: Added
player.ads.VERSION
- @incompl: Updated to use conventions put forward by generator-videojs-plugin.
- @incompl: Created separate files for feature modules
3.3.13
- @marguinbc: Fix check to reset snapshot on contentupdate
3.3.12
- @vdeshpande: Fix for metrics on empty ad
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
toplayer.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 thecontent-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.
v5.0.3
- @ldayananda: Bugfixes for ad cancellation by cues
- @ldayananda: cueTextTracks should always listen to addtrack event
v5.0.2
-
@incompl: Fixed dispatching of
loadeddata
andloadedmetadata
events - @incompl: Adserror ends linear ad mode
v5.0.1
v5.0.0
Please refer to the Migrating to 5.0 guide when updating to this version.
- @incompl: Added integration tests for Redispatch
- @incompl: Added documentation for Redispatch
- @incompl: A more reliable and maintainable Redispatch implementation
v4.2.8
- @nochev: Clear registered timeouts when player is disposed
v4.2.7
- @nochev: Remove error throwing for live videos
- @alex-barstow: Placeholder div's CSS position and top values now match the player's
v4.2.6
- @brandonocasey: Cross-compatibility between Video.js 5 and 6
v4.2.5
- @ldayananda: Adding a way to estimate adType
- @ldayananda: Adding back support for es3
-
@ldayananda: Reverting "No longer take a postroll snapshot when we already know there will not be a postroll" to fix a bug with missing
ended
events.
v4.2.4
This version introduces a bug with missing ended
events. It is fixed in the next version.
- @ldayananda: No longer take a postroll snapshot when we already know there will not be a postroll
v4.2.3
- @misteroneill: Video.js 5/6 cross-compatibility
v4.2.2
- @incompl: Re-fix iOS content flash
- @ldayananda: Added cuepoints example
- @incompl: Documented contentresumed event
v4.2.1
- @incompl: Revert progress bar clickthrough CSS
- @ldayananda: Started using ES6 exports
v4.2.0
- @ldayananda: Adding a new module to process metadata tracks for ad cue point manipulation
- @incompl: Update videojs-standard dependency
v4.1.6
- @marguinbc: Fix placeholder div on ios10 playsinline
-
@incompl: No longer send an undocumented
adcontentplaying
event, which was only sent to cancel an extraadplaying
event. Code has been refactored to not need this extra event.
v4.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
v4.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
v4.1.3
- @Ambroos: Add missing import of videojs
- @vdeshpande: Fix for content playing behind ad on Android
v4.1.2
- @incompl: Fix bug with snapshot and text tracks
v4.1.1
-
@incompl: Temporarily re-added
contentplayback
as a transitionary step. Do not use this event.
v4.1.0
- @incompl: New ad macros feature
v4.0.0
Please refer to the Migrating to 4.0 guide when updating to this version.
-
@incompl:
playing
event no longer sent before preroll -
@incompl:
contentplayback
event removed - @incompl: Fixed a flash of content introduced in Chrome 53 where ads-loading class was being removed too soon
-
@ldayananda: Added
player.ads.VERSION
- @incompl: Updated to use conventions put forward by generator-videojs-plugin.
- @incompl: Created separate files for feature modules
v3.3.13
- @marguinbc: Fix check to reset snapshot on contentupdate
v3.3.12
- @vdeshpande: Fix for metrics on empty ad
v3.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
v3.3.10
- @incompl: Fix a bug in which content would replay after postrolls under certain circumstances
v3.3.9
- @incompl: Fix a bug in which contentupdate is missed in postroll? state
v3.3.8
- @incompl: Fix for issue resuming after ads on Android
- @incompl: Fix for issue requesting ads for subsequent videos
v3.3.7
- @bcvio: Fix a bug where content would replay after a postroll completed.
v3.3.6
- Due to a build error, this version has no dist folder.
v3.3.5
- Last version release was done in an abnormal way. No issues have been observed, but this release is guaranteed to be correct.
v3.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
v3.3.3
- @bcvio: Fix a bug where two ad-end events would fire
v3.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
v3.3.1
- @marguinbc: Fix check to reset snapshot on contentupdate
v3.3.0
v3.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
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, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.