Skip to content

v4.0.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@peaBerberian peaBerberian released this 08 Mar 15:50
· 477 commits to next-v4 since this release
9ca93b8

Release v4.0.0-beta.1 (2023-03-08)

Quick Links:
πŸ“– API documentation - ⏯ Demo - πŸŽ“ Migration guide from v3

Overview

This is an update of the previous v4.0.0-beta.0 release.

Compared to it, the v4.0.0-beta.1:

  • is now based on the v3.30.0 stable release of which it inherits all features, bug fixes and improvements (and not a partial list of them like for the beta.0)
  • Fix a memory leak just seen on the v4.0.0-beta.0
  • Provide other minor fixes over the v4.0.0-beta.0 (see the Changelog below)

Changelog

Bug fixes

  • (v4.0.0-beta.0-only issue) Fix memory leak
  • (v4.0.0-beta.0-only issue) Fix MediaSource duration when the maximum buffered end is inferior to current duration but superior to calculated duration
  • (v4.0.0-beta.0-only issue) Fix stopAtEnd option by also switching to STOPPED state on ended
  • (v4.0.0-beta.0-only issue) Fix some target's support by not relying on Promise.prototype.finally anymore [#1224]
  • (v4.0.0-beta.0-only issue) For dynamic contents, always set a very high duration [#1220]
  • (v4.0.0-beta.0-only issue) DRM: Fix fallbacking for an already-played content by checking key statuses initially linked to a MediaKeySession

Other improvements

  • Based on the v3.30.0 of which it inherits all the features, bug fixes and other improvements