https://github.com/openplayerjs/openplayerjs/blob/master/README.md
包详细信息
openplayerjs
HTML5 video and audio player
自述文件
更新日志
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
alt
attribute 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
addElement
method 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
,play
andloadAd
methods; 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
,play
andloadAd
; 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
addCaption
callback5d179a5
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
this
and 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
fit
mode; 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
load
method 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
current
media 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
showProgress
istrue
; 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
forceNative
configuration 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
defaultLevel
andlevelchanged
event 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
fit
mode will be contained properlyaa31b7e
v2.2.1
28 November 2020
- fix(player): Added missing style and call to append player properly when using
fit
modeb20c5a5
- 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
fit
mode to address #184; added width/height configuration to address #17760544f7
- Changed order of code samples and added new one for
fit
modeb52f405
- 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
resolve
methods 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
loop
option 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
loop
option 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-closest
to 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
deepmerge
dependency 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
files
for next release4d1914a
- Updated code sample
2081dd9
v1.16.0
13 March 2020
- feat(ads): Added
loop
option 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
detachMenu
is 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
Levels
by 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
Settings
control5f40716
- 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-js
latest 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
addControl
callback 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
playerdestroyed
event; added workflow to detect live HLS streaming and display aLive Broadcast
legend5bc4d53
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
autoStart
is set totrue
7e15a84
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
cssnano
configuration 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
,style
andtypes
elements2c2c97a
- 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-it
package 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
export
keywords 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