1
0
mirror of https://github.com/videojs/video.js.git synced 2024-11-24 08:42:25 +02:00
Commit Graph

869 Commits

Author SHA1 Message Date
Brandon Casey
4b325ea8f8 chore: fix lang watch loop caused by zh-* copy (#6147) 2019-07-31 11:54:41 -04:00
Gary Katsevman
e4cdeb661d 7.6.1 2019-07-30 16:28:26 -04:00
Pat O'Neill
b84c290f7e lang: Clone zh-CN to zh-Hans and zh-TW to zh-Hant (#6098)
Currently, zh-CN and zh-TW are used as shorthands for Simplified and Traditional Chinese character sets, respectively. However, they carry with them a built-in assumption about the geographic locale which may not be appropriate in all cases.

The codes zh-Hans and zh-Hant are more correct in that they refer only to the character set and not the geographic locale. Further specificity is available via codes like zh-Hans-CN.
2019-07-29 17:35:53 -04:00
Brandon Casey
b9fbd0bbaa chore: update videojs-generate-karma-config to ~5.2.1 and remove patches (#6104) 2019-07-18 15:09:53 -04:00
Gary Katsevman
93a6bbd341 7.6.0 2019-06-20 16:05:44 -04:00
Gary Katsevman
101b755a7c 7.5.6 2019-06-20 13:56:17 -04:00
François Beaufort
116d84af75 feat: add built-in Picture-in-Picture button (#6002)
Adds a new PictureInPictureToggle component in the controls bar of the player. It depends on videojs-font 3.2.0 (videojs/font#41) for icons.

Final spec piece from #5824.
2019-06-18 16:42:02 -04:00
Gary Katsevman
3e105719ba
chore: switch to dart-sass (#6055)
This is a rebased and updated PR of #5841.

We wanted to use the sass package as that's what the docs recommend. We also wanted to disable source maps that CDN-linked code won't try to download it.

Fixes #5841, fixes #5826.
2019-06-17 17:31:32 -04:00
Gary Katsevman
74fde943fd
chore(package): update rollup to version 1.15.1 (#6042)
Fixes #6041.
2019-06-11 14:00:20 -04:00
Gary Katsevman
882432e99d
chore: update dependencies (#6036)
Fixes #6033
2019-06-11 09:54:33 -05:00
Gary Katsevman
a5810b40b9 7.5.5 2019-06-10 16:15:34 -04:00
greenkeeper[bot]
ef49a9be7e fix(package): update @videojs/http-streaming to version 1.10.3 🚀 (#6019) 2019-05-31 13:29:28 -04:00
greenkeeper[bot]
d41794c42c fix(package): update @videojs/http-streaming to version 1.10.2 🚀 (#5991) 2019-05-17 15:43:30 -04:00
Brandon Casey
a55c51fd59 test: restore prototype modifications and fix flaky tests (#5964) 2019-04-29 12:01:37 -04:00
Gary Katsevman
c59ba5f465
chore(test): upgrade to latest sinon (#5954)
Fixes #5953
2019-04-24 10:22:48 -04:00
Gary Katsevman
98e86ea235
fix(package): update @videojs/http-streaming to version 1.10.1 (#5951)
Closes #5934
2019-04-23 14:36:06 -04:00
greenkeeper[bot]
a17e662688 Update videojs-font to the latest version 🚀 (#5941)
* fix(package): update videojs-font to version 3.1.1

* chore(package): update lockfile package-lock.json
2019-04-23 14:28:45 -04:00
greenkeeper[bot]
7e8c2eed1c chore(package): update videojs-generate-karma-config to version 5.2.0 🚀 (#5935) 2019-04-23 14:28:03 -04:00
Gary Katsevman
1a52b6971e 7.5.4 2019-04-12 10:51:09 -04:00
Gary Katsevman
c030eda294 7.5.3 2019-03-29 14:56:53 -04:00
Gary Katsevman
ecaa225658 7.5.2 2019-03-25 12:08:31 -04:00
Gary Katsevman
139178c12b 7.5.1 2019-03-22 13:55:08 -04:00
greenkeeper[bot]
cd6ac9d7ed fix(package): update @videojs/http-streaming to version 1.9.3 🚀 (#5883)
Fixes #5823
2019-03-21 14:52:44 -04:00
greenkeeper[bot]
32a43d18cb fix(package): update @videojs/http-streaming to version 1.9.2 🚀 (#5865) 2019-03-18 15:52:08 -04:00
greenkeeper[bot]
ae378c6854 fix(package): update @videojs/http-streaming to version 1.9.1 🚀 (#5840) 2019-03-12 14:48:56 -04:00
greenkeeper[bot]
d7379f09da chore(package): update videojs-generate-karma-config to version 5.1.0 🚀 (#5843)
* chore(package): update videojs-generate-karma-config to version 5.1.0

* chore(package): update lockfile package-lock.json
2019-03-12 14:48:03 -04:00
Gary Katsevman
de9fb58761
chore(package): update patch-package to version 6.0.2 (#5792)
Closes #5769
2019-02-12 10:24:00 -05:00
greenkeeper[bot]
3400dc62b6 chore(package): update @videojs/http-streaming to version 1.9.0 🚀 (#5784) 2019-02-08 13:51:52 -05:00
Gary Katsevman
c1907df579 7.5.0 2019-01-25 15:20:16 -05:00
Owen Edwards
61053bf674 feat: add hotkeys support ("m", "f", "k", and Space) (#5571)
Extend keyboard support for the SeekBar, and pass unhandled keydown events from components back to the player.
Switch from raw keycodes to the keycode module.

Using `userActions.hotkeys`, which can either be a function to match the hotkeys plugin, or an object with properties like `fullscreenKey`, see the documentation for more info.

This is currently off by default, we will consider turning it on by default in the future, see #5765.

Fixes #4048, fixes #3022.
2019-01-25 14:10:29 -05:00
greenkeeper[bot]
9786d8a29f chore(package): update karma to version 4.0.0 🚀 (#5764) 2019-01-25 13:24:49 -05:00
greenkeeper[bot]
72988d341c chore(package): update remark-validate-links to version 8.0.0 🚀 (#5740) 2019-01-16 21:57:33 -05:00
greenkeeper[bot]
a071dd8b6f feat(package): update @videojs/http-streaming to version 1.8.0 🚀 (#5743) 2019-01-16 21:56:12 -05:00
greenkeeper[bot]
6910d39912 chore(package): update filesize to version 4.0.0 🚀 (#5746) 2019-01-16 21:55:34 -05:00
Brandon Casey
144907faeb chore: fix xvfb in travis config, patch safari karma launchers (#5755) 2019-01-15 16:13:43 -05:00
greenkeeper[bot]
513168f6d3 chore(package): update rollup-plugin-progress to version 1.0.0 🚀 (#5729) 2019-01-07 15:09:48 -05:00
greenkeeper[bot]
67a437b469 chore(package): update qunit to version 2.9.1 🚀 (#5735) 2019-01-07 14:42:10 -05:00
Gary Katsevman
3e3387fbc6
chore(package): update rollup to version 1.0.1 (#5727)
Closes #5715
2019-01-04 12:38:47 -05:00
greenkeeper[bot]
3d093ede98 fix(package): update @videojs/http-streaming to version 1.6.0 🚀 (#5705) 2018-12-26 13:26:24 -05:00
greenkeeper[bot]
f0ba1f5b2a chore(package): update rollup to version 0.68.0 🚀 (#5690) 2018-12-18 15:32:05 -05:00
Gary Katsevman
30d0b9812e
chore(package): update babel to version 7.2.2 (#5697)
Closes #5689
2018-12-18 11:38:10 -05:00
Gary Katsevman
bc7d530d3e 7.4.1 2018-12-11 16:52:24 -05:00
greenkeeper[bot]
d07b6c2136 chore(package): update rollup-plugin-node-resolve to version 4.0.0 🚀 (#5666) 2018-12-10 14:23:37 -05:00
greenkeeper[bot]
8c9702a855 fix(package): update @videojs/http-streaming to version 1.5.1 🚀 (#5658) 2018-12-06 17:38:22 -05:00
Gary Katsevman
62f9e78cf2
docs: remove grunt and update usage of build scripts (#5656) 2018-12-05 16:12:21 -05:00
Gary Katsevman
19f346503c
chore(package): update autoprefixer to version 9.4.2 (#5647) 2018-12-04 11:06:33 -05:00
Gary Katsevman
ec3127dbd1 7.4.0 2018-12-03 16:08:27 -05:00
Gary Katsevman
db1369a307
chore: update all the dev deps to their latest versions (#5645)
This was done via npx -p npm-check-updates ncu -x karma-browserify,xhr,qunit,sinon,webpack -a

Closes #5644, closes #5643.
2018-12-03 15:00:51 -05:00
Brandon Casey
d72786fc0c chore: remove grunt move to npm scripts (#5592) 2018-11-30 16:37:29 -05:00
Gary Katsevman
3e52c4f931
chore(package): update npm-run-all to 4.1.5 to remove event-stream (#5614)
event-stream had unknown code added to it, npm-run-all 4.1.5 was updated
to fix that. https://github.com/dominictarr/event-stream/issues/116 for
more information
2018-11-26 12:19:01 -05:00
Gary Katsevman
ab740bcf09
chore: switch from cross-var to cross-env (#5600) 2018-11-16 12:28:44 -05:00
Brandon Casey
db6e3765c8 chore: Move a11y, lang, browserify, and webpack out of grunt (#5589) 2018-11-16 12:13:19 -05:00
Brandon Casey
be9e9a93db chore: fix lint on pre-commit with lint-staged, use npm-merge-driver (#5591)
run vjsstandard --fix on pre-commit on staged files via lint-staged.
Install npm-merge-driver to fix package-lock issues during merges and rebases.
2018-11-16 00:04:11 -05:00
greenkeeper[bot]
2162239497 chore(package): update videojs-generate-karma-config to version 5.0.0 🚀 (#5595)
This removes testing in IE11 Win7 and pins QUnit to ~2.5.1 to prevent a weird stack trace issue.
2018-11-15 17:34:03 -05:00
greenkeeper[bot]
d95ef6ff15 fix(package): update @videojs/http-streaming to version 1.5.0 🚀 (#5587) 2018-11-14 13:44:06 -05:00
Gary Katsevman
209d9f92d7
chore(package): update rollup to version 0.67.1 (#5580) 2018-11-13 14:45:38 -05:00
Brandon Casey
2d682a446c chore: move copy, zip, and clean tasks to npm scripts (#5544) 2018-11-08 14:02:07 -05:00
greenkeeper[bot]
dbaca33cbf fix(package): update @videojs/http-streaming to version 1.4.2 🚀 (#5543) 2018-11-06 14:36:54 -05:00
Gary Katsevman
11f1fb8e3a
chore: update deps, remove coveralls, fix audit issues (#5555) 2018-11-06 11:48:42 -05:00
Gary Katsevman
937e2bf911
chore(package): update husky to version 1.1.3 (#5551) 2018-11-05 15:16:57 -05:00
Gary Katsevman
f23617670c
chore(package): update conventional-changelog-cli to version 2.0.11 (#5552) 2018-11-05 15:00:42 -05:00
Gary Katsevman
2d27b6af6c
chore(package): update grunt-cli to version 1.3.2 (#5550) 2018-11-05 14:55:32 -05:00
Gary Katsevman
d46828a18f
chore(package): update remark-stringify to version 6.0.1 (#5539) 2018-11-02 16:48:40 -04:00
Brandon Casey
2e704509c9 chore: switch to videojs-generate-karma-config (#5528) 2018-10-31 11:01:30 -04:00
Gary Katsevman
607ed8bea8 7.3.0 2018-10-26 13:57:01 -04:00
Brandon Casey
5f73f76a11 chore: move scss grunt tasks to npm scripts (#5520) 2018-10-25 15:45:08 -04:00
greenkeeper[bot]
ad6fc7fc0a fix(package): update @videojs/http-streaming to version 1.4.1 🚀 (#5527) 2018-10-25 15:29:07 -04:00
greenkeeper[bot]
0847485720 fix(package): update @videojs/http-streaming to version 1.4.0 🚀 (#5523) 2018-10-24 14:15:30 -04:00
Brandon Casey
a9ae77fa3c chore: remove rollup filesize plugin to double build speed (#5518) 2018-10-22 14:36:36 -07:00
greenkeeper[bot]
d8e88cfdbf chore(package): update remark-parse to version 6.0.0 🚀 (#5514) 2018-10-22 12:15:45 -07:00
greenkeeper[bot]
8fa2f8a15c chore(package): update remark-stringify to version 6.0.0 🚀 (#5515) 2018-10-22 12:11:59 -07:00
greenkeeper[bot]
46e3ef0951 fix(package): update @videojs/http-streaming to version 1.3.1 🚀 (#5508) 2018-10-22 11:55:38 -07:00
greenkeeper[bot]
29005e9172 chore(package): update remark-cli to version 6.0.0 🚀 (#5516) 2018-10-22 11:54:29 -07:00
Gary Katsevman
313036e132
chore(babel): Upgrade to Babel 7 (#5498)
Use npx babel-upgrade --write --install to initiate the upgrade. Then update grunt and rollup.

Decreases minified, gzipped filesize by about 1KB. Decreases build times by a few minutes.
2018-10-12 15:54:51 -04:00
Brandon Casey
59adeb332f chore: switch to prepublishOnly npm script to prevent build on npm ci (#5497) 2018-10-11 17:29:06 -04:00
greenkeeper[bot]
159483e050 fix(package): update @videojs/http-streaming to version 1.3.0 🚀 (#5482) 2018-10-11 16:53:25 -04:00
greenkeeper[bot]
f9fcd143ef chore(package): update grunt-sass to version 3.0.2 🚀 (#5486)
grunt-sass made node-sass or dart-sass be optional. Need to add node-sass as a dev-dep and then configure grunt-sass with the implementation to use.
2018-10-10 17:20:10 -04:00
greenkeeper[bot]
29c8259b7a fix(package): update videojs-font to version 3.1.0 🚀 (#5476) 2018-10-09 16:50:31 -04:00
Gary Katsevman
c2eb138e66
chore(lang): update translations-needed doc (#5459) 2018-09-28 16:06:32 -04:00
Gary Katsevman
426e210d7d
chore(package): upgrade rollup to 0.66.2 (#5458) 2018-09-28 16:06:21 -04:00
greenkeeper[bot]
e50b19368e chore(package): update husky to version 1.0.1 🚀 (#5448) 2018-09-28 16:06:06 -04:00
greenkeeper[bot]
3d7266025d chore(package): update rollup to version 0.66.0 🚀 (#5439) 2018-09-28 15:08:56 -04:00
greenkeeper[bot]
55f2b15575 chore(package): update klaw-sync to version 6.0.0 🚀 (#5445)
* chore(package): update klaw-sync to version 6.0.0

* chore(package): update lockfile package-lock.json
2018-09-28 15:05:56 -04:00
Gary Katsevman
6bff3ce779
fix(vjsstandard): update to 8.0.2 and fixup linting (#5413) 2018-09-28 14:58:15 -04:00
Gary Katsevman
511a02e8b8 7.2.4 2018-09-25 15:26:41 -04:00
greenkeeper[bot]
b9a7cc8049 fix(package): update @videojs/http-streaming to version 1.2.6 🚀 (#5444) 2018-09-25 14:44:23 -04:00
Gary Katsevman
74bbc5d4c0 7.2.3 2018-09-13 14:15:27 -04:00
greenkeeper[bot]
b390f2cdc1 chore(package): update grunt-karma to version 3.0.0 🚀 (#5421) 2018-09-12 11:14:36 -04:00
greenkeeper[bot]
819195894c chore(package): update grunt-contrib-clean to version 2.0.0 🚀 (#5429) 2018-09-11 11:27:52 -04:00
greenkeeper[bot]
08cf1be301 chore(package): update grunt-contrib-connect to version 2.0.0 🚀 (#5428) 2018-09-11 11:27:13 -04:00
greenkeeper[bot]
cc650f779d chore(package): update grunt-contrib-cssmin to version 3.0.0 🚀 (#5417) 2018-09-07 08:56:54 -07:00
greenkeeper[bot]
2e83888f0f chore(package): update klaw-sync to version 5.0.0 🚀 (#5414) 2018-09-06 11:40:42 -07:00
Owen Edwards
197d81b636 chore(package): Run npm audit fix (but roll back videojs-standard version) (#5386) 2018-09-05 18:05:30 -07:00
greenkeeper[bot]
6e6ade03aa chore(package): update rollup to version 0.65.0 🚀 (#5400) 2018-09-04 17:05:13 -07:00
greenkeeper[bot]
335a0c8107 fix(package): update @videojs/http-streaming to version 1.2.5 🚀 (#5399) 2018-09-04 17:04:54 -07:00
Gary Katsevman
96ae3c2aa5
chore(package): update grunt-cli to version 1.3.1 (#5409)
Closes #5383
2018-09-04 16:50:54 -07:00
Gary Katsevman
4a299a7ffa 7.2.2 2018-08-14 17:12:43 -04:00
greenkeeper[bot]
c3098eeadc fix(package): update @videojs/http-streaming to version 1.2.4 🚀 (#5377)
Fixes #5044
2018-08-13 13:55:30 -04:00
Gary Katsevman
e9f754b112 7.2.1 2018-08-13 12:09:56 -04:00
greenkeeper[bot]
6893091f84 chore(package): update karma to version 3.0.0 🚀 (#5370)
Karma 3.0.0 drops support for node 4.
2018-08-10 16:24:03 -04:00
Gary Katsevman
db4b89434a
fix(package): update @videojs/http-streaming to version 1.2.3 (#5368)
Closes #5365
2018-08-10 15:13:55 -04:00
Gary Katsevman
9c00267728
chore(https): update a lot of links to be https (#5372) 2018-08-10 15:13:32 -04:00
Gary Katsevman
16f4e92eca
chore(package): update rollup to version 0.64.1 (#5367)
Closes #5363
2018-08-09 15:06:21 -04:00
Gary Katsevman
3b8df42ef9 7.2.0 2018-07-26 16:10:59 -04:00
greenkeeper[bot]
f27387319e chore(package): update postcss-cli to version 6.0.0 🚀 (#5329) 2018-07-24 15:34:37 -04:00
Gary Katsevman
45286594df
chore(package): update rollup-plugin-filesize to version 4.0.1 (#5333)
Closes #5331
2018-07-24 13:56:41 -04:00
Gary Katsevman
7b6aa5c03d
fix(package): update @videojs/http-streaming to version 1.2.1 (#5334)
Closes #5321
2018-07-24 13:56:28 -04:00
Gary Katsevman
80bae7286b
chore(package): update autoprefixer to version 9.0.1 (#5340)
Closes #5322
2018-07-24 13:56:08 -04:00
Gary Katsevman
391434dd84
chore(package): update rollup to version 0.63.4 (#5341)
Closes #5326
2018-07-24 13:55:52 -04:00
Gary Katsevman
b039cfe588 7.1.0 2018-07-06 15:20:19 -04:00
Gary Katsevman
da5a59000d
chore(package): upgrade to VHS 1.1.0 (#5305)
Upgrade to VHS 1.1.0 to pick up the easier overrideNative option.
2018-07-06 14:41:49 -04:00
Gary Katsevman
8257a372e1
chore(package): update grunt-zip to version 0.18.1 🚀 (#5300)
Closes #5297
2018-07-05 17:23:31 -04:00
Edoardo
5d75bb694b chore(package): add module field to package.json (#5293)
Closes #5288
2018-07-03 12:04:41 -04:00
greenkeeper[bot]
2d7a4d7951 chore(package): update rollup to version 0.62.0 🚀 (#5279) 2018-07-02 12:00:42 -04:00
Gary Katsevman
5c15d48635
chore(package): update rollup to version 0.61.1 (#5268) 2018-06-21 15:20:34 -04:00
Brandon Casey
edce736d18 feat(css): run autoprefixer on css (#5239) 2018-06-21 14:21:17 -04:00
Gary Katsevman
0b2a8e04ef 7.0.5 2018-06-11 14:35:04 -04:00
Gary Katsevman
59ab3237c3
chore(package): update conventional-changelog-cli to version 2.0.1 🚀 (#5236)
Closes #5225
2018-06-07 15:39:22 -04:00
Gary Katsevman
1b0ff8a02f
chore(package): update rollup to version 0.60.1 🚀 (#5235)
Closes #5232
2018-06-07 11:25:45 -04:00
greenkeeper[bot]
781d9aee63 chore(package): update rollup-plugin-filesize to version 2.0.0 🚀 (#5234)
* chore(package): update rollup-plugin-filesize to version 2.0.0

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile
2018-06-07 10:57:23 -04:00
greenkeeper[bot]
e8d00e278c chore(package): update grunt-contrib-watch to version 1.1.0 🚀 (#5170) 2018-06-06 17:50:18 -04:00
Gary Katsevman
b3884973fc 7.0.4 2018-06-05 14:23:33 -04:00
Gary Katsevman
16b7acd4b9
chore(package): update rollup to version 0.59.3 (#5204)
Closes #5174
2018-05-24 15:19:36 -04:00
Brandon Casey
6a947416ee chore(build): fix rollup watch during npm start (#5203) 2018-05-24 12:35:27 -04:00
Gary Katsevman
6f8597fed6 7.0.3 2018-05-23 14:27:46 -04:00
Gary Katsevman
fcd7d0db13 7.0.2 2018-05-17 20:34:40 -04:00
Gary Katsevman
eaf151663f
chore(package): Upgrade @videojs/http-streaming to 1.0.2 (#5189)
Upgrade to 1.0.2 which contains babel build fixes.

Fixes #5186
2018-05-17 20:00:30 -04:00
Gary Katsevman
2a85bdd3bf 7.0.1 2018-05-17 15:19:15 -04:00
Gary Katsevman
ad47b30f01 7.0.0 2018-05-11 17:21:17 -04:00
greenkeeper[bot]
de9c4da6c0 chore(package): update rollup-plugin-json to version 3.0.0 🚀 (#5169) 2018-05-11 14:27:32 -04:00
greenkeeper[bot]
54073815e5 chore(package): update unified to version 7.0.0 🚀 (#5166) 2018-05-11 14:12:48 -04:00
greenkeeper[bot]
83c30556aa chore(package): update load-grunt-tasks to version 4.0.0 🚀 (#5151) 2018-05-07 14:15:07 -04:00
greenkeeper[bot]
a6165d978e chore(package): update klaw-sync to version 4.0.0 🚀 (#5130) 2018-04-30 10:53:59 -04:00
Gary Katsevman
ea9a53cc60 7.0.0-rc.1 2018-04-20 16:40:33 -04:00
Gary Katsevman
eeb13aa939
feat: upgrade video.js font to 3.0 for woff only font-icons (#5112) 2018-04-20 16:21:24 -04:00
greenkeeper[bot]
907c1f5c18 chore(package): update karma to version 2.0.2 🚀 (#5109) 2018-04-19 20:26:03 -04:00
Gary Katsevman
97db94e8a6
chore: update rollup and uglify and the build process (#5096)
This is upgrades rollup and uglify to latest versions. It also rewrites the rollup config to take advantage of the newest features of rollup. Minification is also split up into a separate process, mostly to speed up the build. The total build type can go down from about 2.5 minutes to around 1 minute for all the generated javascript files.
2018-04-19 13:23:53 -04:00
greenkeeper[bot]
66d7545538 fix(package): update videojs-vtt.js to version 0.14.1 🚀 (#5085) 2018-04-11 11:39:05 -04:00
Gary Katsevman
c2b5ade109
chore(package): remove npm-run dev dep as it's no longer used (#5084) 2018-04-10 11:11:28 -04:00
greenkeeper[bot]
12095fb050 fix(package): update @videojs/http-streaming to version 1.0.0 🚀 (#5083) 2018-04-10 10:35:16 -04:00
greenkeeper[bot]
11b4d5de9f fix(package): update @videojs/http-streaming to version 0.9.0 🚀 (#5064) 2018-04-02 14:23:34 -04:00
Gary Katsevman
c3a4bfdb65 7.0.0-alpha.1 2018-03-30 14:16:56 -04:00
Joe Forbes
d1b4768b05 feat: built-in HLS playback support (#5057)
This PR is to add HLS playback support built into video.js for 7.0 via videojs-http-streaming (shorthand VHS). VHS is the next major version of videojs-contrib-hls that removes HLS Flash playback and includes some experimental DASH support (hence the rename). The purpose is to improve the out-of-the-box experience for video.js and allow cross browser HLS compatibility.

The proposed changes are to have the standard video.js browser and module scripts contain VHS and provide an alternate video.js browser script that does not contain VHS.

A video.js/core export is provided for importing without VHS.
2018-03-30 14:01:16 -04:00
Gary Katsevman
44312bc060
chore(test): upgrade qunit and karma-qunit to latest (#5051)
Since we no longer support IE8, we can actually update our qunit version.
2018-03-26 10:40:59 -04:00
Gary Katsevman
bc2da7c67b
refactor: remove IE8 specific changes (#5041)
BREAKING CHANGE: remove IE8, IE9, and IE10 specific JavaScript and CSS code. Remove Android 2.3 workaround.
2018-03-23 13:25:12 -04:00
Gary Katsevman
874779402c 6.8.0 2018-03-19 14:50:48 -04:00
Gary Katsevman
5d689041fb 6.7.4 2018-03-05 17:32:08 -05:00
greenkeeper[bot]
270a23196a chore(package): update grunt-accessibility to version 6.0.0 🚀 (#4968)
* chore(package): update grunt-accessibility to version 6.0.0

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile
2018-02-28 11:15:25 -05:00
greenkeeper[bot]
2d64977736 fix(package): update videojs-vtt.js to version 0.12.6 (#4954) 2018-02-28 11:14:00 -05:00
Gary Katsevman
76bff32f7b 6.7.3 2018-02-22 17:30:40 -05:00
Gary Katsevman
6a66e80c47 6.7.2 2018-02-13 10:43:54 -05:00
Gary Katsevman
7145a9cf1d 6.7.1 2018-01-31 11:19:12 -05:00
Gary Katsevman
4404e071ba 6.7.0 2018-01-30 13:54:57 -05:00
Gary Katsevman
9ceb4e4fe0
feat: playerresize event in all cases (#4864)
Use ResizeObserver when available for better and more performant resizing information, otherwise, fall back to a throttled resize event on an iframe that's the size of the player.
Allows a video.js user to disable this by setting resizeManager: false as an option since the component will not be initialized.

Add a debounce util.

This reverts #4800 (e0ed0b5) because we end up getting two playerresize events with the dimension methods now.
2018-01-30 13:26:21 -05:00
Gary Katsevman
dcab42e3d0
chore(package): update dependencies (#4908) 2018-01-30 11:18:04 -05:00
Gary Katsevman
f6eaa5e2ae 6.6.3 2018-01-24 14:29:48 -05:00
Gary Katsevman
ddfaf14b00
chore(docs site): use git commit message for netlify build (#4900) 2018-01-24 13:47:07 -05:00
Gary Katsevman
87cbd239f4
chore(package): update shelljs to version 0.8.1 (#4899)
Closes #4875
2018-01-23 15:02:08 -05:00
greenkeeper[bot]
2c5947649b chore(package): update remark-parse to version 5.0.0 (#4892) 2018-01-23 15:00:55 -05:00
greenkeeper[bot]
5b76bb16f9 chore(package): update remark-stringify to version 5.0.0 (#4893) 2018-01-23 14:59:17 -05:00
greenkeeper[bot]
aee4e6b343 chore(package): update remark-cli to version 5.0.0 (#4894) 2018-01-23 14:58:59 -05:00
Gary Katsevman
f22cb50574 6.6.2 2018-01-05 17:04:12 -05:00
greenkeeper[bot]
22fcd035bb chore(package): update karma to version 2.0.0 (#4834) 2018-01-05 14:14:42 -05:00
Gary Katsevman
7272a8a5c0 6.6.1 2018-01-04 11:59:59 -05:00
Gary Katsevman
4d88b61c07 6.6.0 2017-12-15 13:09:08 -05:00
Gary Katsevman
dede592ab7
chore: remove unused deps (#4814) 2017-12-14 17:36:57 -05:00
greenkeeper[bot]
11175872d5 fix(package): update videojs-font to version 2.1.0 (#4812) 2017-12-14 17:34:17 -05:00
greenkeeper[bot]
0fa8c845c4 chore(package): update remark-toc to version 5.0.0 (#4803) 2017-12-14 17:33:39 -05:00
Gary Katsevman
4dd41f0332 6.5.2 2017-12-14 14:11:56 -05:00
Gary Katsevman
e187585748 6.5.1 2017-12-04 18:24:08 -05:00
Gary Katsevman
4dd000c809
docs: deploy docs using netlify (#4774)
This adds in the legacy docs into the repo and enables automatic deployment via netlify. The netlify-docs.js script will error out the build on netlify on master if we're not on a tagged commit so that it won't redeploy the docs unless there's a new release. If we're not on master or on master with a tagged commit, it will process with the deploy.
Also, this removes the API docs from being published with npm, fixes #4609.
2017-12-04 17:42:07 -05:00
Gary Katsevman
63bb3c0417 6.5.0 2017-11-17 16:43:31 -05:00
Gary Katsevman
c7ad7b31f0 6.4.0 2017-11-01 16:39:21 -04:00
greenkeeper[bot]
db2f14ce22 chore(package): update babelify to version 8.0.0 (#4684) 2017-10-24 14:16:47 -04:00
Gary Katsevman
69577790eb 6.3.3 2017-10-10 13:52:45 -04:00
Pat O'Neill
8ec61bbb20 6.3.2 2017-10-04 10:37:26 -04:00
Pat O'Neill
8878acc040 6.3.1 2017-10-03 13:11:27 -04:00
Pat O'Neill
f0d9c240fe 6.3.0 2017-10-03 11:04:07 -04:00
greenkeeper[bot]
7929677f6f chore(package): update remark-validate-links to version 7.0.0 (#4585) 2017-09-19 17:21:39 -04:00
greenkeeper[bot]
6cd785ab7f chore(package): update grunt-browserify to version 5.2.0 (#4578) 2017-09-19 17:21:20 -04:00
Brandon Casey
edde614822 chore: alias rollup-dev to watch for development (#4615) 2017-09-14 15:09:52 -04:00
ldayananda
9f969300d7 6.2.8 2017-09-01 13:37:46 -04:00
Gary Katsevman
5e23048370 fix(package): remove pkg.module (#4594)
More info available in #4580.

Fixes #4580.
2017-08-31 16:16:41 -04:00
Pat O'Neill
6e2a302af8 6.2.7 2017-08-24 16:20:40 -04:00
greenkeeper[bot]
7b251d0d35 chore(package): update rollup to version 0.47.5 (#4572) 2017-08-17 13:30:46 -04:00
Gary Katsevman
09ace0c625 6.2.6 2017-08-16 17:32:35 -04:00
Gary Katsevman
d7f7e05b5c chore(package): update rollup to version 0.47.4 (#4570)
Closes #4561
2017-08-16 14:14:26 -04:00
greenkeeper[bot]
8c21f0afe0 chore(package): update grunt-browserify to version 5.1.0 (#4565) 2017-08-16 14:05:29 -04:00
greenkeeper[bot]
f6f9998299 chore(package): update grunt-babel to version 7.0.0 (#4553) 2017-08-16 14:02:00 -04:00
greenkeeper[bot]
6233d14091 chore(package): update klaw-sync to version 3.0.0 (#4544) 2017-08-14 16:39:07 -04:00
Gary Katsevman
998c0042cb 6.2.5 2017-07-26 16:49:20 -04:00
Gary Katsevman
fe95a7720a chore(greenkeeper): ignore webpack and uglify (#4518) 2017-07-26 13:29:39 -04:00
greenkeeper[bot]
7c80e1300a chore(package): update remark-cli to version 4.0.0 (#4508) 2017-07-25 17:08:26 -04:00
greenkeeper[bot]
abb5d67eb2 chore(package): update remark-parse to version 4.0.0 (#4507) 2017-07-25 17:08:12 -04:00
greenkeeper[bot]
bbd92ab813 chore(package): update remark-stringify to version 4.0.0 (#4506) 2017-07-25 17:07:21 -04:00
Gary Katsevman
d889b660ac 6.2.4 2017-07-14 15:49:06 -04:00
Gary Katsevman
14ae1e9658 6.2.3 2017-07-14 15:41:59 -04:00
Gary Katsevman
269e504d26 6.2.2 2017-07-14 14:56:58 -04:00
Gary Katsevman
971f633c73 chore(package): update rollup to version 0.45.2 (#4487)
Closes #4475
2017-07-14 14:43:58 -04:00
Gary Katsevman
3a600d0eea chore: add automatic github release (#4466)
This will automatically do a github release with the correct changelog entry and the built zip file.
If a publish is made with `--tag next` it will mark the release as a pre-release.

To use, just add `VJS_GITHUB_USER` and `VJS_GITHUB_TOKEN` env variables as part of the publish command:
```sh
$ VJS_GITHUB_USER=gkatsev VJS_GITHUB_TOKEN=test_token npm publish --tag next
```
2017-07-14 14:21:07 -04:00
Gary Katsevman
39ff0f4fb6 6.2.1 2017-06-28 16:58:10 +10:00
Gary Katsevman
66a0d23e05 chore(package): update husky to version 0.14.1 (#4444)
Closes #4436
2017-06-27 09:44:28 +10:00
greenkeeper[bot]
4bce4a2954 chore(package): update rollup-watch to version 4.0.0 (#4396) 2017-06-27 09:43:42 +10:00
greenkeeper[bot]
f87b12c3af chore(package): update rollup to version 0.42.0 (#4392) 2017-06-27 09:43:18 +10:00
Gary Katsevman
546bef5321 6.2.0 2017-05-30 15:25:58 -04:00
Gary Katsevman
c31836c30c feat: Use Rollup to generate dist files (#4301) 2017-05-25 19:40:35 -04:00
greenkeeper[bot]
98160700e5 chore(package): update videojs-flash to version 2.0.0 (#4375) 2017-05-25 18:16:31 -04:00
greenkeeper[bot]
d57f09f7cf chore(package): update grunt-contrib-cssmin to version 2.2.0 (#4345) 2017-05-25 18:15:42 -04:00
Gary Katsevman
8f67b4fc54 6.1.0 2017-05-15 14:35:23 -04:00
Garrett
483e5a2ca5 feat: Add getVideoPlaybackQuality API (#4338)
Provides a tech getter for getVideoPlaybackQuality as specified by the W3C's Media Playback Quality API: https://wicg.github.io/media-playback-quality/.
2017-05-12 15:22:02 -04:00
greenkeeper[bot]
b5c60f339b fix(package): update global to version 4.3.2 (#4291)
https://greenkeeper.io/
2017-05-11 17:52:30 -04:00
Gary Katsevman
d6e56e9222 6.0.1 2017-04-13 16:58:11 -04:00
Gary Katsevman
d9d7278282 6.0.0 2017-04-03 17:37:03 -04:00
Gary Katsevman
c7fd68d4ae 6.0.0-RC.8 2017-03-31 10:50:26 -04:00
Gary Katsevman
29d733d0d1 chore: ignore qunit and sinon from greenkeeper (#4242) 2017-03-30 13:46:41 -04:00
Gary Katsevman
dc37cb24f2 6.0.0-RC.6 2017-03-24 18:43:52 -04:00
Gary Katsevman
6d876ee6ef chore: 6.x build updates (#4228)
This runs the changelog generation on versioning automatically, if it isn't a pre-release.
It also runs the build and API docs generation on publish and makes sure that the generated API docs are in the published package.
2017-03-24 18:42:39 -04:00
greenkeeper[bot]
7d12c9ea85 chore(package): update videojs-vtt.js to version 0.12.3 (#4221) 2017-03-24 14:38:06 -04:00
greenkeeper[bot]
022305706c chore(package): update webpack to version 2.3.0 (#4219)
https://greenkeeper.io/
2017-03-23 16:21:35 -04:00
Brandon Casey
61e20786a9 docs: fix links in generated docs (#4200) 2017-03-21 17:13:06 -04:00
Gary Katsevman
c829fcff5f 6.0.0-RC.5 2017-03-09 15:45:42 -05:00
Gary Katsevman
23823556d4 6.0.0-RC.4 2017-03-09 13:30:43 -05:00
Gary Katsevman
bf787bd5cc chore(package): update uglify-js to version 2.8.8 (#4170)
Closes #4138

https://greenkeeper.io/
2017-03-07 13:59:20 -05:00
greenkeeper[bot]
5265624410 fix(package): update xhr to version 2.4.0 (#4101)
https://greenkeeper.io/
2017-03-02 14:52:02 -05:00
greenkeeper[bot]
9ef2d07b41 chore(package): update remark-lint to version 6.0.0 (#4129)
https://greenkeeper.io/
2017-03-02 12:00:32 -05:00
greenkeeper[bot]
139567738f chore(package): update remark-validate-links to version 6.0.0 (#4128)
https://greenkeeper.io/
2017-03-02 11:59:32 -05:00
greenkeeper[bot]
d5a619d10e chore(package): update remark-toc to version 4.0.0 (#4127)
https://greenkeeper.io/
2017-03-02 11:58:20 -05:00
greenkeeper[bot]
dc9ed1cf5f chore(package): update remark-cli to version 3.0.0 (#4126)
https://greenkeeper.io/
2017-03-02 11:58:04 -05:00
Gary Katsevman
96a387f723 feat: update videojs-vtt.js and wrap native cues in TextTrack (#4115)
Update videojs-vtt.js and don't auto-export its versions of VTTCue globally.
When our TextTrack object is given a cue, if it's a native cue, wrap it in our emulated vttjs.VTTCue.

Fixes #4093.
2017-02-27 13:52:01 -05:00
Gary Katsevman
f558648f44 6.0.0-RC.3 2017-02-22 14:56:33 -05:00
typicode
c3b1d689f6 chore: switch from ghooks to husky (#4074) 2017-02-15 15:22:50 -05:00
Gary Katsevman
3aa79ae9b1 6.0.0-RC.2 2017-02-06 15:58:22 -05:00
Brandon Casey
49496195ed chore: Add flash as a dev dependency for testing (#4016)
Add videojs-flash to devDependencies and update sandbox examples to use flash
2017-02-01 17:21:44 -05:00
Gary Katsevman
5b8b41e546 chore(package): pin karma to 1.3.0 (#4002)
Karma 1.4.0 indavertantely broke IE8 when updating socket.io.
This pins karma to 1.3.0 a version that is known to work on IE8.

See https://github.com/karma-runner/karma/issues/2556
See https://github.com/socketio/socket.io-client/issues/1063
2017-01-31 15:22:03 -05:00
Gary Katsevman
c8f5e3a3fc 6.0.0-RC.1 2017-01-30 14:51:09 -05:00
greenkeeper[bot]
924fb279ee chore(package): update xhr to version 2.3.3 (#3914)
https://greenkeeper.io/
2017-01-24 12:06:18 -05:00
Gary Katsevman
e642295468 docs(jsdoc): introduce a jsdoc template and build on publish (#3910)
Use the TUI JSDoc Template to generate the jsdoc files. Also, build this out on publish.
2017-01-24 11:26:39 -05:00
Gary Katsevman
e3424f6a4d 6.0.0-RC.0 2017-01-19 17:48:24 -05:00
Brandon Casey
b387437aed feat: remove flash tech (#3956)
Remove Flash Tech from core. Use videojs-flash if flash is needed.
Also, update DOM method names.

BREAKING CHANGE: remove flash tech from core.
2017-01-19 16:01:56 -05:00
Gary Katsevman
7bafcc2a55 test: fix tests (#3953)
* Switch to es3 preset for babel so that it runs last. Plugins run before presets and presets run in reverse order. Also, we ran into a weird bug in babel that causes `default` not to be quoted in some cases (https://github.com/babel/babel/issues/4799) which we've worked around here.
* Restore the es-shims for tests and the ie8 fallback script.
* Do a null-check around `Player.players`.
* use more round fractions (like 0.5 and 1) to avoid rounding issues.
2017-01-19 11:17:46 -05:00
Gary Katsevman
bb9b710d95 v5.16.0 2017-01-12 14:54:11 -05:00
Brandon Casey
d290db1765 refactor: require videojs-vtt.js via require rather than concat (#3919)
Using aliasify and require, we can generate the dist/video.js and dist/alt/video.novtt.js files each with and without vttjs while having the require-able version of video.js available to require vttjs and have it work with bundlers like browserify and webpack.
2017-01-11 14:56:07 -05:00
Gary Katsevman
c239bd5c5a chore: don't run tests on travis if only docs were changed (#3908) 2017-01-04 10:58:54 -05:00
Gary Katsevman
9ec55879a1 chore: better dev experience (#3896)
npm start now runs `grunt dev` which in turn runs the connect server,
sets up babel watching, browserify watching (for both src and test
files), and css and alternate builds watching.

Additionally, it will copy over the dev build files into the dist folder
so that if you're linking videojs and you have a project that gets
video.js from the dist, you can link and develop with more easy without
rerunning all of `grunt dist` each time.

Additionally, this specifically does not run more time consumming
operations like minification.
2017-01-03 15:05:58 -05:00
Gary Katsevman
83d453b498 chore(sass): upgrade to latest version of grunt-sass (#3897)
Fixes #3692.
2017-01-03 15:05:41 -05:00
Gary Katsevman
b914c76247 v5.15.1 2016-12-23 14:19:13 -05:00
Gary Katsevman
4fd902229f v5.15.0 2016-12-22 17:37:21 -05:00
Gary Katsevman
eb389c57c0 chore(videojs-standard): update to version 6.0.1 (#3884) 2016-12-20 18:32:24 -05:00
Brandon Casey
0493f54d6f chore(docs): Documentation Linting and TOC generation (#3841)
Use remark to lint and generate TOC for markdown files.
2016-12-20 16:55:59 -05:00
greenkeeper[bot]
d20e9ce128 chore(package): update dependencies (enable Greenkeeper) 🌴 (#3777) 2016-12-19 16:07:59 -05:00