Skip to content

Releases: bbc/bigscreen-player

7.1.0: Badgers 177 (#300)

06 Jul 10:16
Compare
Choose a tag to compare

📺 What

Combines PR #299 and #302 to:

  • add a feature: Get wall-clock time from the <UTCTiming> element present in dynamic DASH manifests,
  • and a fix: Pass current MPD time to Dash.js to restart playback with a new source at the same point in time on CDN failover.

Ticket: BADGERS-177

🛠 How

See details of each child branch. TL;DR is:

  • Fetches and parses wall-clock time from the timing resource defined by the <UTCTiming> element on the manifest if a serverDate is not provided. If a serverDate is provided, <UTCTiming> is used for the second manifest load onwards.
  • Modify MSEStrategy to pass failover time as an MPD time instead of a video time.

7.0.0: Removed fragment info from playerInfoUpdate plugin (#295)

25 May 13:28
Compare
Choose a tag to compare

📺 What

Removes fragment info from playerInfoUpdate plugin

🛠 How

Removes the code from MSE strategy on metric updated.

6.1.0: Segmented subs should only be available for seekable devices (#292)

15 May 09:30
Compare
Choose a tag to compare

📺 What

Only report segmented subtitles as available when the bigscreen-player is configured with a seekable liveSupport. I.e. segmented subtitles are not available for playable, restartable or none.

🛠 How

Check for the liveSupport property on the window.bigscreenPlayer config object.

6.0.7: Update CONTRIBUTORS.md doc (#297)

11 May 09:26
Compare
Choose a tag to compare

📺 What

Update CONTRIBUTORS.md doc to fix a broken link and update some information.

🛠 How

Edit markdown file.

6.0.6: Fix installation issues caused by Husky (#296)

28 Apr 09:40
Compare
Choose a tag to compare

📺 What

Fix issue where installing this package as a dependency in a project causes errors due to husky install step recently introduced.

🛠 How

Add check to only install husky if .git directory is there. When installed as a dependency, this won't be there.

Also removed some files from the files array in the package.json as they are included by default.

6.0.5: Fix linting errors on test files (#294)

26 Apr 15:59
Compare
Choose a tag to compare

📺 What

Fixes some of the eslint errors on the test files.

🛠 How

Mixture of auto-fix and manual fixes.

6.0.4: Bump yaml and husky (#291)

26 Apr 09:53
Compare
Choose a tag to compare

Removes yaml. It's no longer used after updating ancestor dependency husky. These dependencies need to be updated together.

Removes yaml

Updates husky from 4.3.8 to 8.0.3

Release notes

Sourced from husky's releases.

v8.0.3

  • fix: add git not installed message #1208

v8.0.2

  • docs: remove deprecated npm set-script

v8.0.1

  • fix: use POSIX equality operator

v8.0.0

What's Changed

Feats

  • feat: add husky - prefix to logged global error messages by @​joshbalfour in typicode/husky#1092
  • feat: show PATH when command not found to improve debuggability
  • feat: drop Node 12 support
  • feat: skip install if $HUSKY=0

Fixes

Docs

Chore

v7.0.4

No changes. Husky v7.0.3 was reverted, this version is the same as v7.0.2.

v7.0.2

Fix pre-commit hook in WebStorm (#1023)

v7.0.1

  • Fix gracefully fail if Git command is not found #1003 (same as in v6)

v7.0.0

  • Improve .husky/ directory structure. .husky/.gitignore is now unnecessary and can be removed.
  • Improve error output (shorter)
  • Update husky-init CLI
  • Update husky-4-to-7 CLI
  • Drop Node 10 support

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

6.0.3: Remove old API Compat (#293)

26 Apr 09:30
Compare
Choose a tag to compare

📺 What
Remove the compat for the old API of bspData.media.captionsUrl now we are Version 6

🛠 How
Remove the compat for the old API of bspData.media.captionsUrl

6.0.2: Run on master push (#290)

20 Apr 12:25
Compare
Choose a tag to compare

📺 What
Correct Action to run on pushes to master

🛠 How
Correct Action to run on pushes to master

6.0.1: Build Docs Automatically (#289)

20 Apr 12:12
Compare
Choose a tag to compare

📺 What
Build Docs Automatically on Tag

🛠 How
Use the upload-pages-artifact alongside the deploy-pages actions to prepare an archive of the docs folder and upload it to the location Github expects. This PR will require changing Pages > Build and deployment > Source from Deploy from a branch to Github Actions.