Skip to content

Releases: SMPTE/st2138-a

V1.0.0-PCD

20 Aug 17:02

Choose a tag to compare

V1.0.0-PCD Pre-release
Pre-release

Public Committee Draft of the repo

PRE-FCD-2

19 Aug 22:15

Choose a tag to compare

PRE-FCD-2 Pre-release
Pre-release

added a few more schemata that a review of the standards documents revealed to be missing

also quite a few corrections to existing schemata

Schema Updates, Validator Refactoring

08 Aug 15:49

Choose a tag to compare

Pre-release

The validate.js tool was rewritten to support validating against any schema defined in device.yaml.

It was also refactored to provide validator.js as a module that other programs can use to validate content against the schemas.

Some schemas for client hints have been added, which reduced the complexity of the -10 annex B significantly.

interface definition migrated here

05 Aug 18:10

Choose a tag to compare

Pre-release

The st2138 / Catena interface specification has been migrated here.

This includes:

  • the protobuf interface definition language files /interface/proto
  • JSON schema for the way protobuf serializes the Message objects defined in the proto files /interface/schemata
  • An openapi specification for the REST version of the protocol. The source files are in /interface/openapi, but the usable version is in /docs/openapi.yaml and generated from the source files
  • tooling - /tools/validate.js will validate files of the form schema-name.object-name.[json|yaml] against the schema-name.
  • a build script at root build-openapi.sh this processes the openapi source files to produce /docs/openapi.yaml
  • a tools installation script install-tooling.sh that installs the packages used by build-openapi.sh