Skip to content

Releases: bjoernalbers/phrase

v0.3.0

03 May 16:55
Compare
Choose a tag to compare

Changelog

  • a80c7e5 Remove version from checksums filename.
  • 865bc48 Add french wordlist.
  • 5286f06 Link to raw german wordlist.
  • 7bf5878 Clarify origins & licenses of build-in wordlists.

v0.2.0

19 Apr 11:36
Compare
Choose a tag to compare

Changelog

  • 1c6de56 Change default language to english.
  • 6e7c77c Display available languages in help.
  • fcca3e8 Update description of wordlist origins.
  • 8da9015 Add dutch wordlist.
  • 0002993 Add english wordlist.
  • 453bc67 Sort generated wordlists alphabetically.
  • fa0a575 Fix test regexp for passphrase with digits.
  • 4b46923 Ignore duplicate words from wordlist.
  • 0cf1621 Remove option -V to show version (replaced by -h).
  • 540a3aa Explain purpose of phrase in README and usage text.
  • 9ac44e9 Put digits at random position instead just appending them.

v0.1.1

11 Apr 11:34
Compare
Choose a tag to compare

Changelog

  • 94dccef Add download instructions.
  • 362f727 Remove version from published binary names.

v0.1.0

11 Apr 10:47
Compare
Choose a tag to compare

Changelog

  • 9dd3040 goreleaser: remove invalid changelog config.
  • f5566d4 Add goreleaser config.
  • 50a6235 Downcase version variable.
  • 591c1d8 Ignore dist directory.
  • e5c8474 Add version flag.
  • 2a2ac9d Describe usage.
  • bd3aa91 Describe installation.
  • 77d32b1 Describe phrase tool.
  • 670a569 Echo go commands via Make.
  • 960b57c Build binary and run all tests as Make default.
  • 8e2df0c Extract words from wordlists by regexp.
  • 2eb16a5 Move equal function to bottom.
  • 1965696 Move dicewarePrefix variable into read function.
  • f45b9c3 Describe package content.
  • 693c4b3 Inline ValidateWord function into TestWordlists.
  • c969cc6 Refactor TestWordlists function.
  • 6725d3f Rename rename all test variables to tt.
  • 16596e2 Move passphrase.ValidateWord to test file.
  • 5f1639f Handle errors when reading a file.
  • 30e69aa Compile regexps only once.
  • cc86f81 Ignore comments and empty lines from diceware files.
  • d57393f Describe origin of wordlists.
  • 483e895 Update help texts.
  • f9270ca Extract function randomNumber().
  • 64c2cb6 Add documentation for Generator.
  • db86275 Update documentation for Phrase().
  • c24e508 Allow to change number of passphrases.
  • cf95ded Allow to set and load language on Generator.
  • 50f8995 Refactor TestGenerator().
  • 40e60d6 Add package description.
  • 18db287 Rename files.
  • cff98cf Handle empty wordlist in Generator.
  • 35eea36 Handle invalid arguments for randomInt().
  • 2171f9d Rename function randInt() to randomInt().
  • d775727 Extract function randomWords().
  • c5fab89 Fix bug in number generation.
  • 55890c8 Remove passphrase.Get().
  • ab4260e Export passphrase.Wordlists.
  • 42736df Merge package wordlists with passphrase.
  • a11f79f Move generator to passphrase package.
  • f5667a1 Use new generator.
  • 5468034 Add type Generator.
  • 70a9693 Test size of build-in wordlists.
  • c833981 Makefile: add target "install".
  • b3a4047 Makefile: add target "generate".
  • 5119704 Extract template into separate file.
  • 82284b5 Allow to capitalize each word.
  • b819c5a Allow to append digits to passphrase.
  • ca4426b Allow to change the separator between words.
  • e9e539f Simplify Makefile.
  • de9071e Rewrite integration tests in Go.
  • f39e630 Run unit tests via "make unit".
  • b630675 Allow to change number of words per passphrase.
  • dd7c822 Generate Go wordlists via go instead make.
  • 0567410 Simplify the call for generating wordlists.
  • a7d9219 Extract generate() function.
  • ca0518d Return real german passphrases.
  • 76060f8 Add function wordlists.Get().
  • 6d9c96f Add make task to generate wordlists.
  • 93a10fa Add tool to generate Go wordlist from diceware file.
  • 3aa7bd6 Do not hardcode binary name into package.
  • 06960b2 Validate build-in wordlist.
  • 1390445 Initialize wordlists map outside init().
  • 10e769f Rename variable wordlists.Lists to wordlists.wordlists.
  • a6988a8 Rename variable randomWords to passphrase.
  • a1716f5 Add german wordlist.
  • c846638 Move read functions to wordlists package.
  • 096f0f9 Rename option -l to -f.
  • ccabf3c Rename package lists to wordlists.
  • b40370d Add lists.ValidateWord() function.
  • dfe42c3 Group lists by language.
  • c0343b0 Move fake wordlist into lists package.
  • 64a96e6 Add failing integration test for fake passphrases.
  • d4b311a Allow to choose a custom list.
  • c41fe94 Add unfinished readList function.
  • 26ddb8a Import and configure the log package.
  • 91c2080 Always test the binary in integration tests.
  • c333517 Improve readability of integration test output.
  • 0c0123a Display usage with option -h.
  • bfa4eff Re-build binary before integration tests.
  • af86a22 Re-build binary only when code has changed.
  • 5e39a86 Return shuffled example passphrase.
  • 96d00de Add failing integration test for randomness.
  • 448c1cf Run integration tests via Make.
  • 4d78d38 Build binary by Make.
  • ff239fa Initial commit.