Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 22 Jun 00:33
· 6 commits to main since this release
eea4858

1.0.0 (2025-06-22)

Bug Fixes

  • add test coverage for --hls option without argument (6790759)
  • correct syntax for clip-offset example in help message (5adbc24)
  • support multiple --clip-offset arguments (ae9718d)

Features

  • add --clip-offset option with asset name support (520ef47)
  • add WebVTTGenerator (78f3fcc)
  • add FCP project support with --fcp CLI option (d36fda3)
  • add GPS location support to Sample class (94ea316)
  • add HLS streaming support with --hls option (eb59242)
  • add support for multiple TCX file inputs (7a1c288)
  • add tcx2webvtt cli script (da226f9)
  • add TCXReader class (915016c)
  • convert Clip class to use named parameters (9b7d356)
  • convert Cue class to use named parameters (4cdde3b)
  • convert to ESM-only package and expand exports (3302958)

BREAKING CHANGES

  • The Clip class constructor now requires named parameters
    instead of positional parameters. Change new Clip(id, captureStart, captureEnd, duration, offset)
    to new Clip({ id, captureStart, captureEnd, duration, offset }).
  • The Cue class constructor now requires named parameters
    instead of positional parameters. Change new Cue(startTime, endTime, samples)
    to new Cue({ startTime, endTime, samples }).
  • No longer provides CommonJS exports. ESM imports only.