Skip to content

@svta/cml-cmsd 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 ​

  • CmsdValue no longer lists CmsdObjectType, CmsdStreamingFormat, and CmsdStreamType. string already covers the three, so the type is unchanged.
  • 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.2 - 2026-10-18 ​

Changed ​

  • README: the usage example is complete. It imports every identifier it uses and shows the encoded output.
  • Peer dependency ranges are now caret ranges, for example ^1.6.2 instead of 1.6.2. A later patch or minor release of a peer no longer requires a new release of this package.

1.1.1 - 2026-09-15 ​

Changed ​

  • Update @svta/cml-cta to 1.0.9
  • Update @svta/cml-structured-field-values to 1.1.6
  • Update @svta/cml-utils to 1.6.1

1.1.0 - 2026-07-28 ​

Added ​

  • isCmsdCustomKey: runtime check for valid custom keys (a lowercase first letter, then characters from a-z 0-9 . -, with a hyphen that is neither the first nor the last character), the subset of hyphenated key names that survives RFC 8941 key serialization

Changed ​

  • The CmsdCustomKey type now requires a lowercase hyphenated string, matching isCmsdCustomKey. Uppercase and digit-leading custom keys were never serializable as CMSD structured fields (encodeCmsdStatic and encodeCmsdDynamic throw on them); they are now rejected at compile time

1.0.7 - 2026-07-21 ​

Changed ​

  • Update @svta/cml-cta to 1.0.7
  • Update @svta/cml-structured-field-values to 1.1.4
  • Update @svta/cml-utils to 1.5.1

1.0.6 - 2026-05-13 ​

Changed ​

  • Update @svta/cml-cta to 1.0.6
  • Update @svta/cml-structured-field-values to 1.1.3
  • Update @svta/cml-utils to 1.5.0

1.0.5 - 2026-02-11 ​

Changed ​

  • Update @svta/cml-cta to 1.0.5
  • Update @svta/cml-structured-field-values to 1.1.2
  • Update @svta/cml-utils to 1.4.0

1.0.4 - 2026-02-04 ​

Changed ​

  • Update @svta/cml-cta to 1.0.4
  • Update @svta/cml-structured-field-values to 1.1.1
  • Update @svta/cml-utils to 1.3.0

1.0.3 - 2026-02-03 ​

Changed ​

  • Update @svta/cml-utils to 1.2.0
  • Update @svta/cml-structured-field-values to 1.1.0
  • Update @svta/cml-cta to 1.0.3

1.0.2 - 2025-12-26 ​

Changed ​

  • Update @svta/cml-utils to 1.1.0 (#279)

1.0.1 - 2025-12-22 ​

Fixed ​

  • Use fixed version numbers for all CML peer dependencies (#277)

1.0.0 - 2025-10-24 ​

Changed ​

  • Remove CommonJS exports (#192)
  • Convert to mono-repo (#238)
  • Produce single bundled export for each package (#260)

A Streaming Video Technology Alliance project.