v3.7.9

weave-os/routerv3.7.9Mar 25, 2026by Barabazs

Upgrading?

Release notes summary

whisperX 3.7.9 backports word-level timestamp fixes from v3.8.4 to the 3.7 line. It restores timestamps for words containing digits, symbols, or foreign script via a wildcard emission column. Regression tests and a CI test workflow are added.

Key Highlights

  • Restores timestamps for unalignable characters such as `4,9` and `£13.60` using a wildcard emission column
  • Corrects a prior patch that reverted PR #986 and removed wildcard support entirely
  • Fixes issue #1372 with an accompanying regression test
  • Adds `pytest` as a dev dependency and introduces a CI test workflow

New Features

  • Wildcard emission column restoring word-level timestamps for digits, symbols, and foreign script
  • Regression test coverage for unalignable character timestamps
  • CI test workflow with pytest

Full Release Notes

Backport of word-level timestamp fixes from v3.8.4.

## Bug Fixes

- **Restore timestamps for unalignable characters** (39aa9f5): Words containing digits, symbols, or foreign script (e.g. `4,9`, `£13.60`) now get proper timestamps via a wildcard emission column. The previous patch (v3.X.Y) reverted PR #986 which removed wildcard support entirely. Fixes #1372.

## Testing

- Add regression test for #1372 (da072d6)
- Add pytest dev dependency and CI test workflow (f9a3f8f)

**Full Changelog**: https://github.com/m-bain/whisperX/compare/v3.7.8...v3.7.9

Related Repositories