From: Kevin Atkinson Date: Sat, 21 Sep 2019 20:42:40 Subject: New Aspell 0.60.8 Pre-Release Snapshot Now Available A new pre-release snapshot of the next stable version of Aspell is now available at: ftp://alpha.gnu.org/gnu/aspell/aspell-0.60.8-20190921.tar.gz Important changes from from Aspell 0.60.7: Fix an buffer over-read as already announced. Unfortunately it has the potential to break some applications. See the manual for more info. Changes from last snapshot (20190817) * Add new 'wordlists' option, which is a list of UTF-8 files that contain additional words to accept. * Provide support for checking camelCase words. * The 'clean' option and command will no longer split a word. Changes so far (from Aspell 0.60.7): * Add Markdown filter. * When typo analysis is used, ensure that possible typos are listed before other suggestions. Also fix a bug so that suggestions that split a word using a space or hyphen are not always first. * Change ‘ultra’ suggestion mode to only find words that are within one-edit distance or have the same soundslike. * To prevent a potentially unbounded buffer over-read Aspell no longer supports null-terminated UCS-2 and UCS-4 encoded strings with the original C API. * Fix a bug in ‘AspellDocumentChecker’ that prevented it from working with UCS-2 and UCS-4 encoded strings. * Implement ‘aspell filter’ command. * Remove unused ‘sug-edit-dist’ option. * In order to work with the new Markdown filter ‘AspellDocumentChecker’ now expects the document a line at a time. If the document is split on white space characters instead, nothing will break, but new filters such as the Markdown filter may give incorrect results. * Fix various crashes and other problems found by Google’s OSS-Fuzz. I plan to release Aspell 0.60.8 sometime in the coming weeks. I am not sure yet, but Aspell 0.60.8 might be the last release before Aspell 0.62. Planned changes for Aspell 0.62 include some API additions and a switch to using C++11 with select C++14 features. Aspell 0.61 was the planned next major release back in 2011 so to avoid confusion that version number will be skipped.