Skip to content

Release 3.10.0

Compare
Choose a tag to compare
@eaxelson eaxelson released this 13 Apr 12:07
· 1087 commits to master since this release

Noteworthy changes in 3.10.0

  • Swap directions of 'apply up' and 'apply down' in hfst-xfst, so that these commands work in the same way as in foma and xfst.
  • Add a new tool called hfst-flookup. It does lookup from right to left, in the same way as foma's flookup and xerox's lookup. The tools hfst-lookup and hfst-optimized-lookup stay as they are.
  • Improvements to pmatch and optimized lookup
  • Make hfst-fst2fst print a more informative error message if a gzipped native foma transducer is given as input.
  • Changes and improvements in Python interface:
    • Transducer functions returning a reference to the transducer now return void.
    • Tentatively add some pmatch functions.
    • Add some two-level rule functions.
    • Support lookup for transducers not in optimized-lookup format.
    • Support Python 2 unicode strings in lookup.

The file hfst-3.10.0.tar.gz below contains the entire source code.
The file libhfst-3.10.0.tar.gz is a minimal source code package which contains only hfst library, openfst back-end, and python bindings. It is licensed as LGPL.
For binaries, see our download page.