All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning. This changelog's template come from keepachangelog.com. When editing this document, please follow the convention specified there.
- fixed toolkit (merge of master in fev failed because of fast forward)
- Publish npm dist as rc when comming from master
- hls.js to 0.5.40
- Error message in example page
- P2P loader (not doing XHRs anymore)
- Copy lib folder to wrapper dist before NPM publish (for internal testing usage)
- Fixed race condition in retry logic
- P2PLoader integration tests, fixed monkey-patching Hls.js instance for setup
- Fixed example pages failover on Safari
- XHR loader
- Expose peer-agent public stats api in HlsjsP2PWrapper.
- Replace the old optional method
getNextSegmentView
bygetSegmentDuration
- Hls.js version upgraded to 0.5.39 (fixes issues with Apple streams on Firefox) and updated bandwidth estimation integration tests
- Fixed regression in P2P-loader retrying routine (missing to clear timeout after fixing initial bug around calling abort function on handling errors)
- Change bundle name in banner
- getId() method in SegmentView to identify segments
- getTracksList() is now getTrackList()
- Pass HLS streamType to PeerAgent constructor.
- Custom headers are now in JSON format
- Remove contentUrl formatting. Expect optional contentId in p2pConfig, except for deprecated method createSRModule
- Rely on streamroot-p2p v4.x
- uglify the bundle and remove console.log in it.
- Grunt tasks to build module and
createWrappedHls
helper.
- Publish only minified files contained in
dist
folder.
- Hotfix for P2P-227 - Don't use P2P loader for encryption keys or playlists
- Fix P2P bandwidth feedback to abr-controller: timing metrics are calculated on progress
- Fix optionnal method used by debug tool
- Use
liveSyncDuration
as max buffer level when available
- allow passing a custom content id in createSRModule (optional: defaults to hls.url)
- rename custom object for withCredentials and headers from xhr to request
- Fix retry loop on download abort (it was breaking the PTS drift calculation and crashing hls.js)
- fix mistake when changing the signature of HlsjsWrapper
- adaptation to the new p2p interface (P2P-164)
- fix streamroot-p2p import
- Use streamroot-p2p instead of streamroot-p2p-dist
- Use streamroot-p2p-dist (tarball) instead of streamroot-p2p
- Upgrade streamroot-p2p-dist to 2.4.18
- Upgrade streamroot-p2p to 2.4.14
- Upgrade streamroot-p2p to 2.4.13
- Upgrade streamroot-p2p to 2.4.12
- Upgrade streamroot-p2p to 2.4.11
- Implemented hls.js compatibility with version 0.4.3
- Upgrade streamroot-p2p to 2.4.10
- Use of streamroot-p2p instead of streamroot-p2p-dist
- update streamroot-p2p to version 2.4.5
- update streamroot-p2p to version 2.4.4
- update streamroot-p2p to version 2.4.3
- update streamroot-p2p to version 2.3.6
- update streamroot-p2p to version 2.3.5
- Use new p2pConfig object directly for this bundle. Old one has been deprecated (P2P-71)
- Add release workflow