Diceware-list

Latest version: v2.2

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

Scan your dependencies

Page 1 of 2

2.2.1.dev0

===========================

No changes yet

2.2

================

- Support Python 3.8 to 3.12. Drop support for Python 2 and other older
versions.

- Switch to `pyproject.toml`-based project layout.

- Catch exceptions when operating with pipes.

- Tell default language in `wldownload` help.

- `diceware-list` requires a minimum word length, based on the entropy of the
desired list.

2.1

================

- Support also Python 3.6, 3.7 and `pypy3`.

- `diceware-list` allows to limit the set set of allowed chars (``-c`` or
``--chars``).

- `diceware-list` now allows uppercase chars in terms on request (``-u`` or
``--allow-uppercase``).

- `wlflakes` checks now for non ASCII chars in lists and for terms, that are
too short and therefore easy to bruteforce.

- Added functions to compute entropy of wordlists and their alphabet chars.

- Fixed 4: terms differing in only upper/lower case, led to double entries in
result list.

2.0

================

- Add new `wldownload` command. This is a tool for handling Android wordlists
(download, uncompress, parse).

- Add new `wlflakes` command. This is a tool for checking existing
wordlists for consistency, cryptoflakes, etc.

- The `diceware-list` option `-l` contains no default any more. If the option
is not set, all suitable terms are output.

1.0

================

- The ``dicewarekit.txt`` list is not included in generated lists by
default from now on. You can request inclusion with new option
`use-kit`. The old option `no-kit` is not supported any more.

- In numbered output, separate digits by ``-`` to distinguish numbers
with more than one digit. Needed at least when generating wordlists
for dice with more than 9 sides.

- Rename `-s` option to `-d` (as in ``dice-sides``).

- Logging output now registered under name `libwordlist`.

- Added new module `libwordlist` containing the API parts of `diceware-list`.

- New `--version` option.

- New `--prefix` option. If set prefix code is generated, i.e. lists that
contain no item which is prefix of another list item.

- Claim support for Python 3.6.

- Restructure package: all single scripts are now part of a package.

0.3

================

- Install script as `diceware-list` instead of `diceware_list`.

- Allow `--sides` option to support dice that do not have six sides.

Page 1 of 2

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.