New Aspell Snapshot, Release Coming Soon

Kevin Atkinson <[email protected]>
Newsgroups gmane.comp.gnu.aspell.announce,gmane.comp.gnu.aspell.devel
Message-ID <Pine.LNX.4.44.0406290649170.2577-100000@kevin-p3.atkinson.dhs.org>
A new Aspell snapshot is now available: 
  ftp://alpha.gnu.org/gnu/aspell/aspell-0.60-20040628.tar.gz

Changes from Aspell 0.60-20040608:

  * Added "usage" help mode and made normal --help more verbose.  This 
    includes listing all available filters, even if they don't have any 
    options.  Also lists available dicts.

  * Reworked config class so that options settings the config files
    are handled correctly.  This involved a rewrite of have the
    config code.  Also changed "rem-all-" to "clear-" and added
    support for other prefixes.

  * Fixed Stack overflow bug in word-list-compress

  * Added HTML filter.  Uses the same library as SGML filter but has 
    different defaults.  SGML filter now has the empty list as the
    default for its two options.

  * Changes in filter code:
    * Renamed *-filter.opt to *-filter.info
    * Filter modules are now named *-filter instead of lib*-filter.
    * Renamed "filter-" prefix to "f-".

  * Bug fixes.

A 0.60-20040624 snapshot was also released but it was never announced.

Other Major Changes From Aspell 0.50.5:

   * Merged in Christoph Hintermüller changes from loadable-branch.  
     Which, among other things, added support for user defined filter
     modes.

   * Added support for checking affix flags when creating dictionaries.  
     Because of this some exiting dictionaries will produce a lot
     of warnings about invalid or inapplicable affixes.

   * Added "dict-alias" option for creating dictionary alias.

   * Changed "jargon" option to "variety" which is now a list so that
     multiple varieties can be specified.  The "jargon" option is still
     supported for backwards compatibility.

  * Reworked the suggestion code so that:

    * It is now possible to use soundslike lookup with affix compression 
      by only storing the soundslike of the root word.
 
    * It is significantly faster when dealing with short words.
  
    * Supports n-gram lookup.

    * Provides basic support for suggesting misspellings for
      compound words.

  * Removed support for stripping accents.  Because of this 
    THE ASPELL 0.50 ENGLISH DICTIONARY PACKAGE WILL NO LONGER WORK.  YOU 
    NEED TO DOWNLOAD A NEW ONE FROM  
    ftp://alpha.gnu.org/gnu/aspell/dict/en/

  * Rewritten SGML filter thanks to Tom Snyder.  It now supports
    skipping SGML tags such as "script".

  * Unicode Normalization is now supported as described in 
    http://aspell.net/devel-doc/man/Unicode-Normalization.html

  * Language names can now include a '_' so that the country
    code may be included when it is appropriate.

  * The format and name of the character set data file changed.
    The extension changed from .dat to .cset.  The format and name
    should be stable now.

  * I decided to name the next Aspell version 0.60 since almost every 
    part of Aspell has been refactored or rewritten to some extent.

  * Dictionaries and data files are now installed in LIBDIR/aspell-0.60 
    so that Aspell 0.50 and 0.60 can more peacefully coexist.

  * Added support for accepting all input and printing all output in
    UTF-8 or some other encoding different from the one Aspell uses.
    Aspell can now support any language that no more than 210 distinct
    characters, including different capitalizations and accents, _even
    if_ there is not an existing 8-bit encoding that supports the
    language.

  * Support for Affix Compression.  Affix compression stores the root
    word and then a list of prefixes and suffixes that the word can
    take, and thus saves a lot of space.  The codebase comes from
    MySpell found in OpenOffice.  It uses the same affix file
    OpenOffice (and Mozilla) use.

  * Manual has has been converted to texinfo format thanks to the work
    of Chris Martin.

  * Reworked the build system so that a single Makefile is used for
    most of the code.

  * Added support for loadable filters thanks to Christoph Hintermüller

  * Added gettext support thanks to Sergey Poznyakoff


I expect to release Aspell 0.60 by the end of July.  A prerelease should 
be released in one or two weeks.

If you are a translator please work on updating the Aspell translation.  
The strings should be stable now.

-- 
http://kevin.atkinson.dhs.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.