jopenfst release v0.3.0 is a stable release of the partial java port of OpenFST.
The jopenfst library now has many production hours at a number of companies for limited use cases (mostly composition). The API can be treated as stable with breaking changes triggering a change in major version.
This release adds a number of bugfixes and improvements:
- bug fixes to parsing the AT&T format
- minor tweaks to the exported text format to be more similar to OpenFst (omitting non final weights, optional more flexible parsing of whitespace via
com.github.steveash.jopenfst.io.Convert#setRegexToSplitOn
) - bug fixes in Composition
- re-written Determinization that works for both FSAs and FSTs (previously it only worked on FSAs). This brings feature parity with OpenFSTs determinize. See #5 for more info.
- more covering unit tests
This is available on Maven Central Repo as:
<dependency>
<groupId>com.github.steveash.jopenfst</groupId>
<artifactId>jopenfst</artifactId>
<version>0.3.0</version>
</dependency>