All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Update VAST-client to 3.1.1 (#92)
- Updates github actions because of a vulnerability.
- Update build process and support IE 10/11 (#91)
- Add nonlinear creative support (#87)
- Add overlays for VAST (#86)
- Change VPAID volume after initAd call
- Emit playback-progress on VPAID milestones (#82)
- Update VPAID event docs (#75)
- Add timestamp separator if duration and currenTime exist
- invalidate CDN cache on releases
- fix VPAID clickthru when delegated to the player
- hide timestamps when either duration or currentTime are not provided
- Listen for container resize and call VPAIDWrapper.resizeAd. Delegate listening for the container resize to https://marcj.github.io/css-element-queries/ (#76)
-
Bugfix/vpaid rendering 3 (#72)
-
track VAST errors
-
prevent early calls to getAdDuration
-
remove unused import
-
use playerContainer container for VPAID creatives
-
add vasttracker as a ggezvp property
-
Use cached VPAID scripts
-
Remove VAST load timestamp macros
-
Guard against undefined VPAID wrapper method calls
-
Attach VPAID listeners before attempting script load
-
Reorder vpaid script listeners
-
Guard against undefined VPAIDWrapper calls
-
Don't call vpaid methods from instance before data-ready
-
render VPAID in mobile safari
-
Fix VPAID clickThrough in iOS, android chrome broken now
-
Use independent div for VPAID creative slot
-
- Handle VPAID replay (#58) (#68)
- Prevent VAST load until container is visible (#60) (#67)
- Only last macro was replaced
- Link to demo page
- Change script validation to always use the last gg-ez-vp.js instead of throwing an error
- Improve demo page with dynamic source edition
- include and replace VAST [timestamp] macro (#60)
- Prevent context menu over video tag (#40)
- Fix VAST/VPAID clickthru and tracking (#48)
- Set volume icons and mute toggle based on muted property (#56)
- Remove MOAT references and process README with prettier (#54)
- Bugfix/mobile autoplay electric boogaloo (#52)
-
use production script in demo page
-
Prevent ad timestamp display when isNaN (#51)
-
Feature/optional ad controls (#50)
-
Bugfix/firefox fullscreen toggle (#39)
-
push ad controls to the top #38
-
toggle expand visibility on ad controls
-
allow fullscreen when inside iframe
-
improve moz fullscreen comments
-
- README URL fixes
- Create workflow to deploy develop to
/vp/beta/
- Display enabled controls by default in touchscreen devices.
- Center video in portrait + fullscreen mode
- Preloads volume/play state icons by reading DOM script tags. This will break compatibility with ESM and CJS modules.
- Create a changelog