Skip to content

5.1.0: Mostly bug fixes and a few new features

Choose a tag to compare

@dhdaines dhdaines released this 06 May 14:46
· 13 commits to main since this release
5436249

A lot of optimizations and CLI enhancements from @lenzo-ka - thank you!!! Also thank you to the various fuzzers who caught some ancient memory errors.

A bunch of the release process is now automated in CI/CD so this should help accelerate future bugfix releases.

What's Changed

  • build(deps): bump pypa/cibuildwheel from 2.22.0 to 2.23.0 by @dependabot[bot] in #409
  • build(deps): bump pypa/cibuildwheel from 2.23.0 to 2.23.2 by @dependabot[bot] in #411
  • build(deps): bump pypa/cibuildwheel from 2.23.2 to 2.23.3 by @dependabot[bot] in #413
  • build(deps): bump pypa/cibuildwheel from 2.23.3 to 3.0.1 by @dependabot[bot] in #418
  • build(deps): bump pypa/cibuildwheel from 3.0.1 to 3.1.1 by @dependabot[bot] in #424
  • Add command-specific help for alignment options by @lenzo-ka in #422
  • Fix pocketsphinx_lm_convert failing due to missing lw/wip parameters by @lenzo-ka in #420
  • Add thread-local random number generator for thread safety by @lenzo-ka in #423
  • Buffer fixes and dict improvement by @lenzo-ka in #419
  • Add external timestamp support to endpointer to prevent clock drift by @lenzo-ka in #421
  • build(deps): bump pypa/cibuildwheel from 3.1.1 to 3.1.3 by @dependabot[bot] in #426
  • build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #427
  • Increase phone support to 256 and simplify bitvector operations by @lenzo-ka in #435
  • Remove deprecated pygtkcompat dependency from livedemo.py by @lenzo-ka in #442
  • Fix heap-buffer-overflow in ps_mllr_read by @lenzo-ka in #439
  • Fix stack-buffer overflow in WAV chunk ID logging by @lenzo-ka in #437
  • Fix null pointer dereference in ngram_model_read by @lenzo-ka in #438
  • build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #430
  • build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #449
  • build(deps): bump pypa/cibuildwheel from 3.1.3 to 3.3.0 by @dependabot[bot] in #447
  • build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #445
  • Use WAV file sample rate unless user explicitly set samprate by @lenzo-ka in #448
  • Update CMU pronunciation dictionary to latest version with deduplication by @lenzo-ka in #444
  • Finally maybe fix FetchContent? by @dhdaines in #428
  • Optimize endpointer performance by @lenzo-ka in #425
  • Bump versions for 5.1.0-rc1 prerelease by @dhdaines in #450
  • build(deps): bump pypa/cibuildwheel from 3.3.0 to 3.3.1 by @dependabot[bot] in #452
  • build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #451
  • Manual pages installation by @gkarsay in #458
  • Document state alignment and output format by @lenzo-ka in #454
  • build(deps): bump pypa/cibuildwheel from 3.3.1 to 3.4.1 by @dependabot[bot] in #463
  • build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #459
  • Handle mmap failures correctly by @dhdaines in #469
  • fix: do not allocate to skip RIFF header chunks by @dhdaines in #471
  • Fix JSGF memory errors by @dhdaines in #470
  • fix: use the correct maximum value for FFT size by @dhdaines in #472
  • Add pocketsphinx_to_textgrid utility for Praat TextGrid conversion by @lenzo-ka in #456
  • chore: bump version for 5.1.0 release by @dhdaines in #473

New Contributors

Full Changelog: v5.0.4...v5.1.0