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.
--
If you have a working or partly working program that you'd like
to offer to the GNU project as a GNU package,
see https://www.gnu.org/help/evaluation.html.