Skip to content

Releases: limulus/tcx2webvtt

v1.1.0

31 Aug 23:41
d501129

Choose a tag to compare

1.1.0 (2025-08-31)

Features

  • add speed metric extraction from TCX files (d501129)

v1.0.4

22 Jun 17:20
0901eba

Choose a tag to compare

1.0.4 (2025-06-22)

Bug Fixes

  • add newline to version output (0901eba)

v1.0.3

22 Jun 17:03
9f1f463

Choose a tag to compare

1.0.3 (2025-06-22)

Bug Fixes

  • use es-main package for proper ESM main module detection (9f1f463)

v1.0.2

22 Jun 16:32
cddb690

Choose a tag to compare

1.0.2 (2025-06-22)

Bug Fixes

  • add postbuild script to make compiled binary executable (cddb690)

v1.0.1

22 Jun 03:40
38d07b2

Choose a tag to compare

1.0.1 (2025-06-22)

Bug Fixes

v1.0.0

22 Jun 00:33
eea4858

Choose a tag to compare

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.