Skip to content

Latest commit

 

History

History
662 lines (279 loc) · 33 KB

CHANGELOG.md

File metadata and controls

662 lines (279 loc) · 33 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.22.0 (2024-10-24)

Features

  • playback-core, mux-video, mux-audio, mux-video-react, mux-audio-react, mux-player, mux-player-react: Add asset start and end time props and attrs. (#1002) (99a0726)
  • playback-core: error handling rearchitecture (including more granular and DRM error cases) (4d0b670)

0.21.0 (2024-09-20)

Bug Fixes

  • chapters and cuepoints interface doesnt reflect internal types (#977) (e3eadec), closes #947

Features

  • mux-player, mux-player-react, mux-video: cast custom data (2722b6e)

0.24.2 (2024-12-20)

Bug Fixes

  • upgrade deps custom-media-element, hls.js, mux-embed, ... (#1052) (dd4264d)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @mux/playback-core bumped from 0.28.1 to 0.28.2

0.24.1 (2024-12-19)

Bug Fixes

0.24.0 (2024-12-19)

Features

0.23.1 (2024-12-17)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @mux/playback-core bumped from 0.28.0 to 0.28.1

0.23.0 (2024-12-12)

Features

  • Set default player init time for all elements for greater accuracy. Expose attr+prop for externally defined player init time. (#1034) (61f10d3)

Bug Fixes

  • move package exports default condition to be last (#1013) (192aa79)
  • mux-video, mux-video-react, mux-audio, mux-audio-react, mux-player, mux-player-react: Expose element name and version via exports and statics for web components. (#1017) (27b6858)
  • tracks updating after load new playback id (#1021) (b762184)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @mux/playback-core bumped from 0.27.0 to 0.28.0

0.20.2 (2024-08-06)

Note: Version bump only for package @mux/mux-video

0.20.1 (2024-08-02)

Note: Version bump only for package @mux/mux-video

0.20.0 (2024-07-10)

Bug Fixes

Features

0.19.0 (2024-05-28)

Features

  • mux-player, mux-player-react, mux-video, mux-video-react, mux-audio, mux-audio-react, playback-core: pdt clipping (#923) (22e9b06)
  • playback-core, mux-video, mux-player: addChapters interface (#909) (84392f1)

0.18.1 (2024-05-03)

Note: Version bump only for package @mux/mux-video

0.18.0 (2024-04-18)

Bug Fixes

  • upgrade mux-embed v5.2.0 & media-chrome v3.2.0 (#897) (fd91d94)

Features

  • add disable-tracking attribute and prop (#900) (0f5966e)
  • playback-core, mux-video, mux-audio, mux-player: Upg hls.js (#902) (a6a76b6)

0.17.5 (2024-03-29)

Note: Version bump only for package @mux/mux-video

0.17.4 (2024-03-20)

Note: Version bump only for package @mux/mux-video

0.17.3 (2024-02-16)

Bug Fixes

  • custom-media-element: fix chapters & metadata tracks (#871) (4518456)

0.17.2 (2024-01-02)

Bug Fixes

  • media-tracks types not polluting global HTMLMediaElement (#855) (ce7235b)
  • upgrade custom-media-element (#858) (eb39e54)
  • upgrade external deps, allow patches uniform (#850) (f72acf4)

0.17.1 (2023-12-07)

Bug Fixes

  • Adding unofficial _hlsConfig to media elements and playback core. (#833) (b86f6e6), closes #792
  • ts error due to duplicate same dependency (#837) (411f382), closes #836
  • upgrade media-chrome + turbo (#838) (a7c4948)
  • upgrade media-chrome v2 & castable-video v1 (#840) (7752977)

0.17.0 (2023-10-24)

Features

  • Manifest manipulation and other media stream query param props. (954b2c8)

0.16.5 (2023-10-03)

Note: Version bump only for package @mux/mux-video

0.16.4 (2023-09-05)

Bug Fixes

  • mux-video,mux-audio: reload core on DOM connect (#765) (3b61394)

0.16.3 (2023-08-30)

Note: Version bump only for package @mux/mux-video

0.16.2 (2023-08-23)

Note: Version bump only for package @mux/mux-video

0.16.1 (2023-08-15)

Bug Fixes

  • Reverting packages type (defaults to cjs) for accuracy per node … (#745) (9e7a171)
  • upgrade media-tracks (#744) (af957c2)

0.16.0 (2023-08-14)

Features

0.15.6 (2023-07-07)

Note: Version bump only for package @mux/mux-video

0.15.5 (2023-06-29)

Note: Version bump only for package @mux/mux-video

0.15.4 (2023-06-12)

Bug Fixes

  • playback-core, mux-video: Handle native playback edge cases wher… (#705) (16f8941)

0.15.3 (2023-06-06)

Bug Fixes

0.15.2 (2023-05-08)

Note: Version bump only for package @mux/mux-video

0.15.1 (2023-04-24)

Bug Fixes

  • use webkit pseudo element for captions movement, where available (#674) (1f236d4), closes #660

0.15.0 (2023-04-14)

Features

0.14.1 (2023-03-31)

Bug Fixes

  • update typedefs, disable skipLibChecks in tsconfig (#601) (1664aec)

0.14.0 (2023-02-15)

Features

  • add attribute max-resolution on mux-player and mux-video (#581) (1936c8e)

0.13.2 (2023-02-14)

Bug Fixes

  • playback-core: Typescript + min acrobatics to make svelte and others happy (fdf34bb)

0.13.1 (2023-02-02)

Note: Version bump only for package @mux/mux-video

0.13.0 (2023-02-01)

Features

  • mux-player, mux-video, playback-core: Add API for CuePoints metadata. (1f0b40a)

0.12.1 (2023-01-20)

Note: Version bump only for package @mux/mux-video

0.12.0 (2022-12-13)

Bug Fixes

  • mux-video: Clean up some type defs. (6daddd2)

Features

  • allow video, audio and player elements to get any metadata-* attrs set (#501) (8ee139d)
  • Remove experimentalCmcd and add none to preferCmcd. Update secret docs. (2656631)

0.11.0 (2022-11-21)

Bug Fixes

Features

  • mux-video: Add prefer cmcd attr and prop. (25f0fb7)

0.10.0 (2022-10-25)

Features

  • mux-video: Add disable cookies attr and prop. (d3bf5a2)
  • mux-video: Expose experimental cmcd prop and attr. (969251d)

0.9.2 (2022-10-12)

Bug Fixes

  • add default value to object-fit and object-position (#460) (56b4068)

0.9.1 (2022-10-07)

Bug Fixes

  • also add media-object-fit/position to video (#455) (2ffa983)

0.9.0 (2022-10-05)

Bug Fixes

  • preload bugs, add more tests (bcfc23d)
  • preload for mux-audio, add tests (e795fe0)
  • preload playback core change (15313ea)
  • subsequent preload changes (bd49465)

Features

BREAKING CHANGES

  • remove deprecated .hls and .video props.

0.8.6 (2022-09-16)

Bug Fixes

  • mux-video & mux-audio memory leak (#387) (4a0d921)
  • update PlaybackEngine types (1873781)

0.8.5 (2022-08-31)

Bug Fixes

0.8.4 (2022-08-03)

Note: Version bump only for package @mux/mux-video

0.8.3 (2022-08-02)

Bug Fixes

  • CustomVideo.nativeEl being null in some cases (#316) (0563c30), closes #314

0.8.2 (2022-07-21)

Note: Version bump only for package @mux/mux-video

0.8.1 (2022-07-05)

Note: Version bump only for package @mux/mux-video

0.8.0 (2022-07-05)

Bug Fixes

  • Add catches with error logging if mux-video or mux-audio fails to load or parse metadata from metadata-url. (c53a9be)
  • clear some state on playbackId change (#174) (af0738e)
  • custom video events handling (#203) (a909f89)
  • error message was not passed back to player (ade8143)
  • fix 3x init of playback-core if src used (#213) (1d3e465)
  • importing castable-video (44cbb2f)
  • keep .hls but have it log a warning saying to use ._hls (11e6c10)
  • make mux-player size based on video element (#185) (e4af9a8)
  • mux-video: initial muted autoplay attribute should autoplay muted (#148) (0757127)
  • mux-video: prevent forward custom attrs (#172) (91a7812)
  • mux-video: use generateInitTime() instead of Date.now. (3ac1722)
  • point pkgjson#browser at mjs build for webpack 4 (#191) (a73a495)
  • prettier format all elements files (741d607)
  • switch cjs extension to .cjs.js (30e83c3)
  • update condition for when we should use hls vs native playback. (b5ada22)

Features

  • (interim solution) use local version of CustomVideoElement with updated styles so mux-video will better correspond to video size/position/layout behavior. Add example html for smoke testing. (5705ebf)
  • add beaconCollectionDomain option to replace beaconDomain (a44b699)
  • Add built-in player_version support (fixes #8) (f623a88)
  • add casting logic without cast-button (#237) (f7f1fe9)
  • add errorTranslator prop & muxVideo.error property (#195) (3afc2f0)
  • Add high priority metadata attribute support. Add playback id as video id defaulting. (fixes #6) (8dbbcbb)
  • add part=video/audio for mux-video/audio (49e5b6f), closes #125
  • Add prefer-native support to use native video playback of hls if available. (fixes #5). (3578195)
  • add support for mux-data beaconDomain. Add support for stream-type and stream-type-specific hls config. (d99c069)
  • Add support for playback_id with query params (fixes #7). (6b44897)
  • Extended autoplay options (#116) (475e838)
  • handle 'big boy' cases as well. (7e2d671)
  • make sure mux data is monitoring as early as possible. (d821ec5)
  • mux-video-init: 'bake in' hls error recovery. Only auto-load if we have a src. (a16cd11)
  • mux-video-init: (temporarily) adding polyfill to mux-video to allow server side smoke testing. (36eefc8)
  • mux-video-init: Add basic snowpack build (currenty based on media-chrome but will change) plus example. (467a604)
  • mux-video-init: add controls to simplify using example (923a561)
  • mux-video-init: Add support initial support for debug, mux data metadata. Update typedefs. Update example. (7845462)
  • mux-video-init: Adding basic integration of mux-embed (untested). (2d86620)
  • mux-video-init: Adding Hls as export of mux-video root module. Adding stub for env-key to use mux data/mux-embed. (fecde00)
  • mux-video-init: Adding support for playback id. Clean up example. (a48f4c6)
  • mux-video-init: Beef up typings for mux-embed. (3b86e54)
  • mux-video-init: example of loading metadata from a URL (7c47434)
  • mux-video-init: handle various src attr changes. Add unload. (bdf0559)
  • mux-video-init: Initial implementation of mux-video. Start scaffolding out components, types, and build infrastructure. (b6d7f35)
  • mux-video: Add basic support for custom video domains. (82cfb15)
  • rename hls to _hls (2d53bc2)
  • support-media-types: Add support for non hls media. Add (optional) type attribute. (refs #23) (fe4cdd5)
  • support-media-types: ignore case for shorthand types. (fixes #23) (64eb088)
  • Updates to make mux-audio and mux-video builds easy to use in next.js (fixes #15) (99b8ea7)

0.7.0 (2022-06-23)

Features

  • mux-video: Add basic support for custom video domains. (82cfb15)

0.6.1 (2022-06-07)

Bug Fixes

  • importing castable-video (44cbb2f)

0.6.0 (2022-06-06)

Features

  • add casting logic without cast-button (#237) (f7f1fe9)

0.5.4 (2022-05-26)

Note: Version bump only for package @mux-elements/mux-video

0.5.3 (2022-05-23)

Note: Version bump only for package @mux-elements/mux-video

0.5.2 (2022-05-20)

Bug Fixes

  • switch cjs extension to .cjs.js (30e83c3)

0.5.1 (2022-05-10)

Bug Fixes

  • error message was not passed back to player (ade8143)
  • fix 3x init of playback-core if src used (#213) (1d3e465)

0.5.0 (2022-05-03)

Bug Fixes

  • custom video events handling (#203) (a909f89)
  • keep .hls but have it log a warning saying to use ._hls (11e6c10)

Features

  • add errorTranslator prop & muxVideo.error property (#195) (3afc2f0)
  • add part=video/audio for mux-video/audio (49e5b6f), closes #125
  • rename hls to _hls (2d53bc2)

0.4.5 (2022-04-22)

Bug Fixes

  • point pkgjson#browser at mjs build for webpack 4 (#191) (a73a495)

0.4.4 (2022-04-18)

Bug Fixes

  • make mux-player size based on video element (#185) (e4af9a8)

0.4.3 (2022-04-12)

Bug Fixes

  • clear some state on playbackId change (#174) (af0738e)

0.4.2 (2022-04-08)

Bug Fixes

  • mux-video: prevent forward custom attrs (#172) (91a7812)

0.4.1 (2022-04-01)

Note: Version bump only for package @mux-elements/mux-video

0.4.0 (2022-03-28)

Bug Fixes

  • mux-video: initial muted autoplay attribute should autoplay muted (#148) (0757127)
  • mux-video: use generateInitTime() instead of Date.now. (3ac1722)
  • prettier format all elements files (741d607)

Features

  • add beaconCollectionDomain option to replace beaconDomain (a44b699)