Releases: limulus/tcx2webvtt
Releases · limulus/tcx2webvtt
v1.1.0
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
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. Changenew Clip(id, captureStart, captureEnd, duration, offset)
tonew Clip({ id, captureStart, captureEnd, duration, offset }). - The Cue class constructor now requires named parameters
instead of positional parameters. Changenew Cue(startTime, endTime, samples)
tonew Cue({ startTime, endTime, samples }). - No longer provides CommonJS exports. ESM imports only.