0.60.8-20190817
Pre-release
Pre-release
kevina
released this
18 Aug 07:29
·
102 commits
to master
since this release
Due to the discovery of a potential buffer over-read in the API the next version of Aspell (0.60.8) and this snapshot may break applications that pass null-terminated UCS-2 or UCS-4 strings to the C API. More
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. See Upgrading from Aspell 0.60.7.
- 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.