Skip to content

v0.2.90

Compare
Choose a tag to compare
@sts10 sts10 released this 01 May 13:54
· 100 commits to main since this release
8bff8d5

The big change in this release is that Tidy now performs Schlinkert pruning both on the list as given, and the list where every word is reversed.

Performing the Schlinkert prune on the reversed words is equivalent to using prefix words in Sardinas-Patterson algorithm, rather than suffix words. Tidy now tries both, preferring whichever process saves more words on the original list. This is the case on the BIPS39 English word list. See #43 for more information.

Commits with major changes

  • 1de5d1c - adds a test to make sure Tidy runs Schlinkert pruning the reversed list
  • be38459 - when reversing words before doing the Schlinkert prune, use graphemes rather than characters to better attempt to handle accented characters and emoji
  • 8ac7782 - executes Schlinkert prune in both directions, then prefer whichever saves the most words
  • d681136 - Adds deny.toml to ease compatibility checks
  • 24063ce - doesn't print a space after 6th word of each sample

Also various function and variable renaming for clarity and, as usual, other updates to the README.