Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependencies (non-major) (studio-v2) #152

Closed

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 9, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@mux/upchunk 2.2.2 -> 2.6.0 age adoption passing confidence
@reach/auto-id ^0.17.0 -> ^0.18.0 age adoption passing confidence
@sanity/icons (source) 1.3.9-beta.3 -> 1.3.10 age adoption passing confidence
@sanity/ui (source) ^0.36.12 -> ^0.38.2 age adoption passing confidence
classnames ^2.3.1 -> ^2.3.2 age adoption passing confidence
hls.js ^0.11.0 -> ^0.14.17 age adoption passing confidence
media-chrome ^0.2.2 -> ^0.16.0 age adoption passing confidence
react-icons ^4.4.0 -> ^4.7.1 age adoption passing confidence

Release Notes

muxinc/upchunk

v2.6.0: : Externalize retry codes

Compare Source

This release adds the ability to specify which HTTP response codes should trigger a retry for a failed chunk. It also fixes up the names of some of the config options in README.md to match the code.

v2.5.0: : Now with optional dynamic chunk sizes

Compare Source

This release adds (optional) dynamic chunk sizes. Simply set the dynamicChunkSize (boolean) option to true, and the chunk size will change dynamically depending on upload speed, to try to optimize the upload. We also added maxChunkSize (number) and minChunkSize (number) options, that work in conjunction with dynamicChunkSize to allow you to set minimum and maximum values for the chunk size.

v2.4.0: Update release packages

Compare Source

  • Published packages now include cjs and esm bundles, and package.json updated to use modern declaration of different bundle targets by usage πŸŽ‰
  • Updated github actions to test against modern/currently suppported npm releases (14.x, 16.x, & 18.x)

v2.3.1: - Update event-target-shim

Compare Source

This release updates the event-target-shim dependency in order to fix a potential infinite recursion bug caused by the older version.

Thanks to @​bgila for the original PR, and @​cjpillsbury for making the types happy. πŸ™Œ

v2.3.0

Compare Source

  • Up the default chunk size from ~5MB to ~30MB, as the latter provides better overall performance
  • [Documentation] Add section on the abort method
  • [Documentation] Update example for getting started in the readme
reach/reach-ui

v0.18.0

Compare Source

BREAKING Changes
  • All default exports have been removed. Replace all default imports with the appropriate documented named export.
  • The output directory structure has changed slightly. Module files are now named reach-<pkg>.mjs instead of reach-<pkg>.esm.js.
Minor Changes
  • We have simplified our build setup to remove a boatload of dependencies. Build output for all packages may look slightly different, though functionally packages that don't have explicit changes marked in the release notes have not changed.

    This may affect you if you use patch-package to modify output code. If you need support for legacy browsers, the new bundle may not transpile the same ECMA features as before. In that case you may want to transpile Reach packages directly.

Patch Changes
  • Fix buggy fallback implementation for React 18 (f50908c6)
  • Updated dependencies:
    • @reach/utils@0.18.0
sanity-io/icons

v1.3.10

Bug Fixes

v1.3.9-next.3

Compare Source

sanity-io/ui

v0.38.2

Compare Source

v0.38.1

Compare Source

v0.38.0

Compare Source

v0.37.22

Compare Source

v0.37.21

Compare Source

v0.37.20

Compare Source

v0.37.19

Compare Source

v0.37.18

Compare Source

v0.37.17

Compare Source

v0.37.16

Compare Source

v0.37.15

Compare Source

v0.37.14

Compare Source

v0.37.13

Compare Source

v0.37.12

Compare Source

v0.37.11

Compare Source

v0.37.10

Compare Source

v0.37.9

Compare Source

v0.37.8

Compare Source

v0.37.7

Compare Source

v0.37.6

Compare Source

v0.37.5

Compare Source

v0.37.4

Compare Source

v0.37.3

Compare Source

v0.37.2

Compare Source

v0.37.1

Compare Source

v0.37.0

Compare Source

video-dev/hls.js

v0.14.17

Compare Source

Bugfixes

  • Parse all ID3 tags (not just standard PRIV, TXXX and WXXX tags) #​3284

Misc

  • Update workflow files in patch branch for releases

Summary

Demo
https://hls-js-76506a25-92a4-462c-aa38-cc2cd20ce706.netlify.app/demo/

v0.14.16

Compare Source

Bugfixes

Summary

v0.14.15

Compare Source

Bugfixes

  • Improve handling of PTS rollover initPTS calculation #​3088

Summary

This release patches a fix in v0.14.14 that may have impacted HLS streams with PTS rollover in TS segments.

v0.14.14

Compare Source

Bugfixes

  • Fix for subtitle loading after hls.stopload() was used and skip segments seeked over #​3063
  • Handle PTS rollover on initial sample of video or audio #​3082

Summary

Thanks to @​netTrekfd for reporting and addressing the subtitle loading issue, and to @​stevendesu for reporting the issue with PTS rollover.

v0.14.13

Compare Source

Bugfixes

Misc

  • Added saucelab-connect test fixes and updates to patch/v0.14.x branch

Summary

v0.14.12

Compare Source

Bugfixes

  • Allow mp3 data that does not contain ID3. Fixes #​3037

Summary

v0.14.11

Compare Source

Bugfixes

  • Fix handling of NULL delimiter when parsing ID3 WXXX tags #​3006

Summary

v0.14.10

Compare Source

Bugfixes

  • Fix mp4-remuxer CHUNK_DEMUXER_ERROR_APPEND_FAILED in Chrome 74 and lower, as well as Chromium based browsers like Opera 58. Reduces composition time of initial video samples in older browsers so that moof base decode time starts at 0 or higher. #​2995

This patch fixes a regression introduced around v0.14.4 where negative base decode times used to remove start gaps in the video track cause append errors:

The video playback was aborted due to a corruption problem or because the video used features your browser did not support - CHUNK_DEMUXER_ERROR_APPEND_FAILED: video frame with PTS 40000us has negative DTS -40000us after applying timestampOffset, handling any discontinuity, and filtering against append window

Summary

v0.14.9

Compare Source

Bugfixes and Improvements

This patch fixes a regression introduced in v0.14.8 where we applied a minimum duration 0.25s to all metadata cues. All cues must have a positive duration, but we shouldn't modify valid ones, since those cue ranges may be considered critical to application logic.

Summary

v0.14.8

Compare Source

Bugfixes and Improvements

Enhancements

  • Silence redundant fragment selection logs

Other Improvements

  • Improve stability of function tests
  • Minimal logging on functional tests
  • Improve demo video size menu
  • Show multiple demo test tabs using modifier key

Big-big thanks to @​itsjamie for the rollover timestamp handling and CI logging improvements, and all the review and feedback! πŸ₯³
And many thanks to @​jnatalzia for the id3 cue duration fix. ⌚ πŸ‘€

Summary

v0.14.7

Compare Source

Bugfixes and Improvements

  • Fix regression in streams with PTS wrapping prior to DTS #​2929
  • Fix regression where stream duration became shorter prior to discontinuities in segments with misaligned audio and video #​2932
  • Prevent negative DTS time ranges in fragments #​2908

Summary

v0.14.6

Compare Source

Bugfixes and Improvements

Misc

This release is focused on stability in streams using alternate audio tracks. Live streams and streams with discontinuities frequently presented problems depending on the order in which playlists and media were received initially. With this release, regardless of that order, alt audio media will be synced to the variant playlist media, by deferring final parsing and appending of audio segments (not the fetching of) until they can be aligned with variant media PTS.

v0.14.5

Compare Source

Bugfixes and Improvements

This release fixes a long standing bug with IE11/Edge where video was not rendering when seeking to the start of a live stream just short of the buffer start. The bug is in IE11/Edge (it should render video once playback enters the buffered range containing video - it just doesn't when we perform two seeks before "seeked" moves into the range where playback starts), but doing a clean seek right into the start of the buffer avoids it. This was common in streams that have segments where audio samples start before video samples - or the buffered start is later than the manifest start time.

v0.14.4

Compare Source

Bugfixes and Improvements

This release comes with some long overdue improvements to how the start time of segment's media is estimated, which is key to the timing of each audio and video sample.

When MSE buffering changed in Chrome 63 to report PTS times, this project switched from appending on DTS to PTS. The problem was, in one place in the mp4 remuxer, the next estimated PTS was being used to set the next estimated AVC DTS. This caused all sorts of errors, as workarounds, meant to fix bad streams, kicked in when they should not, misaligning video and audio and causing frames to be dropped or overwritten.

That is now fixed, along with the estimated startPTS of the next segment. Fragment timing, the basis of the timeline hls.js uses to buffer media, is now much more stable. I hope this improves the stability of playback and reduces stalls in your apps. ✌️

v0.14.3

Compare Source

Bugfixes and Improvements

  • Fix gaps introduced in video buffer by remuxer work-around #​2894

This release fixes a regression in v0.13.0+ that introduced buffer gaps at segment boundaries in streams with variable frame rates, or when adapting to another rendition where the target segment has a high composition time (cts) on the first video frame. See #​2894 for more details.

v0.14.2

Compare Source

Bugfixes and Improvements

v0.14.1

Compare Source

Bugfixes and Improvements

For a list of MP4 remuxer improvements related to this patch see #​2876

v0.14.0

Compare Source

Version 0.14 adds API features found in the feature/v1.0.0 branch. This is intended to make transitioning to v1.0.0 easier and also provide API parity for A/B testing the current release and next major update of hls.js.

In addition to these features and bug fixes, we've made changes to how our CI versions preview builds which are published to npm to account for pre-releases while maintaining semver precedence. To do this, we have replaced the canary channel with an alpha channel. Previously, if we cut a beta or release candidate like 0.14.0-rc.2 the next commit would generate a canary, using the last release patch+1 - so 0.13.3-canary.5704. That worked following 0.13.2, but after 0.14.0-beta.1, it ignores that we are already heading on to the next minor release. To fix this, we now generate an alpha, using the last tag. So in the case of a prerelease - 0.14.0-rc.2.0.alpha.5718. And for releases we still increment the patch - so following this release you will see CI builds versions like 0.14.1-0.alpha.5720.

Enhancements

  • Add CEA-608 captions 4 channel support
  • Add renderTextTracksNatively config option (defaults to true) which allows for disabling the addition of captions/subtitle TextTracks to the video element for 608/VTT tracks
    • When set to false rather than a new TextTrack being added for captions and subtitles, NON_NATIVE_TEXT_TRACKS_FOUND and CUES_PARSED events are emitted so that the application using hls.js can handle rendering of the track and its cue points.
  • Add support for #EXT-X-SESSION-DATA tag in master playlist
  • Add removeLevel() method to API
    • Can be used to remove a loaded level from the list of levels, or a level url in from a list of redundant level urls.
  • Remove unnecessary files form the NPM distribution
    • Only dist and src files are included in releases moving forward
  • XHR loader and fetch loaders always read from globals window.XMLHttpRequest and window.fetch instead of once on script embed
  • Add support for DRM system options audioRobustness and videoRobustness in hls.config. drmSystemOptions for requestMediaKeySystemAccess audioCapabilities and videoCapabilities configuration
  • Media key sessions are closed and media keys cleared when media is detached

Bugfixes

  • Fix EME controller async error
  • Fix an exception in a stream with an end fragment that contained only ID3 data and no valid elementary video or audio streams
  • Fix false positive ADTS probes
  • Improve handling of large start gaps
  • Fix exception in abr-controller with missing levels
  • Fix player size evaluation in cap-level-controller when video element includes width and height attributes that do not match actual size
  • Fix Cannot read property 'realBitrate' of undefined exception
  • Fix playback stops on short segment (DAI streams)
  • Fix playback of audio-only streams (EXT-X-STREAM-INF) with with alternate audio tracks (EXT-X-MEDIA)

Documentation

  • Added entries for
    • fpsDroppedMonitoringPeriod
    • fpsDroppedMonitoringThreshold
    • bufferController
    • capLevelController
    • fpsController
    • emeEnabled
    • widevineLicenseUrl
    • drmSystemOptions
    • requestMediaKeySystemAccessFunc
  • Mark lowBufferWatchdogPeriod as deprecated
  • Fix broken logo image urls and mixed content (insecure) urls
  • Make the readme example work out of the box again

Logging enhancements

  • Include buffer size in playback stall warnings
  • Reduce log output for unknown elementary stream types
  • Fix audio gap output when injecting audio frames
  • Distinguish functional test logs from player logs (CI)

Misc

  • Add Timeline chart tab to the demo page
  • netlify CI improvements
  • npm package updates
  • TypeScript fixes
    • Optional chaining
  • Test improvements
    • Functional tests run in a single browser session (CI)
    • IE compatibility fixes
    • "smooth switch" test improvements
    • Add audio-only with alt audio track test streams

v0.13.2

Compare Source

Enhancements

  • Start loading the audio playlist once the parent manifest is loaded, rather then waiting for the first level to load (#​2340)
  • TS demuxer will use PTS/DTS of last PES when current PES does not contain PTS/DTS (#​2109)

Bugfixes

  • Prevent from seeking backward when liveMaxLatencyDuration or liveMaxLatencyDurationCount * targetduration is less than liveSyncDuration or liveSyncDurationCount * targetduration (#​2506 fixes #​2494)
  • Fixed PIPELINE_ERROR_DECODE error in Chrome by improving PES ACC overflow handling (#​2530 fixes #​2528)

Misc

v0.13.1

Compare Source

Improvements

Bugfixes

v0.13.0

Compare Source

New Features

Bugfixes

Misc. Improvements

v0.12.4

Compare Source

Hotfixes

v0.12.3

Compare Source

Hotfixes

  • Fixed uncaught exceptions in IE caused by using unpolyfilled ES6 functions #​2117
  • Addressed a few bugs with Live VTT subtitles #​2148:
    • Fixed subtitles disappearing after a few seconds
    • Fixed VTT playlists continuing to refresh after being disabled, or while a live stream is paused

v0.12.2

Compare Source

Happy holidays, Hls.js-ers! Santa left a bit of coal under the WebVTT-tree; luckily, we managed to sweep it away before too many good developers noticed (we hope).

Hotfixes

  • Fixed a bug where WebVTT did not show after a discontinuity #​2056
  • Fixed a bug where WebVTT did not show when captions were enabled after a seek #​2058. Thanks @​mtoczko!

v0.12.1

Compare Source

Hotfix

v0.12.0

Compare Source

New Features

Enhancements

  • Hls.js will now load VTT segments in sync with the corresponding media. This means that segments will load beginning at the playhead, and will only download up to the end of the buffer. Previous behaviour was to download and parse every VTT segment on start. #​1882
  • Key load failures will now cause Hls.js to immediately downswitch to a new variant on failure, instead of retrying 3 times before switching. #​1836

Bugfixes

  • Ensure that streams are ended after the last fragment has buffered, even if has already been buffered. #​2040
  • Remux according to the initial video PTS so that streams begin at 0. This may fix stalling in streams with very small segments. #​2030
  • Fix missing alternate audio when the video codec is not specified in the manifest #​1993
  • Fixed an exception using Set in browsers which do not natively support it. #​1984
  • Restore response data in the load error events. #​1977
  • Fix stalling in Chrome when an abort error happens after seeking. #​1925
  • Fix playback of streams for which the segment URL looks like an mp4 fragment, but which are not mp4s. #​1921
  • Fix exceptions caused by attempting to load embedded audio tracks found in a manifest. #​1907
  • Fix parsing of segments which contain spaces in its URL. #​1899
  • Reuse textTracks when the track order between manifests is different. #​1869
  • Fix FRAG_CHANGED not firing on the first segment of the first level. #​1872
  • Fix performance.now usage in workers. #​1866
muxinc/media-chrome

v0.16.0

Compare Source

Features

0.15.1 (2022-10-25)

Bug Fixes
  • use composedPath for checking target in schedule inactive event handler (#​355) (c44711d)

v0.15.1

Compare Source

Bug Fixes
  • use composedPath for checking target in schedule inactive event handler (#​355) (c44711d)

v0.15.0

Compare Source

Bug Fixes
Features

0.14.1 (2022-10-14)

Bug Fixes

v0.14.1

Compare Source

Bug Fixes

v0.14.0

Compare Source

Bug Fixes
Features

v0.13.0

Compare Source

Bug Fixes
Features

v0.12.0

Compare Source

Bug Fixes
Features

0.11.1 (2022-09-23)

Bug Fixes

v0.11.1

Compare Source

Bug Fixes

v0.11.0

Compare Source

Bug Fixes
Features

0.10.4 (2022-09-15)

Bug Fixes
Features

0.10.3 (2022-09-14)

Bug Fixes

0.10.2 (2022-09-09)

Bug Fixes

0.10.1 (2022-09-07)

Bug Fixes
  • Stop progress bar when media is loading #​293

v0.10.4

Compare Source

Bug Fixes
Features

v0.10.3

Compare Source

Bug Fixes

v0.10.2

Compare Source

Bug Fixes

v0.10.1

Compare Source

Bug Fixes
  • Stop progress bar when media is l

Configuration

πŸ“… Schedule: Branch creation - "before 2am" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ‘» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate using a preset from Sanity. View repository job log here

@renovate renovate bot added bump dependencies Pull requests that update a dependency file minor labels Nov 9, 2022
@renovate renovate bot force-pushed the renovate/studio-v2-dependencies-(non-major) branch from 03d67ed to b5fed50 Compare November 22, 2022 21:39
@vercel
Copy link

vercel bot commented Nov 22, 2022

The latest updates on your projects. Learn more about Vercel for Git β†—οΈŽ

2 Ignored Deployments
Name Status Preview Comments Updated
sanity-plugin-mux-input ⬜️ Ignored (Inspect) Nov 29, 2022 at 2:08AM (UTC)
sanity-plugin-mux-input-codesandbox ⬜️ Ignored (Inspect) Nov 29, 2022 at 2:08AM (UTC)

@renovate renovate bot force-pushed the renovate/studio-v2-dependencies-(non-major) branch from b5fed50 to 5881104 Compare November 26, 2022 01:18
@renovate renovate bot force-pushed the renovate/studio-v2-dependencies-(non-major) branch from 5881104 to bdac018 Compare November 29, 2022 02:07
@stipsan stipsan closed this Dec 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bump dependencies Pull requests that update a dependency file minor
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant