** HFST has been migrated to Github: https://hfst.github.io/. **
License for the library code and python bindings (under libhfst and python directories) is now LGPL 3
Make python bindings compatible also with python version 2
Add time cutoff option to hfst-pmatch and hfst-proc2
Rename hfst-proc2 to hfst-tokenize, with hfst-proc2 and hfst-tokenise as aliases
Use standard c++0x when compiling unless a higher standard is required with -std
Check automake version during configuration to determine whether header files generated by yacc/bison should use extension .h (automake < 1.12) or .hh (automake >= 1.12)... read more
Implement a new Python API
Add option --time-cutoff to hfst-lookup
Remove option --minimizeFlags from hfst-lexc and minimize flags by default, add option --alignStrings
Add support for controlling input and output streams in xre, xfst and lexc compilers
Update foma back-end
Improve handling of negative weights, check for epsilon cycles with negative weights and issue a warning, if needed
Improvements and bug fixes to hfst-optimized-lookup, hfst-proc2, hfst-proc and hfst-pmatch... read more
(the release of version 3.8.0 was delayed, its changes are also listed here)
changes to flag diacritic handling
now hfst-lexc has options --withFlags, --minimizeFlags and --renameFlags to control
hyperminimization
hfst-xfst has corresponding variables --lexc-with-flags, --lexc-minimize-flags and
--lexc-rename-flags
hfst-xfst has variable xerox-composition (default ON) and hfst-lexc option
--xerox-composition (default ON) to control if flags are matched with unknowns and
identities in composition (as Xerox does)... read more
same mappings with different weights are now handled right in
parallel replace rules.
improvements to optimized lookup format
This is a bug fix release.
No changes to interface or features.
Noteworthy changes:
Noteworthy changes:
Noteworthy changes:
Added regexp substitution and left replace epenthesis to regexp parser.
A bug in including zlib in foma fixed.
Now ncurses library is used instead if termcap is not found when
building hfst-xfst.
Noteworthy changes:
Updates to regexp parser and optimized lookup transducer
SWIG bindings now work with both Python version 2 and 3. As FILE* conversions
are no longer supported in Python 3, more wrapper functions are added that use
an HfstFile argument instead.
Some of the warnings in back-end libraries fixed or suppressed
A bug in hfst-xfst linking fixed
Obsolete command line tools removed
Noteworthy changes:
Experimental version of the SWIG-generated Python interface is
included in the distribution. See swig/README for more info.
All back-ends (SFST, OpenFst and foma) are bundled with HFST.
There is no more need to install them separately.
Noteworthy changes:
Noteworthy changes:
Noteworthy changes:
Noteworthy changes: