github nuspell/nuspell v3.0.0

latest releases: v5.1.4, v5.1.3, v5.1.2...
4 years ago

Added

  • Added compounding features: CHECKCOMPOUNDREP, FORCEUCASE, COMPOUNDWORDMAX.
  • Added compounding features specific only to Hungarian language:
    COMPOUNDROOT, COMPOUNDSYLLABLE, SYLLABLENUM. These three basically are
    extension to COMPOUNDWORDMAX.
  • Added six new simple suggestion methods.

Changed

  • Building and using the library requires a compiler with C++17 support.
  • The functions of the public API now accept strings encoded in UTF-8 by
    default. You should not call the function imbue() and you should not use
    locale and codecvt objects at all if you need UTF-8 strings. Use imbue()
    only if you need API that accepts strings in other encoding.

Fixed

  • Major improvement in speed. The best case is almost 3x faster than Hunspell,
    and the worst case is now matching and exceeding Hunspell's speed by a
    few percent. Previously, the worst case was usually triggered with incorrect
    words and was major bottleneck, it was slower than Hunspell.
  • Fixed loading Dutch dictionary, a regression introduced in 2.3.0.

Don't miss a new nuspell release

NewReleases is sending notifications on new releases.