Skip to content

Latest commit

 

History

History
176 lines (122 loc) · 5.64 KB

CHANGELOG.md

File metadata and controls

176 lines (122 loc) · 5.64 KB

Gradle MaryTTS voicebuilding plugin

Added

  • Plugin usage documented in readme
  • Testing on OpenJDK 11 and 13

Changed

  • Migrate testing from Travis CI to GitHub Actions
  • Refactor to depend on gradle-marytts-component-plugin v0.2.2
  • Refactor to replace the dependency on the defunct marytts-builder with a dependecy on marytts-runtime
  • Build with Gradle v6.3
  • Upgrade test dependencies
  • Drop testing on Oracle JDK
  • all changes since v5.4

Fixed

  • Utterance order in basenames.lst is now deterministic, either sorted (the default) or specified via a provided srcFile (optional)

v5.4 - 2018-12-12

Added

  • Optionally specify utterances to include or exclude

Changed

  • Rewritten, functionally equivalent build logic; parallel processing for ~6-fold increase in processing efficiency
  • One-shot build via lazy configuration (no need to run legacyInit first)
  • Data processing controlled by basenames.lst, not file globs
  • Legacy artifacts built (and published) by default
  • Run functional tests in parallel
  • Build with Gradle v4.10.2
  • Drop support for Java 7
  • all changes since v5.3.2

Fixed

  • BufferUnderflowExceptions after building timelines with mismatched non-speech units
  • Exclude utterances with missing text/lab files
  • Concurrent Praat unpacking errors on Mac OSX by upgrading wrapper plugin

v5.3.2 - 2018-01-26

Changed

Fixed

  • Prevent transitive Groovy dependency from leaking into classpath of consuming projects (properly this time!)

v5.3.1 - 2018-01-26

Changed

Fixed

  • Prevent transitive Groovy dependency from leaking into classpath of consuming projects (turned out not to have been the proper solution...)

v5.3 - 2017-11-21

Added

  • Parallel data processing using Gradle Worker API
  • Use Praat binary provided by Gradle plugin
  • Snapshots published to OJO

Changed

  • Build with Gradle v4.3.1
  • Rewrote several task classes used by data plugin
  • Fixed Travis CI integration to work with "trusty" containers
  • all changes since v5.2.2

v5.2.2 - 2017-07-21

Changed

Removed

  • Excluded transitive groovy-all dependency
  • Bundled helper library split into separate artifact on JCenter

v5.2.1 - 2017-04-13

Added

  • Plugin publishing via Gradle Plugin Publishing plugin

Changed

v5.2.0 - 2016-10-13

Changed

  • Upgrade MaryTTS to v5.2
  • Build with Gradle v2.14.1
  • Configurable language component dependency
  • Split into four distinct plugins
  • all changes since v0.5.2.1

Added

  • CI testing via Travis
  • Plugin functional testing via Gradle TestKit
  • Bundled helper library code for batch processing

v0.5.2.1 - 2015-03-05

Changed

v0.5.1.2 - 2015-02-09

Changed

v0.5.1 - 2014-10-07

Initial release

  • Initial version indexed on plugins.gradle.org, extracted from project used to build voices for MaryTTS v5.1