Skip to content

Releases: cryptnox/cryptnox-cli

Version 1.0.5

Choose a tag to compare

@YanNaingWinn YanNaingWinn released this 03 Jun 17:58

Fixed

  • Fixed ModuleNotFoundError for manufacturer_certificate command in packaged installer (MSIX/MSI) — the module was missing from PyInstaller's hiddenimports, causing all commands to fail at runtime in the frozen executable

Version 1.0.4

Choose a tag to compare

@YanNaingWinn YanNaingWinn released this 27 Apr 20:28

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 getpass on all platforms
  • Fixed Ctrl+C handling in confirm_pin_code and confirm_puk_code
  • Fixed thread-safety issue by pre-fetching card config before ThreadPoolExecutor
  • Fixed CodeQL py/incomplete-url-substring-sanitization finding in URL validation
  • Fixed PinBlockedException handling and propagation

Removed

  • Removed AWS backup and seed backup features (backup.py, seed_backup.py, download_folder.py)

Version 1.0.3

Choose a tag to compare

@YanNaingWinn YanNaingWinn released this 09 Dec 16:31
7570f87

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

Choose a tag to compare

@YanNaingWinn YanNaingWinn released this 09 Dec 16:30
7570f87

Changed

  • Updated README file with improved documentation
  • Modified commercial license details

Version 1.0.1

Choose a tag to compare

@YanNaingWinn YanNaingWinn released this 09 Dec 16:29
7570f87

Added

  • Package renamed from cryptnoxpro to cryptnox_cli
    • Install using: pip install cryptnox-cli
  • 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

Choose a tag to compare

@YanNaingWinDev YanNaingWinDev released this 30 Sep 12:13

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

Choose a tag to compare

@christopherjude christopherjude released this 27 Feb 22:19
1e1ec81

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

Choose a tag to compare

@Crypto-Python Crypto-Python released this 31 Jan 18:24

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

Choose a tag to compare

@Crypto-Python Crypto-Python released this 28 Nov 13:08

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

Choose a tag to compare

@Crypto-Python Crypto-Python released this 30 Sep 07:49

Added

  • ERC1155 contract ABI to the system for selection for use

Fixed

  • eosio command get subcommand help not shown

Hashes of binaries (sha256sum)

CryptnoxCard-2.6.0-setup.exe - 3d035f2e8b50623e49be1deeb0650f90fd37ca4569773638fd0725fc41e3587c