Diceware

Latest version: v1.0.1

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

0.9.4

------------------

- Set default logging level to ERROR (was: CRITICAL)
- Fixed 44: provide a short and readable file-not-found message (many thanks to
`bhavin192 <https://github.com/bhavin192>`_)
- Fixed 45: clean up logging handlers after test runs.
- Removed date-dependent tests from default test suite. Run ``py.test -m ''``
or ``tox`` to run them.

0.9.3

------------------

- Fix broken test.

0.9.2

------------------

- Fixed 33. Make `en_eff` the new default wordlist. This results in slightly
decreased entropy per word (12.92 bits instead of 13.0), but provides prefix
code and better memorizable words. Thanks to anarcat for the suggestion.
- Fixed 35. Make `realdice` source of randomness provide an equal distribution
of roll numbers even for sequences shorter than number of dice sides.
- Added a man page.
- Support Python 3.6.
- Import `ConfigParser` instead of `SafeConfigParser` if the latter is an alias
of the former.
- Fixed 37. Ensure file descriptors are closed properly.
- Fixed 38. Get wordlists dir by function (instead of const) to allow
reproducible builds. Kudos go to drebs, again.

0.9.1

------------------

- Fixed 32, in docs tell that ``--no-caps`` option does not generate
lower-case terms.
- Fixed 31, broken `realdice` source of randomness. `argparse` related bug,
Bug was discovered and fixed by LogosOfJ, thanks a lot!
- Fixed 29. Tell about code prefix problem in README.
- Activated logging. Using `verbose` will result in additional output.

0.9

----------------

- Added `--dice-sides` option to tell how many sides used dices
provide.
- Changed API interface of `get_config_dict()` to allow more flexible
handling of config files.
- Support different verbosity levels.
- Added new wordlist ``en_eff``. It is a 7776-terms list provided by
the Electronic Frontier Foundation. See
https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases
for details. Thanks to `George V. Reilly
<https://github.com/georgevreilly>`_ for hinting!
- Fixed 27. Allow dashes in numbered wordlists. Yet, these looked
like ``1234 myterm``. We now also accept ``1-2-3-4 myterm``.

0.8

----------------

- Closed 23. dwcoder provided a fix that allows use of
whitespace-only values in diceware config files if they are enclosed
in quotes.
- Fixed 21. dwcoder revealed and fixed (again!). This time `--caps`
and `--no-caps` settings did not work properly when set in CLI or in
`.diceware.ini` config file.
- Shortened real-dice randomness source.
- Added logger as common interface to send messages to users.
- New dependency: `sphinx_rtd_theme` for generating docs. This theme
was formerly a dependency of `Sphinx`.

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.