All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- 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
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
13 January 2024
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
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
4 September 2023
- Release 2.13.3
6ef71cd
17 August 2023
17 August 2023
17 August 2023
- Release 2.13.2
ee9aa33
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
28 November 2020
- fix(player): Added missing style and call to append player properly when using
fit
modeb20c5a5
- Release 2.2.1
b5155c4
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
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
25 November 2020
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
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
18 October 2020
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
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
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
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
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
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
22 May 2020
- Release 1.16.6
2a9d78e
- fix(player): Changed way to use
element-closest
to support polyfill in IE11a3bb6ee
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
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
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
24 March 2020
- Fixed issues with release
e158bf6
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
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
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
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
29 December 2019
17 December 2019
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
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
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
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
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
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
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
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
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
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
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
5 February 2019
- Release 1.8.1
2fe6b36
- Release 1.8.1
a830aaf
- fix(player): Fixed error when running tests on Travis
aaee1ea
3 February 2019
- updated README and packages
ac8cbaf
- chore(package): update lockfile package-lock.json
06595c3
- Release 1.8.0
6f6dfc9
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
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
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
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
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
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
28 September 2018
28 September 2018
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
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
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
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
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
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
22 July 2018
- fix(webpack): Removed configuration for
cssnano
configuration and updated package91cb87e
- Release 1.1.5
ce3ec09
- Updated lock
0a1fcd7
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
31 May 2018
- Release 1.1.3
884ab92
- fix(player): Removed missing window event listener once player is destroyed
a3f596b
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
17 May 2018
- fix(package): Updated packages and fixed names for
main
,style
andtypes
elements2c2c97a
- Release 1.1.1
71cef8a
- Updated package lock
1dda070
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
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
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
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
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
18 April 2018