@svta/cml-drm changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Changed
concatInitDataIdAndCertificateanddecodeFairPlayLicensenow returnUint8Array<ArrayBuffer>. The result passes to Web APIs such asMediaKeySession.updatewithout a cast under TypeScript 6 and later. The type declarations now need TypeScript 5.7 or later.- The README now has a When to use section. The section names the tasks that the package covers and the entry point of each task.
1.1.12 - 2026-10-18
Changed
- Both overloads of
parsePsshListnow have a doc comment. - Peer dependency ranges are now caret ranges, for example
^1.6.2instead of1.6.2. A later patch or minor release of a peer no longer requires a new release of this package.
1.1.11 - 2026-09-15
Changed
- Update
@svta/cml-iso-bmffto 1.0.6 - Update
@svta/cml-utilsto 1.6.1 - Update
@svta/cml-xmlto 1.2.1
1.1.10 - 2026-09-03
Changed
- Update
@svta/cml-xmlto 1.2.0 - README: a usage example replaces the empty code block.
1.1.9 - 2026-08-11
Changed
- Update
@svta/cml-iso-bmffto 1.0.5
1.1.8 - 2026-07-28
Changed
- Update
@svta/cml-iso-bmffto 1.0.4 - Update
@svta/cml-utilsto 1.6.0 - Update
@svta/cml-xmlto 1.1.6
1.1.7 - 2026-07-21
Fixed
ensureEncryptedInit's sample-entry reader/writer tables are now built inside side-effect-free (/* @__PURE__ */) initializers so consumer bundlers can drop the tables (and their@svta/cml-iso-bmfffactory imports) whenensureEncryptedInitis unused; runtime import behavior is unchanged (follow-up to the module-scope side-effect audit in #382)- The module-scope
MediaKeys.isTypeSupportedprobe is now marked side-effect free so consumer bundlers can drop it whengetSupportedKeySystemConfigurationis unused (#382)
1.1.6 - 2026-05-13
Changed
- Update
@svta/cml-iso-bmffto 1.0.2 - Update
@svta/cml-utilsto 1.5.0 - Update
@svta/cml-xmlto 1.1.4
1.1.5 - 2026-02-11
Fixed
- Loosen
Uint8Arraytype parameter inensureEncryptedInit
Changed
- Update
@svta/cml-iso-bmffto 1.0.1 - Update
@svta/cml-utilsto 1.4.0
1.1.4 - 2026-02-09
Changed
- Update
@svta/cml-iso-bmffto 1.0.0
1.1.3 - 2026-02-04
Changed
- Update
@svta/cml-iso-bmffto 1.0.0-beta.2 - Update
@svta/cml-utilsto 1.3.0 - Update
@svta/cml-xmlto 1.1.2
1.1.2 - 2026-02-03
Changed
- Update
@svta/cml-utilsto 1.2.0
1.1.1 - 2026-01-20
Changed
- Update
@svta/cml-xmlto 1.1.0
1.1.0 - 2025-01-13
Added
- Added
ensureEncryptedInitutility
1.0.2 - 2025-12-26
Changed
- Update
@svta/cml-utilsto 1.1.0 (#279)
1.0.1 - 2025-12-22
Fixed
- Use fixed version numbers for all CML peer dependencies (#277)