rusty-diceware

Commandline diceware, with or without dice, written in Rustlang.
git clone https://kaka.farm/~git/rusty-diceware
Log | Files | Refs | README | LICENSE

CHANGELOG.md (2431B)


      1 # v0.5.8
      2 
      3 * Move tests into tests directory.
      4 * Use a reproducible `rand_chacha::ChaCha12Rng` instead of an `rand::prelude::StdRng`. In the current `rand` version, `0.8.5`, `StdRng` is `ChaCha12Rng`, but it may change in the future, as written in <https://docs.rs/rand/0.8.5/rand/rngs/struct.StdRng.html>.
      5 
      6 # v0.5.7
      7 
      8 Bumping `diceware_wordlists` version in the dependencies.
      9 
     10 ## v0.5.4 to v0.5.6
     11 
     12 * Move wordlists to their own permissively licensed `diceware_wordlists` crate.
     13 
     14 ## v0.5.3
     15 
     16 * Check for legal die digit (not less than 1 not more than 6).
     17 
     18 ## v0.5.2
     19 
     20 * Move code from `/src/bin/diceware.rs`, `/tests/tests.rs`, and `/src/lib.rs` into `/src/main.rs`.
     21 
     22 ## v0.5.1
     23 
     24 * Add physical dice roll input flag (`-r` / `--dicerolls`). Accepts input from standard input.
     25 
     26 ## v0.5.0
     27 
     28 * Add the EFF wordlists as shown in <https://www.eff.org/dice>.
     29 * Make EFF Long Wordlist the default.
     30 * Remove the `--beale` / `--reinhold` / `--minilock` flags.
     31 
     32 ## v0.4.0
     33 
     34 * Add the `-l` / `--wordlist` option.
     35 * Warn that the `--beale` / `--reinhold` / `--minilock` flags would be deprecated in the next minor version.
     36 
     37 ## v0.3.9
     38 
     39 * Move some code from main function to its own function in `src/lib.rs`.
     40 * Remove vestigial naming used when we were stupidly overusing the type system.
     41 * Add test for the MiniLock wordlist.
     42 * Move predefined wordlists to their own `diceware::wordlists` module.
     43 * Add a note about the `--wordlist-file` commandline option.
     44 
     45 ## v0.3.8
     46 
     47 * Switch from a the old and very very weird Struct definition per wordlist to the braindead simple array of `&str`s.
     48 * Add a command line option that takes a filepath to a newline delimited wordlist file so that you could use your own wordlist.
     49 
     50 ## v0.3.7
     51 
     52 * Deduplicate code implementing the `Word` trait using macros. (Thanks @vbrandl!)
     53 * Deduplicate tests code using macros. (Thanks @vbrandl, again!)
     54 * Deduplicate `build.rs` code using a function. How not exciting.
     55 
     56 ## v0.3.6
     57 
     58 * No, really, fix tests. (Added the `Word` trait)
     59 
     60 ## v0.3.5
     61 
     62 * Fix tests. (Was broken due to a changed ThreadRng output)
     63 
     64 ## v0.3.4
     65 
     66 * Deduplicate word printing code by using the trait `Word` and moving that code into a a generic function which uses that trait.
     67 * Move to 2021 edition of Rustlang.  Add a commented out wordlist command line option for a future version.
     68 * Remove some commented out code.
     69 * Use the `Self` keyword in `impl`s instead of the type's concrete name.
     70 * Add this CHANGELOG.