-
Notifications
You must be signed in to change notification settings - Fork 7.5k
Comparing changes
Open a pull request
base repository: videojs/video.js
base: v8.21.1
head repository: videojs/video.js
compare: v8.22.0
- 7 commits
- 11 files changed
- 6 contributors
Commits on Jan 15, 2025
-
fix: registering new player component (#8932)
Do not allow to register new Player component, if any instance of the current component still exists. Fixes #8925 Co-authored-by: mister-ben <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f8e9bfc - Browse repository at this point
Copy the full SHA f8e9bfcView commit details
Commits on Feb 5, 2025
-
feat: Make seek bar keyboard skip increment configurable (#8919)
## Description Pressing the arrow and page keys seeks, currently by a set interval. This change makes this configurable. ## Specific Changes proposed Adds options that can be included in player options which set the increments to used. ``` { controlBar: { progressControl: { seekBar: { stepSeconds: 2, pageMultiplier: 4 } } } } ``` Defaults remain as 5 seconds for left/right and 12x multiplier for page up/down. ## Requirements Checklist - [x] Feature implemented / Bug fixed - [ ] If necessary, more likely in a feature request than a bug fix - [x] Change has been verified in an actual browser (Chrome, Firefox, IE) - [x] Unit Tests updated or fixed - [ ] Docs/guides updated - [ ] Example created ([starter template on JSBin](https://codepen.io/gkatsev/pen/GwZegv?editors=1000#0)) - [x] Has no DOM changes which impact accessiblilty or trigger warnings (e.g. Chrome issues tab) - [x] Has no changes to JSDoc which cause `npm run docs:api` to error - [ ] Reviewed by Two Core Contributors
Configuration menu - View commit details
-
Copy full SHA for f2311c8 - Browse repository at this point
Copy the full SHA f2311c8View commit details -
chore: Enable supply chain security through npm provenance attestation (
#8911) ## Description - Configure GitHub Actions workflow for secure publishing - Enable automatic provenance generation during npm publish - Add integrity verification through Sigstore transparency logs Following the recent Lottie-Player supply chain attack, it's crucial to enhance package security. NPM provenance provides cryptographic proof that this package was built from this repository using GitHub Actions, making supply chain attacks significantly harder. More info in my blog post https://medium.com/exaforce/npm-provenance-the-missing-security-layer-in-popular-javascript-libraries-b50107927008 ## Specific Changes proposed Changes the workflow github to publish provenance attestation on https://www.npmjs.com/package/video.js ## Requirements Checklist - [x] Feature implemented in CI/CD - [ ] If necessary, more likely in a feature request than a bug fix - [ ] Change has been verified in an actual browser (Chrome, Firefox, IE) - [x] Unit Tests updated or fixed - [ ] Docs/guides updated - [ ] Example created ([starter template on JSBin](https://codepen.io/gkatsev/pen/GwZegv?editors=1000#0)) - [ x Has no DOM changes which impact accessiblilty or trigger warnings (e.g. Chrome issues tab) - [x] Has no changes to JSDoc which cause `npm run docs:api` to error - [ ] Reviewed by Two Core Contributors
Configuration menu - View commit details
-
Copy full SHA for c1a8cbf - Browse repository at this point
Copy the full SHA c1a8cbfView commit details -
fix: hide mouse tooltip on touch devices when not scrubbing (#8945)
Problem: the vjs-user-inactive class triggering the hiding of the tooltip is added much later on touch devices, therefore the mouse tooltip stays visible on its last seek target position whenever the user taps the screen to access the controls. This change ensures that the mouse tooltip is only visible when the user is actually scrubbing.
Configuration menu - View commit details
-
Copy full SHA for 4661aa7 - Browse repository at this point
Copy the full SHA 4661aa7View commit details -
chore: Update sass and change colour syntax (#8894)
## Description Projects using newer versions of sass which have deprecated `lighten()` will get deprecation warnings. This updates sass, and switches to `color.adjust()`. This function is available since dart sass 1.23.0. Note this would increase the output CSS size, as it will output different colour syntax, .e.g. ``` < background-image: linear-gradient(-180deg, #fff 88%, rgb(114.9141509434, 132.7028301887, 159.3858490566) 100%); --- > background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%); ``` Closes #8876 ## Requirements Checklist - [x] Feature implemented / Bug fixed - [ ] If necessary, more likely in a feature request than a bug fix - [x] Change has been verified in an actual browser (Chrome, Firefox, IE) - [x] Has no DOM changes which impact accessiblilty or trigger warnings (e.g. Chrome issues tab) - [x] Has no changes to JSDoc which cause `npm run docs:api` to error - [ ] Reviewed by Two Core Contributors
Configuration menu - View commit details
-
Copy full SHA for 55bb0fd - Browse repository at this point
Copy the full SHA 55bb0fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88aa1e7 - Browse repository at this point
Copy the full SHA 88aa1e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc049a3 - Browse repository at this point
Copy the full SHA fc049a3View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v8.21.1...v8.22.0