https://github.com/openplayerjs/openplayerjs/blob/master/README.md
パッケージの詳細
openplayerjs
HTML5 video and audio player
readme
更新履歴
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog.
v2.14.9
- Updated dist files
f1baecb
v2.14.9
22 April 2025
- fix(player): Added new conditional to ensure that Play button will reset to original state if video ended and a new media source was loaded; updated test and fixed NPM warnings
7be4d23 - fix: upgrade core-js from 3.40.0 to 3.41.0
0beb595
v2.14.8
11 February 2025
- fix: upgrade core-js from 3.39.0 to 3.40.0
#431 - fix: upgrade core-js from 3.38.1 to 3.39.0
#430 - build(deps-dev): bump elliptic from 6.5.7 to 6.6.0
#429 - Release v2.14.8
ba4f811 - fix(docs): Fixed table formatting issue
f564c82 - fix(docs): Fixed typos in JavaScript section
2620c35
v2.14.7
9 October 2024
- fix: upgrade auto-changelog from 2.4.0 to 2.5.0
#425 - build(deps): bump body-parser from 1.20.2 to 1.20.3
#426 - build(deps): bump cookie and socket.io
#428 - Release 2.14.7
bb9564f - Fixed merge issues
63f98ae - fix: upgrade core-js from 3.22.8 to 3.37.1
c6298da
v2.14.6
9 October 2024
- Fix ad request muted state
#427 - build(deps-dev): bump braces from 3.0.2 to 3.0.3
#422 - fix(player): Removed crypto alias to favor Web Crypto API; upgraded package. Fixes #424
#424 - chore: Upgraded packages and fixed global interface for network connection
2f2cf56 - Release 2.14.6
c733013 - Release 2.14.5
d547b94
v2.14.5
24 August 2024
- fix(player): Removed crypto alias to favor Web Crypto API; upgraded package. Fixes #424
#424 - chore: Upgraded packages and fixed global interface for network connection
f1a8219 - Release 2.14.5
dffc9ce
v2.14.4
21 May 2024
- fix(player): Added missing workflows to show/hide captions correctly in multiple scenarios; set default value to force native HLS to false; added new GitHub action to process coveralls command
7f97fd5 - fix(captions): Added missing workflow to set active cue text properly when switching to a different one
4420189 - fix(hls): Changed way to create smooth quality switching by using different HLS method
83f2a06
v2.14.3
26 March 2024
- build(deps-dev): bump follow-redirects from 1.15.4 to 1.15.6
#411 - build(deps-dev): bump ip from 1.1.8 to 1.1.9
#406 - fix(captions): Added missing documentation about captions and subtitles; fixed issue when using empty track tag and removed conditional to avoid rendering captions; fixed unit tests. Fixes #409
#409 - fix(captions): Added missing documentation about captions and subtitles; fixed issue when using empty track tag and removed conditional to avoid rendering captions; fixed unit tests. Fixes #409
#409 - fix(captions): Refactor code to remove remote captions due to CORS issues; fixed way to display VTT captions that overlap; fixed issues with QT captions for iOS
d920211 - Release 2.14.3
a708f9c
v2.14.2
13 January 2024
v2.14.1
13 January 2024
- Removed flag that prevented play to work as expected with preload="none"; fixes #403
#403 - Added alt element in subitems; reduced encoded SVG size to close #401; added validations to check if value is NaN and avoid setting it if so
#401 - Release 2.14.1
abb8777 - Added new configuration setup for custom controls to insert it in a specific index if indicated; removed project from list
8e3dbf9 - Fixed issue with
altattribute not being set correctly284da73
v2.14.0
10 January 2024
- build(deps-dev): bump follow-redirects from 1.15.1 to 1.15.4
#400 - build(deps-dev): bump browserify-sign from 4.2.1 to 4.2.2
#395 - build(deps-dev): bump @babel/traverse from 7.18.2 to 7.23.2
#394 - build(deps-dev): bump postcss from 8.4.14 to 8.4.31
#393 - Release 2.14.0
0cebf05 - chore: Updated pipeline
d43716f - chore: Updated pipeline
fe26687
v2.13.3
4 September 2023
- Release 2.13.3
6ef71cd
2.13.2
17 August 2023
v2.13.2
17 August 2023
2.13.1
17 August 2023
- Release 2.13.2
ee9aa33
v2.13.1
17 August 2023
- build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4
#388 - build(deps-dev): bump stylelint from 14.8.5 to 15.10.1
#387 - build(deps): bump socket.io-parser from 4.2.2 to 4.2.3
#386 - build(deps): bump vm2 from 3.9.17 to 3.9.18
#385 - build(deps): bump engine.io and socket.io
#384 - build(deps): bump loader-utils from 2.0.2 to 2.0.4
#382 - build(deps): bump socket.io-parser from 4.0.4 to 4.0.5
#383 - build(deps-dev): bump webpack from 5.73.0 to 5.76.0
#379 - build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1
#378 - build(deps): bump ua-parser-js from 0.7.31 to 0.7.35
#377 - build(deps): bump vm2 from 3.9.11 to 3.9.17
#375 - build(deps): bump yaml from 2.1.1 to 2.2.2
#380 - build(deps): bump json5 from 1.0.1 to 1.0.2
#381 - build(deps): bump engine.io from 6.2.0 to 6.2.1
#376 - chore: updated usage.md
#374 - Release 2.13.1
375ac41 - chore: Reverted changes related to autoplay and iOS
ad251da - fix(player): Added workaround to ensure proper play of audio when delay is present
6afbaf7
v2.13.0
23 September 2022
- chore: generate source maps for distribution
#365 - fix(player): Modified webpack configuration to adapt to changes in Webpack 5 and changed name of library to create properly default element; fixes #366
#366 - fix(player): Modified webpack configuration to create proper ES6/AMD default export; fixes #366
#366 - chore: Removed CSS operations from webpack configuration; removed SVGs and used base64 encoded URLs for styles; added new commands to create distribution files for stylesheet
721f16f - chore: Upgraded distribution files
507e4c4 - Release 2.13.0
1033503
v2.12.0
31 August 2022
- Update usage.md
#355 - chore: Upgraded Typescript and fixed initial errors found by linter
#351 - fix: upgrade core-js from 3.22.7 to 3.22.8
#350 - chore: upgraded packages and optimized elements to support Node 16
3cfd2d3 - chore: upgraded packages and optimized elements to support Node 16
031e470 - feat(player): Added new
addElementmethod to create custom HTML elements rather than just buttons; updated documentation to reflect change028c218
v2.11.0
1 June 2022
- fix: upgrade core-js from 3.22.6 to 3.22.7
#349 - fix: upgrade core-js from 3.22.5 to 3.22.6
#348 - fix: upgrade core-js from 3.22.4 to 3.22.5
#347 - fix: upgrade core-js from 3.22.2 to 3.22.4
#345 - fix: upgrade core-js from 3.22.0 to 3.22.2
#344 - fix: upgrade core-js from 3.21.1 to 3.22.0
#343 - build(deps): bump ansi-regex from 3.0.0 to 3.0.1
#341 - build(deps): bump minimist from 1.2.5 to 1.2.6
#340 - feat(player): Added new flags to disable rewind/skip from progress bar; refactor minor piece to merge recursively complex objects from config (with the exception of labels)
3c03a49 - fix(player): Added conditionals to ensure elements will be removed if they exist; removed link from documentation
a059236 - Release 2.11.0
4957ea1
v2.10.1
12 March 2022
- build(deps): bump kind-of from 6.0.2 to 6.0.3
#334 - Release 2.10.1
50f9ea3 - fix(ads): Added new variable to allow audio ads to access proper info to skip them
4921b8c - Added new projects
a052861
v2.10.0
19 February 2022
- fix: upgrade core-js from 3.21.0 to 3.21.1
#333 - build(deps): bump minimist from 1.2.0 to 1.2.5
#332 - fix: upgrade core-js from 3.21.0 to 3.21.1
#331 - build(deps): bump ajv from 6.4.0 to 6.12.6
#329 - build(deps-dev): bump karma from 6.3.4 to 6.3.14
#328 - build(deps): bump path-parse from 1.0.6 to 1.0.7
#323 - build(deps): bump minimist from 1.2.0 to 1.2.5
#321 - build(deps): bump hosted-git-info from 2.8.8 to 2.8.9
#322 - build(deps): bump node-fetch from 2.6.1 to 2.6.7
#320 - fix: upgrade core-js from 3.20.3 to 3.21.0
#319 - build(deps): bump log4js from 6.3.0 to 6.4.0
#317 - fix: upgrade core-js from 3.20.2 to 3.20.3
#315 - build(deps): bump follow-redirects from 1.14.3 to 1.14.7
#314 - build(deps-dev): bump postcss from 8.2.10 to 8.2.13
#313 - build(deps): bump engine.io from 4.1.1 to 4.1.2
#312 - fix: upgrade core-js from 3.20.1 to 3.20.2
#311 - fix: upgrade core-js from 3.20.0 to 3.20.1
#310 - fix: upgrade core-js from 3.19.3 to 3.20.0
#309 - fix: upgrade core-js from 3.19.2 to 3.19.3
#304 - Added missing changes
7ae0ae9 - feat(player): Upgrading of overall project in preparation for 3.0 version
2f63837 - fix(player): Upgraded packages that have dependabot alerts
257b7b6
v2.9.4
4 December 2021
- fix: upgrade core-js from 3.19.0 to 3.19.1
#299 - fix: upgrade core-js from 3.18.3 to 3.19.0
#298 - Updated bundles
f0b9ea3 - Release 2.9.4
9b3cb72 - Create CONTRIBUTING.md
c828b2d
v2.9.3
21 October 2021
- fix: upgrade core-js from 3.18.2 to 3.18.3
#297 - fix(ads): Fixed workflow when trying to set ad more than once without reloading page; removed unnecessary event and added new tests (skipped for now until figuring out issue with setInterval in mocha). Fixes #296
#296 - fix(player): Added missing fix when duration is less than zero; removed unnecessary test file; added new test for Ads
b06c919 - Release 2.9.3
ccb6ef5
v2.9.2
13 October 2021
- fix: upgrade core-js from 3.18.1 to 3.18.2
#288 - fix(ads): Added flag to dispatch loading operation when ad is being added from configuration, andnot dynamically. Fixes #295
#295 - Release 2.9.2
2662362 - Deleted unnecessary files
6ff8a86 - Update stale.yml
2638960
v2.9.1
5 October 2021
- feat(player): Added unit tests for recent changes in
load,playandloadAdmethods; removed unnecessary files and added helper for all unit tests to ensure proper handle on failures; fixes #283#283 - fix(player): Added new Promises and flags to ensure proper sequencing of
load,playandloadAd; fixes #283#283 - fix(ads): Added missing conditional to check if media was muted by default, to avoid clicking twice when playing Ads; reorganized demos
0b97c80 - Release 2.9.1
624432e - fix(player): Added missing conditionals when destroying media, to check if the Media object exists; added new test for
addCaptioncallback5d179a5
v2.9.0
29 September 2021
- fix: upgrade core-js from 3.18.0 to 3.18.1
#282 - fix: upgrade core-js from 3.17.3 to 3.18.0
#281 - fix: upgrade core-js from 3.17.2 to 3.17.3
#277 - Add .circleci/config.yml
#275 - fix: upgrade core-js from 3.17.1 to 3.17.2
#274 - fix: upgrade core-js from 3.16.4 to 3.17.1
#272 - fix: upgrade core-js from 3.16.3 to 3.16.4
#270 - fix(player): Added new conditional to allow controls to disappear in mobile; fixes #279
#279 - fix(player): Added async/await for main methods to reduce code and allow catching any possible errorswhen attempting to play media; fixes #276
#276 - fix(player): Added missing package and fixed workflow to allow async/await to work when bundling; fixed last issues with hls media and expanded unit tests to test load/play workflow
3bd17d3 - feat(player): Upgraded Typescript and other packages to enhance unit tests; corrected linter errors and removed support for Travis CI to favor CircleCI
cf09666 - fix(player): Fixed issues when destroying audio player, and removed destroyed instance from global environment
2fa1216
v2.8.3
27 August 2021
- fix: upgrade core-js from 3.16.2 to 3.16.3
#269 - fix: upgrade core-js from 3.16.1 to 3.16.2
#265 - fix: upgrade core-js from 3.16.0 to 3.16.1
#259 - fix(docs): Updated documentation to be more specific in terms of comfiguration elements and how to use them; fixes #267
#267 - fix(ads): Added missing conditional to destroy events in the Ads manager if exists; fixes #266
#266 - fix(player): Added mechanism to avoid interferance of Enter and Space keys when focused on specific buttons; fixed typo for Play button and added missing keyboard events for Settings and Volume; fixes #261 and #264
#261 - feat(player): Exposed keyboard shortcuts in main layer; added documetation for end user
e012eb7 - fix(player): Added missing events to show controls by default; added stop propagation on keyboard events to avoid bubble behavior
57f942a - feat(ads): Added new configuration elements; added missing error event for Ads manager to capture other type of events
43e7e40
v2.8.2
5 August 2021
- fix(docs): Fixed typo in Ads configuration element; fixes #256
#256 - fix(ads): Added new wrapper method to successfully remove event in Ads; fixes #253
#253 - Release 2.8.2
5c1260a
v2.8.1
1 August 2021
- fix(ads): Fixed workflow when dealing with updating Ads under more user cases, including Ads already playing, Ads done and no Ad initialized at all
1e86837 - Release 2.8.1
48ddcf6
v2.8.0
1 August 2021
- fix: upgrade core-js from 3.15.2 to 3.16.0
#257 - fix: upgrade core-js from 3.15.1 to 3.15.2
#251 - fix(player): Added new workflow to bind
thisand remove listeners successfully; fixes #253#253 - feat(ads): Added new method to load/refresh Ads programatically; fixes #255
#255 - feat(ads): Added new config elements to customize element to track clicks in Ads; fixes #256
#256 - fix(ads): Added missing pause callback when clicking on Ad; fixes #253
#253 - fix(player): Added missing event when clicking on ads, and removed certain missing events when destroying the player. Fixes #252
#252 - fix(player): Added missing removal of events in various areas of the player when destroying player. Fixes #253
#253 - fix(player): Removed extra layer when using
fitmode; fixes #254#254 - upgraded dependencies
9ce4b48 - Release 2.8.0
1bdaa82
v2.7.4
26 June 2021
- fix: upgrade core-js from 3.15.0 to 3.15.1
#250 - fix: upgrade core-js from 3.14.0 to 3.15.0
#249 - fix: upgrade core-js from 3.13.1 to 3.14.0
#248 - fix: upgrade core-js from 3.13.0 to 3.13.1
#247 - fix: upgrade core-js from 3.12.1 to 3.13.0
#245 - Release 2.7.4
c08b8d7 - feat(player): Added new methods to create more advanced controls; added new element to override content of the custom control
3c016fe
v2.7.3
13 May 2021
- build(deps-dev): bump postcss from 7.0.35 to 8.2.10
#241 - fix: upgrade core-js from 3.12.0 to 3.12.1
#239 - fix: upgrade core-js from 3.11.3 to 3.12.0
#238 - fix: upgrade core-js from 3.11.2 to 3.11.3
#237 - fix: upgrade core-js from 3.11.1 to 3.11.2
#236 - fix: upgrade core-js from 3.11.0 to 3.11.1
#234 - fix(player): Supported server-side rendering by using properly element-closest library, and added data for events in HLS and FLV properly; fixes #119 and #242
#119 - feat(player): Added new samples for React and Vue; added section to use OpenPlayerJS with Vue.js
498b232 - fix(player): Added missing documentation about how to obtain event data
79e8731 - Release 2.7.3
3771ed4
v2.7.2
27 April 2021
- fix: upgrade core-js from 3.10.2 to 3.11.0
#231 - fix: upgrade core-js from 3.10.1 to 3.10.2
#229 - feat(player): Added new option to disable automatic pause for multiple instances of player
de58b47 - Release 2.7.2
05813f4 - fix(player): Allowed main
loadmethod to return a Promisee627846
v2.7.1
16 April 2021
- fix: upgrade core-js from 3.10.0 to 3.10.1
#228 - fix: upgrade core-js from 3.9.1 to 3.10.0
#227 - Release 2.7.1
5ac914e - fix(player): Fixed range input issue with mobile devices
39df154 - Release 2.7.0
62f0a38
v2.7.0
3 April 2021
- feat(player): Added mechanism to timeout media if stalled after 30 secs and dispatch an error; improved UI for audio to indicate that media is loading; added missing workflow to assign
currentmedia with preload asnone. Fixes #222#222 - feat(player): Added new way to protect private variables; added new documentation for Media and Ads objects; added new configuration to hide duration and added empty progress bar when dealing with live streaming and
showProgressistrue; fixed issue with muted button. Fixes #218, #220, #223 and #224#218 - fix(player): Added new class when dealing with layers; added missing CSS to achieve the proper UI when dealing with top/center/bottom layers. Fixes #219
#219 - fix(docs): More documentation missing on the Usage section; fixes #216
#216 - fix(player): Reduced width in mute icon to avoid messing with whole controls height; fixes #217
#217 - feat(player): Added packages to start unit tests for each individual file and check coverage; fixed issues caught by unit tests
20d0300 - fix(player): Removed unnecessary conditional to dispatch error when no more Ads are left to process; fixed typo when replacing private variables, and removed unnecesary condtionals
1f4fb5b - Release 2.7.0
9f12b1c
v2.6.1
8 March 2021
- fix: upgrade core-js from 3.9.0 to 3.9.1
#212 - fix: upgrade core-js from 3.8.3 to 3.9.0
#211 - fix(player): Added conditional to obtain initial volume correctly when using Ads; fixes #213 adn #214
#213 - Updated bundles
dcafd57 - feat(player): Added new events for custom controls to expand control over each custom element
05697ba - Release 2.6.1
53b713c
v2.6.0
16 February 2021
- fix(player): Added missing workflow to remove custom controls
dea0e3e - fix(player): Added container to set menus position correctly
feccbab - feat(player): Added new configuration element to set default duration label while media loads
48d0eef
v2.5.0
6 February 2021
- Get ad's value from adsManager instead of internal state. Update media player volume UI when volume changes from within ad (e.g.: VPAID with controls).
#204 - feat(player): Enhanced custom controls to allow rendering of custom menu options; fixes #206
#206 - feat(ads): Added more events and included log for non-fatal errors; fixes #205
#205 - feat(ads): Added more events and included log for non-fatal errors
0e13b61 - Release 2.5.0
d98e679
v2.4.1
22 January 2021
- fix: upgrade core-js from 3.8.2 to 3.8.3
#202 - fix(player): Added conditionals to set width/height values correctly after going off fullscreen; fixed #201
#201 - Release 2.4.1
ba39361
v2.4.0
8 January 2021
- feat(player): Added new
forceNativeconfiguration to allow player to use hls.js or not by default; added missing workflow to switch to hls.js and obtain levels when using mobile and removed code that deleted Unmute button; fixed #196#196 - fix(ads): Removed conditional to resume media correctly in mobile devices
5f91df3 - Release 2.4.0
1140097 - fix(ads): Added missing conditional to resume media correctly after Ad error
8b12a2c
v2.3.0
6 January 2021
- feat(ads): Added RESUMED and USER_CLOSE IMA AdEvent to ads event list.
#199 - fix(ads): Added conditionals to avoid errors when setting volume in an Ad that comes empty; fixes #198
#198 - fix(ads): Changed default value for preloading ads to
false; fixes #193#193 - feat(player): Added new
defaultLevelandlevelchangedevent to support more in-depth operations with levels; fixed issue with CSSNano and updated documentation2b2fd55 - Release 2.3.0
2fb0f00 - Reverted changes for test file
0609c62
v2.2.4
19 December 2020
- fix(player): Fixed passive event definition to avoid showing errors for passive events; fixes #192
#192 - fix(player): Added conditionals to avoid showing errors for passive events; fixes #192
#192 - Release 2.2.4
0f87282 - Fixed merge issues
196c5d2 - fix(player): Added missing element in conditional to execute pause correctly once ads are auto playing
7a6cd5c
v2.2.3
18 December 2020
- fix: upgrade core-js from 3.8.0 to 3.8.1
#189 - feat(ads): Added new flag to enable preloading of ads; fixes #191
#191 - fix(ads): Added new conditional to start or resume ad depending on that status of them; added conditional to just init the ads manager if preload is enabled for #191
404c228 - fix(ads): Fixed conditional to display properly fatal errors
77c24bb - Fixed package lock and rebundled files
1491800
v2.2.2
6 December 2020
- fix(player): Added passive events for all browsers except IE11; changed way to create bunldes to avoid serving legacy code
42a6743 - Release 2.2.2
ec20aad - fix(player): Added missing styles and removed style to ensue
fitmode will be contained properlyaa31b7e
v2.2.1
28 November 2020
- fix(player): Added missing style and call to append player properly when using
fitmodeb20c5a5 - Release 2.2.1
b5155c4
v2.2.0
28 November 2020
- fix: upgrade core-js from 3.7.0 to 3.8.0
#185 - feat(player): Added
fitmode to address #184; added width/height configuration to address #17760544f7 - Changed order of code samples and added new one for
fitmodeb52f405 - Release 2.2.0
41a2bf7
v2.1.3
25 November 2020
- fix(ads): Fixed callback when resizing window to adjust Ads size; fixes #183
#183 - Release 2.1.3
9ea0f5d - Fixed release configuration element
1d039be - Added new link for example of customized players
4f76c38
v2.1.2
25 November 2020
v2.1.1
25 November 2020
- fix(player): Added new method to create controls layer in 2 different places; fixes #181
#181 - fix(types): Added missing argument on
resolvemethods to remove errors when creating types5edd402 - Release 2.1.1
a07601e - commented out failing test
1716760
v2.1.0
11 November 2020
- fix: upgrade core-js from 3.6.5 to 3.7.0
#180 - fix(player): Added conditional to attach event if connection object exists; fixes #179
#179 - fix(ads): Added missing conditionals that fixed #176, in order to update Ads index to allow loop behavior when multiple ads sources are indicated
#176 - feat(player): Added auto connection workflow for HTML5 sources and added FLV support
b10c823 - Release 2.1.0
22cc225 - Added missing documentation for FLV.js
f823055
v2.0.0
18 October 2020
v1.16.12
25 November 2020
- fix: upgrade core-js from 3.6.5 to 3.7.0
#180 - fix(ads): Fixed callback when resizing window to adjust Ads size; fixes #183
#183 - fix(player): Added new method to create controls layer in 2 different places; fixes #181
#181 - fix(player): Added conditional to attach event if connection object exists; fixes #179
#179 - fix(ads): Added missing conditionals that fixed #176, in order to update Ads index to allow loop behavior when multiple ads sources are indicated
#176 - Removed playlist elements
68b6b09 - chore(typescript): Fixed various errors coming from Typescript strict standards; added ESM files and set new package.json property to set module
eea1336 - feat(player): Added auto connection workflow for HTML5 sources and added FLV support
b10c823
v1.16.11
25 August 2020
- build(deps-dev): bump standard-version from 7.1.0 to 8.0.1
#151 - fix: upgrade core-js from 3.6.4 to 3.6.5
#133 - fix: upgrade auto-changelog from 1.16.3 to 1.16.4
#132 - fix: upgrade auto-changelog from 1.16.2 to 1.16.3
#128 - fix(levels): Changed events to loadd levels according to each type of media, to improve UI and performance, per #125
#126 - feat(ads): Added
loopoption to play an Ad indefinitely per #123 request; updated documentation to relfect changes#124 - chore(readme): remove Greenkeeper badge
#122 - fix(player): Fixed position of tooltip and fixed issue related to promise not being executed correctly
#120 - Update stylelint to the latest version 🚀
#115 - Update mocha to the latest version 🚀
#114 - fix(ads): Added new workflow to destroy Ads Manager after fatal error and added conditions to determine proper action to execute after error; fixes #148
#148 - Release 1.16.7
b7544b8 - Release 1.16.9
87ce71f - Release 1.16.11
9c139d4
v1.16.10
25 August 2020
- build(deps-dev): bump standard-version from 7.1.0 to 8.0.1
#151 - fix: upgrade core-js from 3.6.4 to 3.6.5
#133 - fix: upgrade auto-changelog from 1.16.3 to 1.16.4
#132 - fix: upgrade auto-changelog from 1.16.2 to 1.16.3
#128 - fix(levels): Changed events to loadd levels according to each type of media, to improve UI and performance, per #125
#126 - feat(ads): Added
loopoption to play an Ad indefinitely per #123 request; updated documentation to relfect changes#124 - chore(readme): remove Greenkeeper badge
#122 - fix(player): Fixed position of tooltip and fixed issue related to promise not being executed correctly
#120 - Update stylelint to the latest version 🚀
#115 - Update mocha to the latest version 🚀
#114 - fix(ads): Added new workflow to destroy Ads Manager after fatal error and added conditions to determine proper action to execute after error; fixes #148
#148 - Release 1.16.7
22b1f07 - Release 1.16.9
463a5e4 - Release 1.16.1
0d25391
v1.16.9
21 August 2020
- build(deps-dev): bump standard-version from 7.1.0 to 8.0.1
#151 - Release 1.16.9
87ce71f - fix(player): Changed conditionals to show Play button on hover properly
19456bb - fix(player): Removed conditional to show controls properly when hovering on video, before it starts playing
df97752
v1.16.8
7 July 2020
- fix(ads): Added new workflow to destroy Ads Manager after fatal error and added conditions to determine proper action to execute after error; fixes #148
#148 - fix(ads): Fixed workflow to play Ads in iOS by changing the way to set up some settings in IMA SDK
9391fe1 - Release 1.16.8
6571fdc
v1.16.7
1 July 2020
- Release 1.16.7
b7544b8 - fix(player): Set correct mute attribute during autoplay algorithm
63bda8b - fix(ads): Added workaround to play Ads in audio tag when Ad source is a video element
a41d7e4
v1.16.6
22 May 2020
- Release 1.16.6
2a9d78e - fix(player): Changed way to use
element-closestto support polyfill in IE11a3bb6ee
v1.16.5
22 April 2020
- Release 1.16.5
633dded - fix(player): Added conditional to avoid merging values when no configuration is set
30c8d79 - fix(media): Added missing conditionals to avoid setting values when no media has been set; removed fullscreen element from audio
515634e
v1.16.4
17 April 2020
- fix: upgrade core-js from 3.6.4 to 3.6.5
#133 - fix: upgrade auto-changelog from 1.16.3 to 1.16.4
#132 - Release 1.16.4
32aaa80 - fix(player): Removed
deepmergedependency and fixed way to add/remove controls from settings6cffeba - feat(demos): simplified main demo and cleaned up/enhanced existing ads demo
70da5c8
v1.16.3
31 March 2020
- fix: upgrade auto-changelog from 1.16.2 to 1.16.3
#128 - Release 1.16.3
bf9039a - Release 1.16.2
bf54f0f - feat(ads): support for manual Ad Breaks
3318dd6
v1.16.2
24 March 2020
- Fixed issues with release
e158bf6
v1.16.1
22 March 2020
- fix(levels): Changed events to loadd levels according to each type of media, to improve UI and performance, per #125
#126 - Release 1.16.1
23c8761 - Added
filesfor next release4d1914a - Updated code sample
2081dd9
v1.16.0
13 March 2020
- feat(ads): Added
loopoption to play an Ad indefinitely per #123 request; updated documentation to relfect changes#124 - chore(readme): remove Greenkeeper badge
#122 - Release 1.16.0
94e45ea - Updated documentation
292a214
v1.15.0
4 March 2020
- fix(player): Fixed position of tooltip and fixed issue related to promise not being executed correctly
#120 - Update stylelint to the latest version 🚀
#115 - Update mocha to the latest version 🚀
#114 - Update typedoc to the latest version 🚀
#113 - Update stylelint-order to the latest version 🚀
#112 - Release 1.15.0
8b897bf - Updated packages and bundles
370e48f - chore(package): update lockfile package-lock.json
f9d4e13
v1.14.5
31 December 2019
- Release 1.14.5
456641c - Fixed merge issues
4eff3ad - fix(captions): Added missing workflow to check if hours were present in closed captions time codes; updated README file to indicate how to integrate closed captioning
ddb621b
v1.14.4
29 December 2019
v1.14.3
17 December 2019
v1.14.2
27 November 2019
- Update file-loader to the latest version 🚀
#104 - Update url-loader to the latest version 🚀
#105 - Release 1.14.2
e62163b - fix(captions): Changed way to generate menu caption items when
detachMenuis true due to issues with nodes being removed asyncronously026ae98 - Update issue templates
4f62706
v1.14.1
20 November 2019
- Release 1.14.1
e3db372 - fix(player): Added control position as part of each one of the controls class names to allow more advanced styling
82a0634
v1.14.0
20 November 2019
- Merge branch 'master' into error-event
#103 - Update stylelint to the latest version 🚀
#102 - Release 1.14.0
7e308b6 - Release 1.13.2
7eeeb82 - Release 1.14.0
8b77f0b
v1.13.1
27 October 2019
- Release 1.13.1
918f80b - fix(player): Removed duplicate controls due to deep merge
98218f8 - fix(player): Deactivated
Levelsby default; added new source for playlistb7de69c
v1.13.0
26 October 2019
- chore(package): update stylelint to version 11.0.0
#93 - Update eslint-loader to the latest version 🚀
#90 - Built new bundles
2555c25 - Release 1.13.0
729fd7d - feat(levels): Added missing workflow to manipulate detached menu; fixed several issues with Dash.js due to upgrades and added HTML5 workflow for levels
dd2eb33
v1.12.1
10 August 2019
- Update eslint-config-airbnb to the latest version 🚀
#89 - Update eslint-config-airbnb-base to the latest version 🚀
#88 - Update style-loader to the latest version 🚀
#87 - Update standard-version to the latest version 🚀
#86 - Update typedoc to the latest version 🚀
#85 - Update karma-chrome-launcher to the latest version 🚀
#83 - Update deepmerge to the latest version 🚀
#82 - Update eslint to the latest version 🚀
#78 - Update css-loader to the latest version 🚀
#77 - fix(player): Added missing condition to captions button to remove class; fixed issues with WebPack and unit tests
5c01eb2 - Release 1.12.1
382cfcd - chore(package): update lockfile package-lock.json
8a6f2c7
v1.12.0
8 June 2019
- Update file-loader to the latest version 🚀
#74 - Update url-loader to the latest version 🚀
#75 - Release 1.12.0
4b542d6 - fix(player): Enhanced events for iPhone to support fullscreen
88a5624 - fix(player): Added missing workflow to hide other menus when selecting another
fa01773
v1.11.1
3 June 2019
- Release 1.11.1
30ff938 - Updated lock
d50acf3 - fix(ads): Added more conditionals to check errors from trying to determine if a string is a valid XML or not
728290e
v1.11.0
16 May 2019
- chore(package): update release-it to version 12.0.1
#68 - Release 1.11.0
faf00a6 - chore(package): update lockfile package-lock.json
6c777a9 - chore(package): update lockfile package-lock.json
96d7789
v1.10.0
28 April 2019
- Update stylelint to the latest version 🚀
#66 - Update stylelint-order to the latest version 🚀
#67 - Release 1.10.0
cfb3dc4 - feat(player): Added new option to enable buttons to contain submenus, instead of putting all of them inside the
Settingscontrol5f40716 - chore(package): update lockfile package-lock.json
14c1ac6
v1.9.0
31 March 2019
- Update core-js to the latest version 🚀
#62 - Update karma to the latest version 🚀
#61 - Update mocha to the latest version 🚀
#60 - Update standard-version to the latest version 🚀
#59 - fix(player): Updated import references due
core-jslatest update40f9475 - fix(player): Changed paths for packages to give proper support to IE11
b926dc6 - Release 1.9.0
f1ed3c6
v1.8.1
5 February 2019
- Release 1.8.1
2fe6b36 - Release 1.8.1
a830aaf - fix(player): Fixed error when running tests on Travis
aaee1ea
v1.8.0
3 February 2019
- updated README and packages
ac8cbaf - chore(package): update lockfile package-lock.json
06595c3 - Release 1.8.0
6f6dfc9
v1.7.0
10 January 2019
- Update typedoc to the latest version 🚀
#43 - Release 1.7.0
792ad97 - chore(package): update lockfile package-lock.json
e5206c5 - feat(player): Added new
addControlcallback to append new control items, and modified class to auto generate custom control items based on the properties passed; updated demo file to show new capabilitye793062
v1.6.0
20 December 2018
- Update stylelint-order to the latest version 🚀
#28 - chore(package): update file-loader to version 3.0.1
#40 - chore(package): update release-it to version 9.0.1
#36 - Release 1.6.0
34f3cfc - Updated lock and bundle
f33e6c2 - Updated bundles and lock
f7b1d2d
v1.5.0
20 November 2018
- Updated bundle
32eba84 - Release 1.5.0
2bb7421 - fix(player): Modified autoplay workflow to verify current media content instead of video placeholder; removed unnecessary code in Ads to verify autoplay capabilities
59848dd
v1.4.1
1 November 2018
- chore(package): update conventional-changelog to version 3.0.5
#25 - Release 1.4.1
31666b9 - chore(package): update lockfile package-lock.json
9ddd80d - chore(package): update lockfile package-lock.json
3175a52
v1.4.0
16 October 2018
- Release 1.4.0
ffcd20d - feat(player): Added ability to change labels as an effort to support localization
fb1f50e - feat(player): Added new
playerdestroyedevent; added workflow to detect live HLS streaming and display aLive Broadcastlegend5bc4d53
v1.3.4
6 October 2018
- Release 1.3.4
595902e - fix(player): Set play request for Ads when clicking on media; fixed workflow to check if player can play media; removed setting controls when requesting Ads
fd53ee2 - Update issue templates
c477d18
v1.3.3
28 September 2018
v1.3.2
28 September 2018
v1.3.1
28 September 2018
- fix(ads): Fixed issue with DASH not setting sources properly when interacting with Ads; fixed autoplay workflow with Ads
482771e - Updated documentation
67ffce7 - Release 1.3.1
bbd87eb
v1.3.0
18 September 2018
- Release 1.3.0
d452517 - fix(player): Refined touch event on time rail to prevent default behavior; fixed issue with Ads not playing correctly on iOS
42bfd46 - BREAKING CHANGE: \
34ff133
v1.2.3
6 September 2018
- Update dependencies to enable Greenkeeper 🌴
#3 - updated docs
6d38eb7 - Release 1.2.3
8b4c475 - fix(player): Simplified workflow to generate fullscreen video by relying only in CSS
e6f435f
v1.2.2
4 September 2018
- fix(docs): Re-added old folder for player docs and fixed NPM commands
b580a05 - fix(webpack): Fixed webpack and babelrc config after babel-loader upgrade
1b80c33 - feature(docs): Added new folder for player documentation and added new files to create OpenPlayer website
b4b5cb0
v1.2.1
26 August 2018
- Release 1.2.1
43148d5 - fix(ads): Added new conditional to play media if error was detected on Ads; added missing docs
a7c97c7 - fix(ads): Test autoplay capabilities inside Ads only if
autoStartis set totrue7e15a84
v1.2.0
21 August 2018
- feature(player): Added polyfills and removed dependency of Polyfill.io to inject them
eb81bbe - Release 1.2.0
13a5d5d - Updated ock
8671ec1
v1.1.5
22 July 2018
- fix(webpack): Removed configuration for
cssnanoconfiguration and updated package91cb87e - Release 1.1.5
ce3ec09 - Updated lock
0a1fcd7
v1.1.4
17 June 2018
- chore(package): update webpack-cli to version 3.0.1
#7 - updated lock
854b35e - Release 1.1.4
9636b50 - Release 1.1.4
9798923
v1.1.3
31 May 2018
- Release 1.1.3
884ab92 - fix(player): Removed missing window event listener once player is destroyed
a3f596b
v1.1.2
18 May 2018
- Release 1.1.2
4620151 - fix(player): Added missing conditional to avoid attempting to build player when element does not exist
da497eb
v1.1.1
17 May 2018
- fix(package): Updated packages and fixed names for
main,styleandtypeselements2c2c97a - Release 1.1.1
71cef8a - Updated package lock
1dda070
v1.1.0
16 May 2018
- chore(dist): Integrated dist and docs folders
003abc7 - Release 1.1.0
5135803 - fix(config): modified config elements to create bundles correctly
81941cb
v1.0.2
8 May 2018
- feat(release): Added
release-itpackage to simplify release tasks35c5cc0 - fix(controls): Added missing workflow for mobile devices to avoid hiding controls
8689291 - Release 1.0.2
e562c91
v1.0.1
1 May 2018
- fix(Definitions): Removed
exportkeywords and fixed header to pass testsc1616c0 - Create CODE_OF_CONDUCT.md
5e3a73d - chore(release): 1.0.1
6d50da5
v1.0.0
1 May 2018
- fix(documentation): Fixed documentation and changed order of certain methods for consistency, and refactor type definition
b5258b3 - chore(definitions): Created DefinitionType file
51fc7c3 - chore(documentation): Completed code documentation and fixed minor issue with Native class
59e0f8d
v0.2.0
22 April 2018
- Update style-loader to the latest version 🚀
#4 - Revert "chore(release): 0.2.1"
a8a4f00 - chore(release): 0.2.0
5f4cfce - chore(release): 0.2.1
6444d6d
v0.1.0
18 April 2018