Skip to content

Latest commit

 

History

History
294 lines (168 loc) · 15.5 KB

CHANGELOG.md

File metadata and controls

294 lines (168 loc) · 15.5 KB

5.4.1 (2024-06-13)

Bug Fixes

  • pass emeError to handleWebKitNeedKeyEvent to avoid TypeError (#222) (463c839), closes #222

5.4.0 (2024-06-04)

Features

  • add metadata to the license requests (#221) (7621c86), closes #221

5.3.2 (2024-05-17)

Bug Fixes

5.3.1 (2024-05-16)

Bug Fixes

  • eventBus error after dispose (#218) (730bdd9), closes #218

5.3.0 (2024-05-09)

Features

  • add legacy fairplay flow cleanup (#219) (b7ce1e1), closes #219

5.2.1 (2024-04-23)

Chores

5.2.0 (2024-03-28)

Features

5.1.2 (2024-03-12)

Bug Fixes

  • getOptions after encrypted event (#209) (6b0b6dd), closes #209

5.1.1 (2024-02-28)

Bug Fixes

  • fixes an issue where events were using stale player options (#207) (92aae13), closes #207

5.1.0 (2024-02-17)

Features

Bug Fixes

  • Close keySession when player is disposed (#176) (c8ca31a), closes #176
  • disable firefox headless in karma (#205) (a90edcb), closes #205
  • legacy fairplay (#204) (ee6e512), closes #204
  • playready message passthrough (#201) (78bc2d7), closes #201

Chores

Code Refactoring

  • add support for future Video.js 8.x (#172) (6a19aba), closes #172

5.0.0 (2022-08-19)

Features

Chores

  • package: update to Node 16 and run npm audit (#170) (0f68f21), closes #170
  • update jsdoc (01e887f)
  • update tooling to remove ie transpiling, update broken tests (#169) (4b330d5), closes #169

Tests

BREAKING CHANGES

  • Internet Explorer will no longer work.

4.0.1 (2022-04-22)

Chores

Tests

4.0.0 (2021-10-20)

Bug Fixes

  • convert initData to a string (#147) (922e5eb), closes #147

Reverts

  • "revert: fix: use in-spec EME for versions of Safari which support it (#142) (#145)" (#146) (c912bda), closes #142 #145 #146

BREAKING CHANGES

  • getContentId will now receive a string representation of the initData

3.10.1 (2021-10-19)

Reverts

  • fix: use in-spec EME for versions of Safari which support it (#142) (#145) (fdb57e3), closes #142 #145

3.10.0 (2021-10-15)

Bug Fixes

  • use in-spec EME for versions of Safari which support it (#142) (5897655), closes #142 #87

Chores

  • update linter, run --fix on files, and manually lint when needed (#141) (a794ea9), closes #141

3.9.0 (2021-07-27)

Features

  • on license request errors, return response body as cause (#137) (a9a5b82), closes #137

3.8.1 (2021-05-19)

Bug Fixes

  • handle initial duplicate webkitneedskey to prevent error dialog (#134) (5ded675), closes #134

Chores

  • update docs for robustness and mention widevine warning (#129) (9c4f577), closes #129

3.8.0 (2020-11-18)

Features

  • add keysessioncreated event (#124) (d114979), closes #124

3.7.1 (2020-09-15)

Bug Fixes

  • only getLicense on license-request or license-renewal (#116) (c15d1ca), closes #116
  • try to re-request key if the session expired (#120) (20d6adc), closes #120

3.7.0 (2020-04-01)

Features

  • add support for setting persistentState in supportedConfigurations (#102) (ef9fa23), closes #102

3.6.0 (2020-02-12)

Features

  • support setting robustness and supportedConfigurations (#100) (502c8ea), closes #100

3.5.6 (2020-02-10)

Bug Fixes

  • save session-specific options in pending session data when waiting on media keys (#96) (6cdbfa8), closes #96

3.5.5 (2020-02-06)

Bug Fixes

  • getLicense should pass an error to callback if XHR returns 400/500 (#99) (498ebaf), closes #99

3.5.4 (2019-05-08)

Bug Fixes

  • use legacy WebKit API when available to address Safari 12.1 issues (7a20e5d)
  • use new method signature for requestPlayreadyLicense from #81 (#85) (36d5f9c), closes #81 #85

3.5.3 (2019-05-02)

Bug Fixes

  • Fix support for custom getLicense methods for ms-prefixed PlayReady (#84) (473f535), closes #84

3.5.2 (2019-05-01)

Bug Fixes

  • Fix regression in ms-prefixed PlayReady license request callbacks caused by #81 (#83) (b52ba35), closes #81 #83

3.5.1 (2019-05-01)

Bug Fixes

  • Use correct callback function signature for PlayReady license request callbacks. (#81) (07a1f25), closes #81

Chores

  • package: Regenerate package-lock.json (#82) (beb62af), closes #82

3.5.0 (2019-03-20)

Features

  • Add support for defining custom headers for default license and certificate requests. (#76) (7197390), closes #76
  • Trigger player errors from EME errors and refactor to use promises internally. (7cae936)

Chores

Tests

  • Update dependencies and fix test that fails in Safari. (#77) (5238d08), closes #77

3.4.1 (2018-10-24)

Bug Fixes

3.4.0 (2018-10-24)

Features

  • added API to set media keys directly (#61) (57701b9), closes #61

Bug Fixes

  • pass along preset PlayReady init data (#60) (746e5ed), closes #60

Chores

  • Update using plugin generator v7.2.4 (#52) (761f547), closes #52

Documentation

  • removing maintainers section (#53) (12beb15), closes #53
  • update readme to include plugin init (#51) (050c300), closes #51
  • use tech() and not tech_ (#46) (3b724b6), closes #46

CHANGELOG