Cryptex 1.2.0
Cryptex 1.2.0
This release fixes a critical installation bug and cleans up the CLI.
Critical fix: installs now work out of the box
Earlier versions imported pyzbar at startup, which requires the native
zbar library that pip cannot install. On a clean machine without zbar,
every command crashed with ImportError: Unable to find zbar shared library.
Cryptex now uses zxing-cpp, which bundles its native code inside the wheel, so:
pip install cryptex-clijust works on macOS, Linux, and Windows, with no brew install or apt install
step. QR-image and TOTP-from-image decoding are unchanged for users.
Breaking change: file output is now -o/--output
To save passwords to a file, use the explicit flag:
# before
cryptex secrets.txt
# now
cryptex -o secrets.txtThe old bare-positional form silently created a file from any stray word
(for example, cryptex generate wrote a file named generate). The explicit
flag removes that footgun.
Dropped end-of-life Python
Python 3.8 (EOL October 2024) and 3.9 (EOL October 2025) are no longer supported.
Supported runtimes: 3.10, 3.11, 3.12, 3.13.
Upgrade
pip install --upgrade cryptex-cli