Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: videojs/video.js
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v8.21.1
Choose a base ref
...
head repository: videojs/video.js
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v8.22.0
Choose a head ref
  • 7 commits
  • 11 files changed
  • 6 contributors

Commits on Jan 15, 2025

  1. 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]>
    victordidenko and mister-ben authored Jan 15, 2025
    Configuration menu
    Copy the full SHA
    f8e9bfc View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2025

  1. 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
    mister-ben authored Feb 5, 2025
    Configuration menu
    Copy the full SHA
    f2311c8 View commit details
    Browse the repository at this point in the history
  2. 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
    pupapaik authored Feb 5, 2025
    Configuration menu
    Copy the full SHA
    c1a8cbf View commit details
    Browse the repository at this point in the history
  3. 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.
    phloxic authored Feb 5, 2025
    Configuration menu
    Copy the full SHA
    4661aa7 View commit details
    Browse the repository at this point in the history
  4. 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
    mister-ben authored Feb 5, 2025
    Configuration menu
    Copy the full SHA
    55bb0fd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    88aa1e7 View commit details
    Browse the repository at this point in the history
  6. 8.22.0

    alex-barstow committed Feb 5, 2025
    Configuration menu
    Copy the full SHA
    fc049a3 View commit details
    Browse the repository at this point in the history
Loading