info-gnu
[Top][All Lists]
Advanced

[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:
    https://ftp.gnu.org/gnu/aspell/aspell-0.60.8.tar.gz

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 http://aspell.net.

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. (http://aspell.net/man-html/Upgrading-from-Aspell-0_002e60_002e7.html)

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 0.60.6.1 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
     derefrenced.

   * 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]