Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.announce > #1667

GNU Aspell 0.60.8 released

Path csiph.com!xmission!news.snarked.org!news.linkpendium.com!news.linkpendium.com!panix!usenet.stanford.edu!not-for-mail
From Kevin Atkinson <kevina@gnu.org>
Newsgroups gnu.announce
Subject GNU Aspell 0.60.8 released
Date Tue, 15 Oct 2019 17:00:55 -0400 (EDT)
Lines 67
Approved info-gnu@gnu.org
Message-ID <mailman.816.1571187474.9715.info-gnu@gnu.org> (permalink)
References <alpine.DEB.2.11.1910151658360.2134@intel.home>
NNTP-Posting-Host lists.gnu.org
Mime-Version 1.0
Content-Type TEXT/PLAIN; format=flowed; charset=US-ASCII
X-Trace usenet.stanford.edu 1571187474 27004 209.51.188.17 (16 Oct 2019 00:57:54 GMT)
X-Complaints-To action@cs.stanford.edu
To info-gnu@gnu.org
Envelope-to info-gnu@gnu.org
X-X-Sender kevina@intel.home
User-Agent Alpine 2.11 (DEB 23 2013-08-11)
X-detected-operating-system by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Mailman-Approved-At Tue, 15 Oct 2019 20:57:53 -0400
X-BeenThere info-gnu@gnu.org
X-Mailman-Version 2.1.23
Precedence list
List-Id Announcements and Requests for Help from the GNU project and the Free Software Foundation <info-gnu.gnu.org>
List-Unsubscribe <https://lists.gnu.org/mailman/options/info-gnu>, <mailto:info-gnu-request@gnu.org?subject=unsubscribe>
List-Archive <https://lists.gnu.org/archive/html/info-gnu>
List-Post <mailto:info-gnu@gnu.org>
List-Help <mailto:info-gnu-request@gnu.org?subject=help>
List-Subscribe <https://lists.gnu.org/mailman/listinfo/info-gnu>, <mailto:info-gnu-request@gnu.org?subject=subscribe>
X-Mailman-Original-Message-ID <alpine.DEB.2.11.1910151658360.2134@intel.home>
Xref csiph.com gnu.announce:1667

Show key headers only | View raw


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.


Back to gnu.announce | Previous | Next | Find similar | Unroll thread


Thread

GNU Aspell 0.60.8 released Kevin Atkinson <kevina@gnu.org> - 2019-10-15 17:00 -0400

csiph-web