Pat O'Neill
adaeeca9e9
chore(package): update videojs-contrib-quality-levels to 2.2.1 ( #8019 )
2022-11-23 16:18:34 -05:00
Pat O'Neill
c8fd5bbcde
8.0.0
2022-11-23 12:58:39 -05:00
Pat O'Neill
e1a7ac376a
chore: re-generate package-lock.json to fix merge issues with main ( #8015 )
2022-11-23 12:44:39 -05:00
mister-ben
2d96c9d780
feat: Use userAgentData in favour of userAgent ( #7979 )
2022-11-23 09:49:37 -05:00
Gary Katsevman
db4201a800
chore: make direct deps be exact but indirect have ^ ( #8014 )
2022-11-23 09:49:37 -05:00
Pat O'Neill
bf1faffb94
chore(package): update to @videojs/http-streaming 3.0.0 ( #8012 )
2022-11-23 09:49:36 -05:00
Grzegorz Blaszczyk
0545df5289
feat: generate Typescript definitions ( #7954 )
2022-11-23 09:49:35 -05:00
KangXinzhi
b7080f7d8a
fix(control-bar): make vertical alignment of slider handles more consistent ( #7990 )
...
Fixes #7989
BREAKING CHANGE: This changes how slider handles are styled, so custom skins that are targeting them may need to change.
2022-11-23 09:49:34 -05:00
Grzegorz Blaszczyk
dec7075386
fix(jsdoc): controlText_ should have a protected access modifier. ( #7972 )
2022-11-23 09:49:33 -05:00
Pat O'Neill
b8ee8858f8
refactor: rename fn.bind to fn.bind_ to strongly indicate it should not be used externally ( #7940 )
2022-11-23 09:49:32 -05:00
Grzegorz Blaszczyk
54195f0b28
feat: add support for a list of quality levels ( #7897 )
...
This brings the videojs-contrib-quality-levels plugin into Video.js as a feature.
2022-11-23 09:49:32 -05:00
Pat O'Neill
91f4663ea5
ignore: update @videojs/http-streaming to 3.0 release candidate ( #7884 )
...
Co-authored-by: Sarah Rimron-Soutter <sarah@teaandbiscuits.net>
2022-11-23 09:49:30 -05:00
Alex Barstow
1299daf16c
refactor: remove extend() and tests ( #7950 )
...
BREAKING CHANGE: This removes the videojs.extend() method, please use ES6 classes instead.
2022-11-23 09:49:30 -05:00
mister-ben
f2aa0d7d13
feat: Use picture el for poster ( #7865 )
...
BREAKING CHANGE: This changes the DOM structure used for the video poster.
2022-11-23 09:49:29 -05:00
Gary Katsevman
b0101a6b9b
feat: Enable sourceset by default ( #7879 )
...
Can still be disabled with enableSourceset: false
2022-11-23 09:49:29 -05:00
Gary Katsevman
d4559b1ebe
feat: make retryOnError be the default ( #7868 )
...
This means that a retryOnError is removed and is no longer needed for
this behavior, which means that during source selection, if a source
fails, it'll try the next source that's available, to match the video
element.
BREAKING CHANGE: remove retryOnError option, turn it on by default
2022-11-23 09:49:28 -05:00
Gary Katsevman
bd54b4112e
fix: update icons import path for sass ( #7867 )
...
This updates the path to remove node_modules as some tools expect the
module name to be first. This is particularly important for PnP tools as
local node_modules may not have the module.
Fixes #7208 , fixes #7863
BREAKING CHANGE: update icons path in sass to remove node_modules
2022-11-23 09:49:28 -05:00
Grzegorz Blaszczyk
9b3d9415aa
feat: addClass and removeClass method supports adding/removing multiple classes ( #7798 )
2022-11-23 09:49:27 -05:00
mister-ben
63a2d027f4
feat: remove closest fallback ( #7853 )
2022-11-23 09:49:27 -05:00
Roman Pougatchev
f46b83002e
feature: Remove support for setting nonstandard attributes as props ( #7857 )
...
* remove statement that handles attributes in props argument
* clean up function
* add unit test
* add unit test
* remove duplicate set attr
* revert function cleanup
2022-11-23 09:49:26 -05:00
Roman Pougatchev
706983caa3
feat: Remove references and logic related to Flash and SWF ( #7852 )
...
* remove flash references, update comments & tests
* remove references to swf & stageclick listener
2022-11-23 09:49:26 -05:00
Pat O'Neill
a5e7222353
feat(lang): use less ambiguous text for the fullscreen button when in fullscreen mode ( #7856 )
2022-11-23 09:49:25 -05:00
Pat O'Neill
5d165dc33c
feat: add a new title bar component ( #7788 )
2022-11-23 09:49:25 -05:00
Roman Pougatchev
e4945cb78c
refactor: Remove logic and style that accommodates non-flex fallbacks ( #7820 )
2022-11-23 09:49:24 -05:00
Pat O'Neill
a0fd14894c
feat: playback rate button now opens the menu rather than changing the playback rate ( #7779 )
...
BREAKING CHANGE: This changes the behavior of the playback rate button.
2022-11-23 09:49:24 -05:00
Pat O'Neill
cc84ff4f80
refactor: remove internal Map, Set, and WeakMap shams, assume window.performance and requestAnimationFrame support ( #7775 )
2022-11-23 09:49:24 -05:00
Pat O'Neill
28029d93f4
feat: update exposed utility functions and deprecate several top-level methods of the videojs global ( #7761 )
2022-11-23 09:49:23 -05:00
Alex Barstow
bd8aebb827
refactor: remove ie-specific code ( #7701 )
...
BREAKING CHANGE: This will cause Video.js to fail in many cases in all versions of Internet Explorer.
2022-11-23 09:48:13 -05:00
Alex Barstow
dd1b478e4d
feat: assume native promises, remove promise option and workarounds ( #7715 )
...
BREAKING CHANGE: Removes support for Promise class option and assumes native Promise is available. Will break in older browsers or devices.
2022-11-23 09:48:13 -05:00
Alex Barstow
f99ace0fba
revert: revert #7067 so we throw an error for invalid event types ( #7719 )
...
BREAKING CHANGE: Instead of logging an error message, invalid events will now trigger an `Error` which will terminate the call stack.
2022-11-23 09:48:13 -05:00
hugorogz
c190b21de7
feat: remove the firstplay event ( #7707 )
...
Co-authored-by: Hugo Rodriguez <hrodriguez@brightcove.com>
BREAKING CHANGE: Removes the firstplay event. Use one('play') instead.
2022-11-23 09:48:12 -05:00
hugorogz
9d832eca5f
feat: export more helpers in videojs object ( #7717 )
...
Co-authored-by: Hugo Rodriguez <hrodriguez@brightcove.com>
Co-authored-by: Pat O'Neill <pgoneill@gmail.com>
2022-11-23 09:48:12 -05:00
Alex Barstow
1281d68d78
chore: Update preset env, drop IE11 and older browser support ( #7708 )
2022-11-23 09:48:11 -05:00
Alex Barstow
3faa866834
feat: Change addRemoteTextTrack's manualCleanup option default value to false ( #7588 )
2022-11-23 09:48:11 -05:00
Gary Katsevman
47711303d6
chore: update karma-config to 8 to drop ie11 and older browsers ( #7547 )
2022-11-23 09:48:10 -05:00
Gary Katsevman
4f8227d5c4
7.21.1
2022-11-21 12:57:50 -05:00
Gary Katsevman
1c2be966f4
fix: update @videojs/http-streaming to 2.15.1 ( #8010 )
...
Fixes #7998 , fixes #7958 .
2022-11-21 12:49:52 -05:00
Grzegorz Blaszczyk
e49286a81c
fix: last timeout in queueTrigger() never clears map ( #7964 )
2022-10-20 18:10:50 -04:00
Pat O'Neill
b58a2201c4
fix: deprecate the extend() function ( #7944 )
...
This function will be removed in Video.js 8.0
2022-10-03 17:22:01 -04:00
Gary Katsevman
ce1baba3cb
chore: fix mixed content warnings from netlify ( #7946 )
2022-10-03 11:07:25 -04:00
Gary Katsevman
5bcf4d1c9b
7.21.0
2022-09-15 11:35:46 -04:00
H.M Maruf
12b9e8d6ef
feat(lang): Add Bengali (bn) translations ( #7823 )
2022-09-15 11:15:17 -04:00
Quentí
e47f48c0ea
fix(lang): Update Occitan translation ( #7888 )
2022-09-15 11:14:37 -04:00
Gary Katsevman
9e38ca4af5
feat: update VHS to 2.15.0 ( #7929 )
2022-09-15 11:13:52 -04:00
Gary Katsevman
4e2f8add41
7.20.3
2022-09-09 14:02:56 -04:00
mister-ben
d736541ba6
fix: allow for techs that init slowly in rvfc ( #7864 )
...
Don't call tech.paused() in the requestVideoFrameCallback fallback if the tech is not ready. I've seen this is an issue in the Flash tech, as its methods are set up after the swf loads. Yes, Flash, it's 2022, but in theory another tech could be impacted if it's also async.
2022-09-09 13:52:34 -04:00
Owen Edwards
ed4524eb01
docs: update FAQ.md to match change in #7892 ( #7893 )
2022-09-09 13:51:03 -04:00
mister-ben
9b81afee80
fix: Use timeupdate as well as rvfc/raf for cues ( #7918 )
...
Use the timeupdate event as well as the rvfc and raf callbacks to check cues. This is a bit overkill for "usual" playback but avoids edge cases. If the more preceise callback trigger first the cue will update but the timeupdate event should catch any that were missed, notwithstanding that timeupdate was always somewhat unpredictable.
Fixes #7910 (audio in video els and Samsung being weird) and fixes #7902 (no updates off screen).
2022-09-09 13:50:21 -04:00
Alex Barstow
28105071d3
fix(package): Update to @videojs/http-streaming 2.14.3 and videojs-vtt.js 0.15.4 ( #7907 )
2022-09-01 11:58:09 -04:00
Gary Katsevman
3c70573fe8
chore: update FAQ redirect ( #7892 )
...
Fixes videojs/videojs.com#159
2022-08-24 17:10:45 -04:00