Skip to content

0.60.8-20190817

Pre-release
Pre-release
Compare
Choose a tag to compare
@kevina kevina released this 18 Aug 07:29
· 99 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.