Release Notes (PWX)
[10.1.5] - 2025-02-25
Changed
- Update analytics collector from version 2.37.0 to 2.43.2 (release notes)
[10.1.4] - 2024-12-02
Added
- Experimental support for muxed content
[10.1.3] - 2024-10-09
Fixed
ArrayStateAtom.addIfNewmodifier not returning correct valueABRnot using dispatch for some state modifiers- Playback of HLS streams that use byte ranges for segments
Added
stringToArrayBufferutil toTypedArrayHelper- Functionality that parses
WebVTTsegments and pass extracted cues toSubtitleCueMapAtomwithinWebVttpackage - Subtitle segment and cue clearing within
SubtitleBasepackage TimelineAtomthat handles timerange like dataTimelineTrackerAtomthat binds toTimelineAtomand firesenterandexittransientsSubtitleNativeRenderingpackage that renders subtitles using VideoElementtextTracksSubtitleApipackage that exposes subtitle api and events
Changed
SubtitleFormatDetectionPackageexportsGetSegmentFormatTypeTask
[10.1.2] - 2024-07-18
Fixed
- npm
package.jsonhaving wrongtypesandmainpaths
Added
isSubtitleSelectionGrouptoCoreStateAtoms- Support for creating
SubtitleTrackAtoms withuriproperty - Support for loading of the subtitle tracks
SubtitleFormatTypeconstantformatTypeto subtitle trackarrayBufferToStringtoTypedArraysutilsSubtitleFormatDetectionpackage which detects and sets formatType to subtitle tracksfragmentedandexternaltrack information toSubtitleTrackAtomSubtitleBasepackage that exposesSubtitleCueMapAtomandcreateSubtitleCueAtomWebVttpackage that exposesWebVttParseTasksubscribeAndRuntoStateUtilsthat will run immediately after it subscribes- Analytics package that enables Bitmovin Analytics Collector
[10.1.1] - 2024-07-03
Fixed
- Video element (if created by player) not removed once player is disposed
Changed
- Updated
player-web-phoenix-frameworkto version0.12.13
[10.1.0] - 2024-06-25
Added
analyticsconfig to thePlayerConfig
Fixed
Versionconstant not having correct value
[10.0.0] - 2024-06-19
Changed
- VideoElementAtom to more align with a PrimitiveAtom
Added
- play/pause methods to the SourceApi
- PlaybackEvents that can now be listened to through the SourceApi
- TargetPlaybackState atom that can be used to set the desired target playback state
- VideoElementState atom that reflects that current state of the video element
- PlaybackStateMachine atom that reflects the state any given source is in
- playback and playback-api packages
- ViewMode package to both HLS and DASH bundle and bundles derived from them
Fixed
- EventBus logging errors for event callbacks that have already finished executing
- ViewMode and PlaybackApi not being properly exposed on the HLS and DASH bundles and bundles derived from them
[10.0.0-beta.17] - 2024-05-15
Changed
- Replaced single
ComponentNameenum with multiple enums exported by their respective packagesNetworkExportNamesenum that exposes Network package component namesAdaptationExportNamesenum that exposes Adaptation package component namesSourceExportNamesenum that exposes Source package component namesSourcesApiExportNamesenum that exposes Sources API package component names
- Restructure codebase and type exports into a
bundlesand apackagesfolder to better reflect the structure of the player
Removed
PlaylistbundlePlaylist,ResizeTrackerandPlaybackStatepackagesComponentNameenum
[10.0.0-beta.16] - 2024-05-13
Changed
- updated
player-web-phoenix-frameworkto version0.12.12
[10.0.0-beta.15] - 2024-04-30
Added
- support for source maps in the framework
- an
EventBusthat can be used to define, subscribe to and dispatch events logLevelgetter and setter on the Player and Source API- player and Sources
EventBusthat allows to listen to related events PlayerConfigthat is used as the single player constructor parameter nowLoadControlfunctionality
[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
Versionwhich exposes the version of the player toConstants
Fixed
- memory leaks due to state not being cleaned up
Changed
- updated
player-web-phoenix-frameworkto version0.12.9
[10.0.0-beta.13] - 2024-02-02
Fixed
- unhandled exception when there is no
trunbox 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.mdmissing 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-frameworkto version0.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
AdaptationPackagedepending on theMetricsinstead of exporting them
[10.0.0-beta.3] - 2023-11-28
Added
- proper end-of-stream handling
playerx-framework-utilsartifact 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-frameworkNPM 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
Updated 8 months ago