Release Notes (PWX)

[10.0.0-beta.17] - 2024-05-15

Changed

  • Replaced single ComponentName enum with multiple enums exported by their respective packages
    • NetworkExportNames enum that exposes Network package component names
    • AdaptationExportNames enum that exposes Adaptation package component names
    • SourceExportNames enum that exposes Source package component names
    • SourcesApiExportNames enum that exposes Sources API package component names
  • Restructure codebase and type exports into a bundles and a packages folder to better reflect the structure of the player

Removed

  • Playlist bundle
  • Playlist, ResizeTracker and PlaybackState packages
  • ComponentName enum

[10.0.0-beta.16] - 2024-05-13

Changed

  • updated player-web-phoenix-framework to version 0.12.12

[10.0.0-beta.15] - 2024-04-30

Added

  • support for source maps in the framework
  • an EventBus that can be used to define, subscribe to and dispatch events
  • logLevel getter and setter on the Player and Source API
  • player and Sources EventBus that allows to listen to related events
  • PlayerConfig that is used as the single player constructor parameter now
  • LoadControl functionality

[10.0.0-beta.14] - 2024-03-08

Added

  • proper parsing of transport stream segments including codec and timing information extraction for H.264 video and ADTS audio payloads
  • Version which exposes the version of the player to Constants

Fixed

  • memory leaks due to state not being cleaned up

Changed

  • updated player-web-phoenix-framework to version 0.12.9

[10.0.0-beta.13] - 2024-02-02

Fixed

  • unhandled exception when there is no trun box in segments

[10.0.0-beta.12] - 2023-12-15

Added

  • bundles documentation

[10.0.0-beta.11] - 2023-12-15

Fixed

  • dependency graph for bundles pointing to wrong packages

[10.0.0-beta.10] - 2023-12-15

Fixed

  • README.md missing on npm

[10.0.0-beta.9] - 2023-12-14

Added

  • placeholders for documentation on bundles and packages
  • experimental support for Transport Stream segments
  • experimental support for Transport Stream transmuxing
  • experimental support for AV1 codecs

Changed

  • dependency graph insertion to work with bundles and packages docs
  • graceful handling for unknown mp4a codec strings

[10.0.0-beta.8] - 2023-12-01

Added

  • dependency graphs for bundles and packages inside typedocs

Changed

  • exclude docs being packed with npm

[10.0.0-beta.7] - 2023-11-29

Changed

  • updated player-web-phoenix-framework to version 0.12.5

[10.0.0-beta.6] - 2023-11-29

Changed

  • licensing header

[10.0.0-beta.5] - 2023-11-29

Added

  • framework type definitions to the npm package

[10.0.0-beta.4] - 2023-11-28

Fixed

  • AdaptationPackage depending on the Metrics instead of exporting them

[10.0.0-beta.3] - 2023-11-28

Added

  • proper end-of-stream handling
  • playerx-framework-utils artifact that re-exports frame utilities

Fixed

  • concurrent segment downloads slowing down ongoing downloads unnecessarily
  • seeking sometimes causing the player to stall

Changed

  • use player-web-phoenix-framework NPM package and remove checked in framework code

[10.0.0-beta.2] - 2023-11-16

Added

  • Initial release

Fixed

  • Player Web v8 compatibility bundle and testing pages