All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.14.0 (2023-02-15)
0.13.2 (2023-02-14)
- 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)
- 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)
- mux-video: Clean up some type defs. (6daddd2)
- 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)
- mux-video: Add prefer cmcd attr and prop. (25f0fb7)
0.10.0 (2022-10-25)
- mux-video: Add disable cookies attr and prop. (d3bf5a2)
- mux-video: Expose experimental cmcd prop and attr. (969251d)
0.9.2 (2022-10-12)
0.9.1 (2022-10-07)
0.9.0 (2022-10-05)
- preload bugs, add more tests (bcfc23d)
- preload for mux-audio, add tests (e795fe0)
- preload playback core change (15313ea)
- subsequent preload changes (bd49465)
- add
prefer-playback
attribute (#402) (8da36d6) - remove deprecated .hls and .video props (#408) (2bd4861)
- remove deprecated .hls and .video props.
0.8.6 (2022-09-16)
0.8.5 (2022-08-31)
0.8.4 (2022-08-03)
Note: Version bump only for package @mux/mux-video
0.8.3 (2022-08-02)
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
- 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)
- (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)
- mux-video: Add basic support for custom video domains. (82cfb15)
0.6.1 (2022-06-07)
- importing castable-video (44cbb2f)
0.6.0 (2022-06-06)
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)
- switch cjs extension to .cjs.js (30e83c3)
0.5.1 (2022-05-10)
- 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)
- custom video events handling (#203) (a909f89)
- keep .hls but have it log a warning saying to use ._hls (11e6c10)
- 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)
0.4.4 (2022-04-18)
0.4.3 (2022-04-12)
0.4.2 (2022-04-08)
0.4.1 (2022-04-01)
Note: Version bump only for package @mux-elements/mux-video
0.4.0 (2022-03-28)
- 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)
- add beaconCollectionDomain option to replace beaconDomain (a44b699)