Skip to content

v0.2.0a1

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 26 Nov 21:55
· 26 commits to main since this release

✨ New Features

🐛 Bug Fixes

  • bb7d6b7 - wizard: fixes non-updating keyword of text in data dictionary (commit by @wiitt)
  • 571891c - update check-data (commit by @roedoejet)
  • 2f9b75d - the mypy type for None is simply None (commit by @joanise)
  • 110d718 - tests: removes blocking of reaching children steps (commit by @wiitt)
  • ab60932 - wizard: fixes multilingual/multispeaker config in new projects (commit by @wiitt)
  • e371e96 - wizard: change wording of speaker prompt (commit by @roedoejet)
  • 66774c3 - demo: locks dropdown lists when only one option is available (commit by @wiitt)
  • 189e338 - better handling of empty filelist (commit by @MENGZHEGENG)
  • 83742ff - add unit test for handling empty filelist (commit by @MENGZHEGENG)
  • 87ceba1 - change shape of filelist list data instead of re-reading it (commit by @roedoejet)
  • 1c81f94 - remove all punctuation characters from symbol set by default (commit by @roedoejet)
  • 9004aad - remove unnecessary loading of filelist (commit by @roedoejet)
  • c6a6da8 - add whitespace collapsing and text stripping by default (commit by @roedoejet)
  • 7c8e533 - check if data is tabular or not before applying text processing (commit by @roedoejet)
  • 9ab79eb - ci: ignore type errors from e2e config (commit by @roedoejet)
  • 00b07a5 - ci: replaced trilom/file-changes-action with tj-actions/changed-files since it is not maintained (commit by @SamuelLarkin)
  • e3f2a6b - deps: bump nltk to 3.9.1 to fix CVE (commit by @joanise)
  • e722d81 - ci: mypy needs everyvoice itself installed (commit by @joanise)
  • a9cb04e - checkpoint.py needs flexible typing on model (commit by @joanise)
  • a80e7e7 - make wizard prompt code clearer and fix crash (commit by @joanise)
  • a7643ee - wizard should not add '' to the character set (commit by @joanise)
  • 1dbe7dc - make link about NFC norm visible even on narrow screens (commit by @joanise)
  • 5a801cd - always install ffmpeg in make-everyvoice-env (commit by @joanise)
  • 14a95cf - tests: add evaluation suite to dev suite (commit by @roedoejet)
  • 89f5ab2 - evaluate: include basename in output (commit by @roedoejet)
  • 6e30b68 - it is best practice to declare encoding with open() (commit by @joanise)
  • b72a235 - skip sox_effects on Windows since they're not implemented (commit by @joanise)
  • ba28e4c - use a temp_chdir context manager instead of os.chdir (commit by @joanise)
  • cdfda3e - declare the lineterminator in DictWriter for OS portability (commit by @joanise)
  • 3a36240 - update submodule to apply fs2 cli help improvement (commit by @joanise)
  • eb460a2 - saving the model at the end of each epoch (PR #547 by @SamuelLarkin)
  • bbc883d - resolve tilde in paths in wizard (PR #554 by @joanise)
  • 5f246e8 - make the Windows warning about no sox a fatal error (commit by @joanise)
  • 2d2dbee - make sure validate does not leave partial directories behind (commit by @joanise)
  • ac9b295 - make more test suites compatible with Windows (commit by @joanise)
  • 75fad43 - ci: only run pre-commit on files in the main EV repo (commit by @joanise)
  • b36a301 - ci: only run pre-commit on files in the main EV repo (PR #557 by @joanise)
  • d7fbb81 - remove debugging code accidentally committed (commit by @joanise)
  • 04a8013 - fix the last remaining unit tests that were broken on Win (commit by @joanise)
  • 1597ad2 - use rich.print thoughout the wizard for wrapping and highlighting (commit by @joanise)
  • 72a3129 - wizard question should not allow escape, fix "automatic" logic (commit by @joanise)
  • 7e0630c - use path complete for progress files, and sanitize paths (commit by @joanise)
  • 88746a8 - display less confusing reports in preprocessing (commit by @joanise)
  • 49025c0 - silence mypy error until #581 is fixed (commit by @joanise)
  • 1f661dd - allow slash to be used as a character (commit by @joanise)
  • f72039c - reconfigure flake8; it does not support pyproject.toml (PR #585 by @joanise)
  • dbc2282 - demo: the raw text should be printed in the error message, not the normalized text (commit by @roedoejet)
  • 7dca470 - shell_complete requires typer>=0.12.4 and a 3 arg fn (commit by @joanise)
  • e5a9d11 - slow down the spinner update to reduce flicker (commit by @joanise)

♻️ Refactors

  • c4fcce7 - remove unreachable code and bump coverage (commit by @joanise)
  • c3459fa - remove check-data and move into main module (commit by @roedoejet)
  • e00ad34 - tests: simplify patching input() and questionary (commit by @joanise)
  • 16fab17 - tests: simplify calling questionary stubs (commit by @joanise)
  • b74459e - cli: hide check-data command (commit by @roedoejet)
  • 6d7a98f - move test harness code out of Step into TestStep (commit by @joanise)
  • b6e2a94 - reimplement wizard tree traversal with next() and prev() (commit by @joanise)
  • c7eebea - tests: split test_wizard.py into two files (commit by @joanise)
  • cec6874 - clean up the documentation and distinctions between _Step and Step (commit by @joanise)
  • 2eb435c - move get_iso_code to wizard/utils.py (commit by @joanise)
  • 6827caa - cli: import help messages from submodule (commit by @roedoejet)
  • 55fc95a - change deprecated autocompletion to shell_complete (commit by @joanise)
  • 8f8416e - docs: get export_hfg help from hfgl.cli instead of directly (commit by @joanise)

✅ Tests

  • 3e194f6 - adds a new test which tests creating a project with festival data (commit by @wiitt)
  • 87b389e - patch deeper everywhere possible for monkey_run_tour (commit by @joanise)
  • 619257a - adjusts existing wizard tests to its new functionality (commit by @wiitt)
  • 6025ff3 - adds two tests for multilingual/multispeaker config setting (commit by @wiitt)
  • 6ec1756 - preprocessor: add unittest for preprocessor (commit by @roedoejet)
  • a833d4f - add more tests for evaluate command (commit by @roedoejet)
  • 8a9d733 - include batch evaluation (commit by @roedoejet)
  • 1ac23df - unit test wizard navigation, especially undoing step effects. (commit by @joanise)
  • 991431d - unit testing for saving progress in the wizard and resuming (commit by @joanise)
  • 3bdcebf - make test_wizard more robust to varying screen widths (commit by @joanise)
  • d21e50d - demo: add doctest coverage for text normalization (commit by @roedoejet)
  • b6ba621 - exercise finding wavs in nested symlink structures (commit by @joanise)
  • a96965f - exercise preprocessing without a speaker or a language (commit by @joanise)
  • 4b8b75d - add the wav2vec2aligner test suite (commit by @joanise)

🔧 Chores