Releases: cryptnox/cryptnox-cli
Releases · cryptnox/cryptnox-cli
Release list
Version 1.0.5
Fixed
- Fixed
ModuleNotFoundErrorformanufacturer_certificatecommand in packaged installer (MSIX/MSI) — the module was missing from PyInstaller'shiddenimports, causing all commands to fail at runtime in the frozen executable
Version 1.0.4
Added
- Bitcoin (BTC) send transaction support with SegWit/bech32 address support
- Bitcoin testnet4 support for development and testing
- QuickNode integration via Blockbook UTXOs for UTXO fetching, with JSON-RPC for fee estimation and broadcast
- Parallel network queries for faster Bitcoin balance and UTXO lookups
- XRP and BNB address display in card info
- Manufacturer certificate retrieval command
- Power cycle prompt with automatic card reconnection when required
- Double confirmation when changing PIN or PUK to prevent accidental changes
- Ctrl+C cancellation support in PIN/PUK input prompts
- CodeQL, Semgrep, and OSV security scanning workflows in CI/CD
Changed
- Updated cryptnox-sdk-py to 1.0.4
- Added Python 3.14 support
- Mainnet set as the default network configuration
- Improved PIN/PUK input UX on Windows (simplified getpass, removed polling loop)
- Improved verify PIN flow: warns instead of blocking when PUK change is attempted with PIN locked
- Card info command now performs network queries in parallel for improved performance
- Updated dependencies to address security vulnerabilities (Dependabot)
Fixed
- Restored Ctrl+C handling in
getpasson all platforms - Fixed Ctrl+C handling in
confirm_pin_codeandconfirm_puk_code - Fixed thread-safety issue by pre-fetching card config before
ThreadPoolExecutor - Fixed CodeQL
py/incomplete-url-substring-sanitizationfinding in URL validation - Fixed
PinBlockedExceptionhandling and propagation
Removed
- Removed AWS backup and seed backup features (
backup.py,seed_backup.py,download_folder.py)
Version 1.0.3
Added
- Added Cryptnox logo to documentation
- Added Other/Proprietary License option
Changed
- Updated cryptnox-sdk-py to 1.0.2
- Updated other dependencies to latest versions
- Modified documentation UI, colors, and layout
- Updated documentation license information
Version 1.0.2
Changed
- Updated README file with improved documentation
- Modified commercial license details
Version 1.0.1
Added
- Package renamed from
cryptnoxprotocryptnox_cli- Install using:
pip install cryptnox-cli
- Install using:
- BIP39 passphrase support for seed generation and recovery
- BIP39 passphrase length limitation and validation
- Sphinx documentation framework for comprehensive CLI documentation
- GitHub Actions workflows for automated documentation deployment
- Constants file for centralized configuration management
- Flake8 code quality checks in CI/CD workflow
Changed
- Updated README with improved documentation and examples
- Modified documentation configuration and deployment process
- Reconfigured documentation deployment workflow
- Updated setup configuration (setup.cfg) for better package management
- Improved code organization with constants file
Fixed
- Resolved runtime import errors
- Fixed flake8 code style errors throughout the codebase
- Fixed PUK retries persistence issue
Removed
- Removed cleos dependency
- Removed Ropsten testnet support (deprecated network)
Version 2.9.1
Added
- Added get_public_key_extended and get_public_key_clear commands
- Added set_pubexport, set_xpubread and set_clearpubkey commands
Changes
- Upgraded Cryptnoxpy version to 2.5.5
- Upgraded minimum python version to 3.11 and maximum python version to 3.13.7
- Upgraded dependencies for Python 3.11+ compatibility
Hashes of binaries (sha256sum)
CryptnoxPro-2.9.1-setup.exe - a5ae9c4813ddde21f509cbcc5933f776777244e5ccbbae12401c6fa237bc73d9
Version 2.9.0
Added
- Python 3.12 support
Fixed
- Windows hello, bugs
Removed
- eosio related commands
Hashes of binaries (sha256sum)
CryptnoxPro-2.9.0-setup.exe - B460A9D2E247367C4BB575BA8FC333C02D866A71AAAF05419E278AD81498FE52
Version 2.8.0
Added
- Option to start a server and access the card remotely
Hashes of binaries (sha256sum)
CryptnoxCard-2.8.0-setup.exe - 0ad9e8946107d095b1c487926c91f353073e3d80af7c8006fbfe47bee54cfe9c
Version 2.7.0
Added
- Card can be opened with AWS KMS key instead of PIN code
- Option to backup to the cloud when the seed is uploaded or recovered
Hashes of binaries (sha256sum)
CryptnoxCard-2.7.0-setup.exe - b08f3ec523c6b1f3d33e9b21857dad54c0ba4d1cf2270d298f18a380c14d19c2
Version 2.6.0
Added
- ERC1155 contract ABI to the system for selection for use
Fixed
eosiocommandgetsubcommand help not shown
Hashes of binaries (sha256sum)
CryptnoxCard-2.6.0-setup.exe - 3d035f2e8b50623e49be1deeb0650f90fd37ca4569773638fd0725fc41e3587c