[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GNU Aspell 0.60.8 released

From: Kevin Atkinson
Subject: GNU Aspell 0.60.8 released
Date: Tue, 15 Oct 2019 17:00:55 -0400 (EDT)
User-agent: Alpine 2.11 (DEB 23 2013-08-11)

GNU Aspell 0.60.8 is now available at:

GNU Aspell is a Free spell checker designed to eventually replace Ispell. It can either be used as a library or as an independent spell checker. Its main feature is that it does a much better job of suggesting possible replacements for a misspelled word than just about any other spell checker out there for the English language.

Additional information on GNU Aspell can be found at

Please note that this version has the potential to break some applications that use null-terminated UCS-2 and UCS-4 encoded strings in order to fix a potentially unbounded buffer over-read. Very few applications do this however. For additional information please see "Upgrading from Aspell 0.60.7" in the manual. (

Major changes from 0.60.7 to 0.60.8:

    * Prevent a potentially unbounded buffer over-read by no longer
      supporting null-terminated UCS-2 and UCS-4 encoded strings with the
      original C API.

    * Ensure that possible typos are listed before other suggestions when
      typo analysis is used.  Also fix a bug so that suggestions that
      split a word using a space or hyphen are not always first.

    * Add Markdown filter.

    * Add new 'wordlists' option, which is a list of UTF-8 files that
      contain additional words to accept.

    * Add new 'camel-case' option, which enables support for checking
      camelCase words.

    * Sort personal and replacement dictionaries.

    * Change 'ultra' suggestion mode to only find words that are within
      one-edit distance or have the same soundslike.

Aspell 0.60.7 was released a few months ago, but never announced on info-gnu.
Major changes from to 0.60.7:

   * Add partial support for recognizing the Unicode apostrophe in
     words.  In particular Aspell will accept the Unicode apostrophe
     when the language uses an ISO Latin charset that doesn't already
     have a Unicode apostrophe.  For now, Aspell will still use the
     ASCII version in suggestions.

   * Fix a bug that caused Aspell to crash with a SEGFAULT when built
     with mingw-w64.

   * Fix a bug which caused Aspell to crash when passing in a null
     string to almost any of the C API functions.  This should not
     happen if the size is also zero as the pointer should never be

   * Detect when a dictionary compiled on a 32-bit machine is used on a
     64-bit one (and vise versa), as due to an oversight, compiled
     dictionaries depend on more than the endianness.  Also added a
     compile time option to remove this dependency, but at the cost of
     breaking compatibility with already compiled dictionaries on
     64-bit systems.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]