Skip to content

Commit e784764

Browse files
committed
adds changelog
1 parent 5078519 commit e784764

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# v0.3.7
2+
3+
First release using [cargo-dist](https://opensource.axo.dev/cargo-dist/). Should create binaries for Mac and Windows users. Cool!
4+
5+
# v0.3.0
6+
7+
The big new feature in this release is that users can optionally print attributes and word samples in JSON format.
8+
9+
## Changes
10+
* d06d1ea - Uses an enum for result of Kraft-McMillan Inequality
11+
* abe465d - only calculates longest word length once, in order to be more efficient
12+
* a979645 - brings help text up to date with JSON feature
13+
* fdf4071 - print word samples within JSON output
14+
* dad0cd6 - gives credit back to Kraft!
15+
* f77ec28 - more concise creation of `ListAttributes` object. Also think I made the shared prefix calculation a bit faster
16+
* 8549df7 - make shared prefix optional, since it takes a while
17+
* 95d72b6 - improves the descriptiveness of a function name
18+
* 4fed268 - fixes spelling of 'unique' in new display attributes code
19+
* b07f7dc - puts `ListAttributes` into a new enum, adds feature of printing list attributes in JSON
20+
21+
# v0.2.91
22+
23+
Mostly housekeeping in this release.
24+
25+
* 0a6a78b - moves Shannon line boolean attribute behind 5 As rather than 4, since it's a pretty dubious attribute at this point
26+
* 67ab0ca - adds link to NSA's password generator and its word list
27+
* d3f3549 - fixes mistake in explanation of unique decodability in readme
28+
* dc4828e - adds some metadata to Cargo.toml for thoroughness
29+
* 80181b0 - adds upgrade and uninstall information to the readme
30+
* 84bf97a - updates word sample language in readme
31+
32+
# v0.2.90
33+
34+
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.
35+
36+
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.
37+
38+
## Commits with major changes
39+
* 1de5d1c - adds a test to make sure Tidy runs Schlinkert pruning the reversed list
40+
* be38459 - when reversing words before doing the Schlinkert prune, use graphemes rather than characters to better attempt to handle accented characters and emoji
41+
* 8ac7782 - executes Schlinkert prune in both directions, then prefer whichever saves the most words
42+
* d681136 - Adds deny.toml to ease compatibility checks
43+
* 24063ce - doesn't print a space after 6th word of each sample
44+
45+
46+
Also various function and variable renaming for clarity and, as usual, other updates to the README.

0 commit comments

Comments
 (0)