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

chore(main): release 5.0.0 #2

Closed
wants to merge 1 commit into from

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Mar 22, 2022

🤖 I have created a release beep boop

5.0.0 (2022-05-12)

⚠ BREAKING CHANGES

  • Remove small/large gap config, always jump gaps (feat!: Remove small/large gap config, always jump gaps shaka-project/shaka-player#4125)
  • config: manifest.dash.defaultPresentationDelay has been replaced by manifest.defaultPresentationDelay (deprecated in v3.0.0)
  • config: Configuration of factories should be plain factory functions, not constructors; these will not be invoked with new (deprecated in v3.1.0)
  • player: shaka.Player.prototype.addTextTrack() has been replaced by addTextTrackAsync(), which returns a Promise (deprecated in v3.1.0)
  • ui: shaka.ui.TrackLabelFormat has been renamed to shaka.ui.Overlay.TrackLabelFormat (deprecated in v3.1.0)
  • ui: shaka.ui.FailReasonCode has been renamed to shaka.ui.Overlay.FailReasonCode (deprecated in v3.1.0)
  • offline: shaka.offline.Storage.prototype.store() returns AbortableOperation instead of Promise (deprecated in v3.0.0)
  • offline: shaka.offline.Storage.prototype.getStoreInProgress() has been removed; concurrent operations are supported, so callers don't need to check this (deprecated in v3.0.0)
  • shaka.util.Uint8ArrayUtils.equal has been replaced by shaka.util.BufferUtils.equal, which can handle multiple types of buffers (deprecated in v3.0.0)
  • manifest: shaka.media.SegmentIndex.prototype.destroy() has been replaced by release(), which is synchronous (deprecated in v3.0.0)
  • manifest: shaka.media.SegmentIterator.prototype.seek(), which mutates the iterator, has been replaced by shaka.media.SegmentIndex.getIteratorForTime() (deprecated in v3.1.0)
  • manifest: shaka.media.SegmentIndex.prototype.merge() has become private; use mergeAndEvict() instead (deprecated in v3.2.0)
  • plugin: AbrManager plugins must implement the playbackRateChanged() method (deprecated in v3.0.0)
  • plugin: shaka.extern.Cue.prototype.spacer has been replaced by the more clearly-named lineBreak (deprecated in v3.1.0)
  • plugin: IUIElement plugins must have a release() method (not destroy()) (deprecated in v3.0.0)
  • Remove deprecated features, update upgrade guides (feat!: Remove deprecated features, update upgrade guides shaka-project/shaka-player#4089)
  • Remove support for Safari 12 and iOS 12 (feat!: Remove support for Safari 12 and iOS 12 shaka-project/shaka-player#4112)
  • hls: HLS disabled in old browsers/platforms due to incompatibilities (feat(hls)!: HLS disabled in old browsers/platforms due to incompatibilities shaka-project/shaka-player#3964)

Features

  • shaka.util.Uint8ArrayUtils.equal has been replaced by shaka.util.BufferUtils.equal, which can handle multiple types of buffers (deprecated in v3.0.0) (ac5acc8)
  • Add a buffer fullness method (#3392) (0f00d1c), closes #3389
  • Add a config to dispatch all emsg boxes. (#3653) (ea3568d), closes #3348
  • Add a way to listen to all events on a specific target (dc5d033)
  • Add align and vertical settings to WebVttGenerator (#3413) (9ffc111)
  • Add blob-url support (#3583) (6a03207), closes #1481
  • Add callback for apps to pre-process DASH manifests (#3480) (9afa4eb), closes #3339
  • Add chapters support (#2972) (160e36b)
  • Add Common Media Client Data (CMCD) logging support (#3662) (221637a), closes #3619
  • Add Dockerfile and docker build instructions (925de19)
  • Add goToLive method (#3527) (84b9a89)
  • Add Id to chapters (#4184) (5ca3271)
  • Add media quality change events (#3700) (bd7b384), closes #3431
  • add modern EME support for FairPlay (#3776) (6d76a13)
  • add new methods to FairPlayUtils (#4029) (f1eeac1)
  • add option for segment-relative VTT timings (#4083) (f382cc7)
  • Add public access to more drm members. (1125184)
  • Add randomUUID polyfill (#3669) (a72adca)
  • Add separate audio and video MIME types to Track API (#3892) (74c491d), closes #3888
  • add serverCertificateUri in DRM advanced config (#3358) (9b4502c), closes #1906
  • Add support to HLS Image Media Playlists (#3365) (2a4083b), closes #2429
  • Adds advanced ABR config options (#3706) (d667e50), closes #3422
  • ads: Integrate with non-linear IMA CS ads (#3639) (9c3bed3), closes #2596
  • Allow WebP and AVIF image streams (#3856) (9f3fb46), closes #3845
  • ARIA: Add polyfill for ARIAMixin. (cf2fb90), closes #3378
  • cast: Add Android receiver support (#4183) (dbba571)
  • CodecPreference: Add preferred codecs config (9a706ef), closes #2179
  • CodecPreference: Improve preferredVideoCodecs & preferredAudioCodecs (#3424) (0579ee7)
  • config: manifest.dash.defaultPresentationDelay has been replaced by manifest.defaultPresentationDelay (deprecated in v3.0.0) (ac5acc8)
  • config: Configuration of factories should be plain factory functions, not constructors; these will not be invoked with new (deprecated in v3.1.0) (ac5acc8)
  • dash: Add support for thumbnail tracks (#3145) (b9b3cc8)
  • dash: Construct ClearKey PSSH based on MPD ContentProtection (#4104) (b83b412)
  • dash: Create segment index only when used (b16d30c)
  • Dash: Extract HDR metadata from DASH manifests (#3226) (f23ee0a)
  • dash: Parse ClearKey license URL in MPD (#4066) (19e24b1)
  • demo: Add Apple Advanced HLS Stream (TS) with raw AAC (#3933) (1becadf)
  • demo: Add MIME type and extra config to custom assets (24d10ed)
  • demo: Added demo asset with raw AAC. (014c7b3), closes #2337
  • demo: DASH and HLS demo content from MetaCDN (#3350) (ec9a38f)
  • demo: Make it possible to add custom ad assets with no manifest uri. (40aa213), closes #3136
  • drm: add 'com.microsoft.playready.recommendation' to probeSupport (#3308) (d4ea27a)
  • DRM: add drmInfo to license requests (#4030) (abe846e)
  • DRM: add initData and initDataType to license requests (#4039) (bdc5ea7)
  • DRM: Add preferred key systems config (6449b30), closes #3002
  • Export LanguageUtils (5783694), closes #3692
  • hls: Add support for EXT-X-GAP (#4208) (14e61a7), closes #1308
  • HLS: Containerless format support (36d0b54), closes #2337
  • hls: HLS disabled in old browsers/platforms due to incompatibilities (#3964) (0daa00f)
  • hls: make a head request if hls subtitles have no extension (#4140) (19e12b5)
  • hls: Make default HLS audio/video codecs configurable (#3651) (52d68a2)
  • hls: parse EXT-X-GAP (#4134) (42eecc8)
  • HLS: Re-add TS support to Safari (#4097) (8a3bed7)
  • hls: Read EXT-X-PROGRAM-DATE-TIME (#4034) (89409ce), closes #2337
  • ll-hls: only request delta updates when server supports it (4c97562), closes #1525
  • make drm sessionType configurable in advanced DRM config (#3301) (4574a5d)
  • Make gap detection threshold configurable (#3166) (d36936b)
  • manifest: shaka.media.SegmentIndex.prototype.destroy() has been replaced by release(), which is synchronous (deprecated in v3.0.0) (ac5acc8)
  • manifest: shaka.media.SegmentIndex.prototype.merge() has become private; use mergeAndEvict() instead (deprecated in v3.2.0) (ac5acc8)
  • manifest: shaka.media.SegmentIterator.prototype.seek(), which mutates the iterator, has been replaced by shaka.media.SegmentIndex.getIteratorForTime() (deprecated in v3.1.0) (ac5acc8)
  • MediaCap: Add config for using MediaCapabilities (129b068), closes #1391
  • MediaCap: Add MediaCap polyfill to uncompiled.js (8912792), closes #1391
  • MediaCap: Add polyfill for MediaCapabilities (f4c6063), closes #1391
  • MediaCap: Add preferredDecodingAttributes config (79d5fd8), closes #1391
  • MediaCap: Always polyfill MediaCap for Chromecast (e592d48), closes #1391
  • MediaCap: Check spatialRendering against MediaCapabilities (#3224) (b84f774)
  • MediaCap: Default "useMediaCapablities" to true (bd7e07b)
  • MediaCap: get decodingInfo results before queryMediaKeys (acfa1a8), closes #1391
  • MediaCap: get mediaKeySystemAccess via decodingInfo (aca343b), closes #1391
  • MediaCap: Guess the codecs of multiplexd stream for MediaCap (198a6d4), closes #1391
  • MediaCap: Patch VP9 codec (bf0644a)
  • MediaCap: Skip filtering by DrmEngine with MediaCap enabled (0f0c940), closes #1391 #3334
  • MediaCap: Support multiplex content with MediaCap (966a756), closes #1391
  • MediaCap: Use MediaCapabilities for offline storage (2f65b97), closes #1391
  • MediaCap: Use MediaCapabilities for supporting info (57ee238), closes #1391
  • MediaCap: Use mediaKeySystemAccess from decodingInfo in DrmEngine (b63a64e), closes #1391
  • net: Add response HTTP status to Networking engine responses (#3641) (2701527), closes #3640
  • Network stall detection (#3227) (863e345), closes #1582
  • offline: shaka.offline.Storage.prototype.getStoreInProgress() has been removed; concurrent operations are supported, so callers don't need to check this (deprecated in v3.0.0) (ac5acc8)
  • offline: shaka.offline.Storage.prototype.store() returns AbortableOperation instead of Promise (deprecated in v3.0.0) (ac5acc8)
  • offline: Changed store order of operations. (5215f53), closes #879
  • offline: improve the speed of offline downloads (#4168) (73f6de3)
  • offline: Load init segments first for keys (db8ad31), closes #879
  • offline: Make segment storage stateless. (aded252), closes #879
  • only polyfill MCap for non Android-based Cast devices. (#4170) (11321d8)
  • player: shaka.Player.prototype.addTextTrack() has been replaced by addTextTrackAsync(), which returns a Promise (deprecated in v3.1.0) (ac5acc8)
  • player: Add updateStartTime method to play (#3491) (16c1810)
  • player: Added events for download lifecycle. (7893b77), closes #3533
  • plugin: AbrManager plugins must implement the playbackRateChanged() method (deprecated in v3.0.0) (ac5acc8)
  • plugin: IUIElement plugins must have a release() method (not destroy()) (deprecated in v3.0.0) (ac5acc8)
  • plugin: shaka.extern.Cue.prototype.spacer has been replaced by the more clearly-named lineBreak (deprecated in v3.1.0) (ac5acc8)
  • Progress toward FairPlay DRM w/ MSE (#3347) (46b1cfa)
  • Public release of Sindarin (sjn) translation easter egg (#4033) (9029d06)
  • Remove deprecated features, update upgrade guides (#4089) (ac5acc8)
  • Remove small/large gap config, always jump gaps (#4125) (0fd1999)
  • Remove support for Safari 12 and iOS 12 (#4112) (8bb7044)
  • Support frequent updates during streaming (#3483) (6e69bed), closes #3332
  • Temporarily disable the active variant from NETWORK HTTP_ERROR (#4189) (b57279d), closes #4121 #1542 #2541
  • text: Creates style tags for underline/italics/bold in WebVttGenerator (#3266) (658790a)
  • text: Partially support tts:textOutline (911ce6d), closes #3612
  • thumbnails: Allow download thumbnails (for offline usage) (#3280) (06982de)
  • ui: shaka.ui.FailReasonCode has been renamed to shaka.ui.Overlay.FailReasonCode (deprecated in v3.1.0) (ac5acc8)
  • ui: shaka.ui.TrackLabelFormat has been renamed to shaka.ui.Overlay.TrackLabelFormat (deprecated in v3.1.0) (ac5acc8)
  • ui: Add configurable rates (#3579) (f65b093), closes #3443
  • ui: Add Loop, PIP, Cast, AirPlay buttons to control panel (#3255) (4f0ded7), closes #2676
  • ui: Add quality selection for audio-only content (#3649) (adc3502), closes #2071
  • ui: Add Quality, Language, Playback, Captions buttons to control panel (#3465) (481b378)
  • ui: Add right-click context menu, statistics button (#3548) (afb9310), closes #2607
  • ui: Add tooltips to control panel buttons (#3572) (d5769ee), closes #3269
  • UI: Add video fullscreen support for iOS (#3853) (8d1b5e6), closes #3832
  • ui: Added Loop and PIP to context menu, and Statistics to overflow menu (#3578) (34958c8)
  • UI: Adds singleClickForPlayAndPause config (8aacdcf), closes #3821
  • UI: Display cursors as pointers on overflow menu buttons(#3218) (9fb637d)
  • UI: Exit PiP when destroying UI (38cfc23), closes #3553

Bug Fixes

  • 3783 captions not working after a period transition on live DASH streams (#3801) (6e0737e), closes #3783
  • Account for server-side ad cue points in external text tracks. (#3617) (a7f4db7)
  • Add DASH MIME type mapping for src= playback (#3805) (3a9139e)
  • Add explicit release() for FakeEventTarget (#3950) (f1c1585)
  • Add missing module export in generated typescript defs (feefd7b)
  • Add support to file type in mediaCapabilities implementation (#3570) (233c2bf), closes #3530
  • Add support to file type in MediaCapabilities polyfill (#3569) (c07d1a3), closes #3530
  • Add Support to iOS 12 in MediaCapabilities polyfill (#3573) (ef506ac)
  • ads: Add ResizeObserver to CS ad manager. (#3652) (2bdc326), closes #3638
  • ads: Add the original IMA event to the Shaka AD_CLICKED event. (7c6ee2d), closes #3304
  • ads: Dispose of ad manager on player detach (7b2a172)
  • ads: Fix stopping of Server Side Ad manager (#3611) (a17c988)
  • ads: Fix the skip ad button not being clickable #3284 (#3326) (78e181d)
  • ads: Hide the ad container when ads aren't playing. (23fe712), closes #3121
  • Allow muxjs to be loaded after Shaka (65a2cfd), closes #3407
  • Always polyfill MediaCapabilities for Apple browsers (#3588) (4dce1e0)
  • Avoid seeking on src when start time is 0 (#3644) (3f822d8), closes #3518
  • Avoid setting global Cast hook (ecbeae0), closes #3167
  • Avoid WebCrypto randomUUID when CMCD disabled (4731c76)
  • build: Fix stylelint on Windows (#3214) (568321c), closes #2985
  • cast: Make cast tests more forgiving. (4fee1de)
  • cea: Fix BUFFER_READ_OUT_OF_BOUNDS error when CEA caption packets are empty (#3609) (97ba4df), closes #3608
  • cea: make a more robust CEA MP4 parser (#3965) (2687b95)
  • choose the configured preferred text role at start (#3399) (d47c823)
  • Clear buffer on seek if mediaState is updating (#3795) (9705639), closes #3299
  • cmcd: Fix Symbol usage in CMCD on Xbox One (#4073) (4005754), closes #4072
  • css: Fix missing % in calculation (#4157) (1c86195)
  • dash: Account for bandwidth before filtering text stream (#3765) (0b04aec), closes #3724
  • dash: Fix performance regression (#4064) (298b604)
  • dash: Fix playback of Dolby Atmos (#4173) (d51fe23), closes #4171
  • dash: Fix stalls on a live dash stream. (7e50866)
  • dash: Notify segments on all updates. (b8b72a9), closes #3675
  • DASH: Support "forced-subtitle" role (#3807) (f767260), closes #3767
  • Dedupe DRM init data (#3695) (a09d8c9)
  • demo: Fix 'Tears of Steel (live, DASH, Server Side ads)' (#3758) (fb90679)
  • demo: Fix centering of icons, add hover effect on settings (#3352) (ef0c651)
  • Discard only invalid overlapping periods (1c64e20)
  • Discard only invalid periods (94d696f)
  • Display captions with forward slashes (#3556) (65e9d8f)
  • Do not report MANIFEST RESTRICTIONS_CANNOT_BE_MET error twice (#4194) (08589e8), closes #4190
  • docs: corrects typo in project README (#3368) (3404805)
  • doc: Update @event and @link in UI (99314b7)
  • Don't destroy ad manager on detach (#3665) (684dd85)
  • Don't force update captions by default (#3425) (a0d3e52)
  • Don't forget active track after new period is added to live stream. (22307d0), closes #3510
  • Don't gap jump at start of video if autoplay is not set (#3645) (9e15323), closes #3451
  • Enforce string-format of event data keys. (dd3748d), closes #3710
  • Enhanced fix for geo-redundancy (5f77d2b)
  • Exported SegmentReference.getUris. (8e1eeda), closes #3096
  • Failover in geo-redundant streams (930c158)
  • FairPlay playback (#3531) (3995000)
  • Filter unsupported H.264 streams in Xbox (#3411) (a096bc1)
  • Fix ARIA label on replay button (#3513) (2dedd9f), closes #3512
  • Fix audio language switching while using AirPlay (#3472) (f9c289e), closes #3125
  • Fix broken deps file generation on Windows (#4086) (9660ce8), closes #4085
  • Fix buffering due to re-fetch (SegmentIterator) (#3419) (9e6da5a)
  • Fix buffering due to re-fetch (SegmentTemplate+duration) (#3419) (9dc4664)
  • Fix buffering due to re-fetch (SegmentTimeline) (3222370)
  • Fix CC parsing of EPB and v1 TKHD boxes (#3610) (6a775e2), closes #3502
  • Fix choosing tracks from streaming event (#3459) (760161f), closes #3448
  • Fix clearing buffer when requested for already-selected variant (#3477) (e85009d), closes #3450
  • Fix CMCD property mangling (#3842) (fa5932c), closes #3839
  • Fix CMCD top bitrate reporting (#3852) (922778a), closes #3851
  • Fix compilation error with strict constness (6757d23)
  • Fix compiler error introduced in #3864 (#3906) (0635e2c)
  • Fix DASH transition from dynamic to static (#3497) (b3166db), closes #3376
  • Fix download of some HLS assets (#3934) (36ca820)
  • Fix DRM workaround for Tizen and Xbox with ac-3 boxes (#3631) (56a0042), closes #3589
  • Fix DRM workaround for Tizen and Xbox with avc3 boxes (#3625) (31b1ca9)
  • Fix duplicate CMCD parameters in HLS live content (#3875) (f27401c), closes #3862
  • Fix EC-3 box support in DRM workaround on smart TVs (#3427) (87786f4)
  • Fix encryption detection to work around broken platforms (#4169) (c5f474e)
  • Fix enforcement of cue alignment styles (2250324), closes #3379
  • Fix exception in StreamingEngine for EMSG with HLS (#3887) (48433ab), closes #3886
  • Fix exception with streaming.startAtSegmentBoundary (#4216) (426a19c), closes #4188
  • Fix exceptions when quickly shutting down src= on Safari (#4088) (ca08230), closes #4087
  • Fix failed assertion for eviction logic (29e7ab1), closes #3169
  • Fix failure with multiple thumbnails per period (052e794), closes #3383
  • Fix filtering of duplicate image streams (42674be), closes #3383
  • Fix hung playback on rapid seek (#3479) (f7facc0), closes #3384
  • Fix key rotation in DASH (6143a6d), closes #3169
  • Fix mediaCapabilities polyfill on Chromecast (de77787)
  • Fix MediaCapabilities polyfill on Safari (0201f2b), closes #3696 #3530
  • Fix memory leak in DASH live streams with inband EventStream (#3957) (b7f04cb)
  • Fix misdetection of HEVC support on MS Edge (#3897) (dfb3699), closes #3860
  • Fix missing override in MetaSegmentIndex (1dbd75a)
  • Fix missing throughput in CMCD for HLS live (#3874) (df55944), closes #3873
  • Fix multiperiod without consistent thumbnails (ed1563f), closes #3383
  • Fix new method missing from cast proxy (0a62396), closes #3392 #3389
  • Fix playback failure due to rounding errors (1cc99c1), closes #3717
  • Fix playRangeEnd for certain content (#4068) (5c81f3b), closes #4026
  • Fix rapid keyboard-based seeking (77054d2), closes #3234
  • fix reference searching when search time = segment.endTime (01ce0f4), closes #3191
  • Fix STORAGE_LIMIT_REACHED error masked by DOWNLOAD_SIZE_CALLBACK_ERROR (#3396) (69c310c)
  • Fix support for TTAF1 namespace (old version of TTML) (#3864) (771619f), closes #3009
  • Fix thumbnail duration, expose start time and duration (d4a1255), closes #3517
  • Fix thumbnail position calculation (#3516) (097c9a1), closes #3511
  • Fix tracking of pressed keys in the UI (#3259) (0943c80)
  • Fix TTML background image attribute case (43538fb), closes #3196
  • Fix usage of Shaka without polyfills (dfc44cb)
  • Fix v1 emsg box start/end times (#3198) (fc3afeb)
  • Fix vp09 playback on webOS (#3566) (13aafcf)
  • Fix VTT cue timing in HLS (#4217) (5818260), closes #4191
  • Fixed Pull Request template folder directory (#3207) (2222c06)
  • Fixed windows build error (#3211) (ee14514), closes #3208 #3204
  • Fixes bug in trick mode stream concatenation (f091084), closes #3423
  • Fixes updating of nested cues (b02ff27), closes #3524 #3643
  • Force update captions when element resizes (#3426) (a09fa31)
  • Force update captions with fullscreen (#3414) (b426fe8)
  • hls: Assume MP4 if MIME type can't be deduced (#3325) (7714099), closes #3142
  • hls: Fix av1 codec selection in HLS. (#4203) (5e13495)
  • hls: Fix content type detection when text codec are present. (9cca82b), closes #3184
  • hls: Fix X-PRELOAD-HINT failure with LL mode off (#4212) (86497a5), closes #4185
  • hls: Fixed buffering issue with live HLS (#4002) (c438e85)
  • hls: Fixes parsing of HLS 'DEFAULT' attribute (#3771) (3e7a5b5), closes #3769
  • hls: Made HLS notify segments after fit (1e598ba), closes #3733
  • hls: Made HLS notify segments after fit (9220c1f), closes #3733
  • HLS: Prioritize AVERAGE-BANDWIDTH over BANDWIDTH (#3428) (76480f9)
  • HLS: skip whitespace in attributes (#3884) (ea6c02a)
  • hls: Support playing media playlists directly (#4080) (48dd205), closes #3536
  • Ignore network changes if ABR is disabled (#3387) (bf51b4b), closes #3385
  • image: Fix HLS image track issues (264c842), closes #3840
  • image: Fix thumbnails issues (#3858) (087a9b4)
  • ios: Fix CORS errors with side-loaded text in src= mode (#3328) (66d28b9), closes #3312
  • LL-DASH: Append segment chunk strictly in order (#3405) (f09616f), closes #3404
  • LL-DASH: Fix index out of bound issue when parsing mp4 segment (#3403) (e02d28c), closes #3402
  • ll-hls: get discontinuity sequence number with skipped segments (34c3133)
  • ll-hls: Only read PART-HOLD-BACK value when appropriate (2d68453)
  • Load image streams for offline multiperiod (4f4f6b1), closes #3383
  • Make ARIA polyfill more robust (b185b3c)
  • MCap: Fix the default DRM session type w/ MCap (6047fad)
  • MediaCap: Default video width and height to 1 (8d4fbf6), closes #1391
  • mediaCap: do not newInitData before mediaKeys is ready (f6f2817)
  • MediaCap: Fix VP9 codec unit test (df1a110)
  • MediaCap: update EME polyfill version (c2db6d4), closes #1391
  • media: Fix playback of some multi-Period content. (78357ed), closes #3230
  • offline: Clean up orphaned segments on abort (#4177) (c07447f)
  • offline: Do not apply CMCD query args to offline URIs (#3716) (173ae42), closes #3712
  • offline: Fix error when un-storing DRM asset (23e0d76), closes #3534
  • offline: Speed up offline storage by ~87% (#4176) (c1c9613), closes #4166
  • Pass MIME data for src= to DRM setup (f0f4109), closes #3366
  • performance: Eliminate use of ES6 generators (#4092) (57c7324), closes #4062
  • player: Fix resolution changes with lang change. (38c5081), closes #3262 #3288
  • Rearrange checking & also check second period (51f6c10)
  • Reset forced subs between loads (e9dc36d)
  • Revert "Add missing module export in generated typescript defs" (#4175) (fe4f5c6), closes #4167
  • Select first of identical audio streams (#3869) (a6d8610)
  • Show captions with rapid seek when ignoreTextStreamFailures is true (#3476) (8aa3e9d)
  • Support multiple chapter tracks with same language (#3868) (8c626ae), closes #3597
  • text: Allow comments in the TTML parser (#3827) (c5a81f5), closes #3766
  • text: Don't use flex layout in subtitles. (9c2315e), closes #3013
  • text: Fix caption overlap. ([bf67d87](http

@github-actions github-actions bot force-pushed the release-please--branches--main branch 2 times, most recently from 041c3b4 to 4b7fd72 Compare March 22, 2022 17:00
@github-actions github-actions bot changed the title chore(main): release 4.0.0 chore(main): release 3.4.0-master Mar 22, 2022
@github-actions github-actions bot force-pushed the release-please--branches--main branch 2 times, most recently from 9f0522e to 12edafa Compare March 22, 2022 17:01
@github-actions github-actions bot changed the title chore(main): release 3.4.0-master chore(main): release 4.0.0 Mar 22, 2022
@github-actions github-actions bot force-pushed the release-please--branches--main branch 2 times, most recently from 1ad9f93 to 134e857 Compare March 22, 2022 17:08
@github-actions github-actions bot force-pushed the release-please--branches--main branch from 134e857 to a378005 Compare March 22, 2022 18:40
@github-actions github-actions bot force-pushed the release-please--branches--main branch 4 times, most recently from 30a07f1 to d3b783b Compare March 31, 2022 02:29
@github-actions github-actions bot force-pushed the release-please--branches--main branch 12 times, most recently from 4d0543b to 2fd12a5 Compare April 18, 2022 21:24
@github-actions github-actions bot force-pushed the release-please--branches--main branch 3 times, most recently from b78ddcd to 1218cee Compare April 20, 2022 03:07
@github-actions github-actions bot force-pushed the release-please--branches--main branch 6 times, most recently from 2865fee to cb22073 Compare May 2, 2022 20:04
@github-actions github-actions bot changed the title chore(main): release 4.0.0 chore(main): release 5.0.0 May 9, 2022
@github-actions github-actions bot force-pushed the release-please--branches--main branch 8 times, most recently from c004590 to 1f5fd7e Compare May 12, 2022 19:10
@github-actions github-actions bot force-pushed the release-please--branches--main branch 3 times, most recently from d677944 to 1ef1444 Compare May 17, 2022 18:21
@github-actions github-actions bot force-pushed the release-please--branches--main branch from 1ef1444 to 05914f2 Compare May 17, 2022 21:03
@joeyparrish joeyparrish deleted the release-please--branches--main branch October 18, 2022 20:58
Repository owner locked as resolved and limited conversation to collaborators Sep 1, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants