HD Wallet Add-on Changelog

= 2.1.4 2024-04-09 =

  • WooCommerce tested up to 8.8
  • Improve the error notice in wp-admin when the CryptoWoo plugin is not installed
  • Do not display the CryptoWoo plugin is inactive error if there is already a not installed error
  • Improve the error notice in wp-admin when the CryptoWoo plugin is not activated
  • Update plugin update manager to version 1.2.1
  • Fix class CW_Admin_Main not found error may occur when CryptoWoo is disabled
  • Fix undefined function get_plugin_data error may occur when CryptoWoo is disabled

= 2.1.3 2024-03-19 =

  • New version 2.1.3
  • Enhanced security measures to safeguard against potential vulnerabilities.
  • Disabled mpk index autoload on WordPress page loads for improved performance and to prevent concurrency issues.

= 2.1.2 2024-03-11 =

  • WordPress tested up to 6.5
  • WooCommerce tested up to 8.7
  • Add Trezor connect button to get an address in the Ethereum wallet setting

= 2.1.1 2024-02-21 =

  • WordPress tested up to 6.4.3
  • WooCommerce tested up to 8.6
  • Update plugin update manager to version 1.2.0
  • Display activation stats, total activations, total purchased activations, total activations remaining
  • Display activation error displayed from the store server during an unsuccessful activation attempt
  • Log license activation issue error messages to aid in troubleshooting
  • Improved license activation error messages
  • Fix some php notices for undefined index and undefined array key
  • Fix license key expired admin notice may not show in wp-admin
  • Fix automated reactivation when renewing a license key may not work
  • Fix error when removing an existing license key, and deactivate the key from the store
  • Fix manually reactivating a license key may attempt to reactivate a different addon than requested

= 2.1.0 2023-10-31 =

  • WordPress tested up to 6.4
  • WooCommerce tested up to 8.2
  • Add compatibility for WooCommerce High-Performance Order Storage (HPOS)

= 2.0.0 2023-08-05 =

  • WordPress tested up to 6.3
  • WooCommerce tested up to 8.0
  • Update plugin update manager to version 1.1.2
  • Do not check license status from server on every load of plugins.php page

= 0.13.6 2023-05-23 =

  • Update CryptoWoo plugin update manager to version 1.1.1
  • Fix license key is not reactivated when swapping license type

= 0.13.5 2023-01-14 =

  • Prevent the update check from happening repeatedly if object cache is invalid
  • Add automated api key reactivation when api key is renewed Improve manual api key reactivation and api key expired notice
  • Update WooCommerce API Manager PHP Library to 2.8.2
  • Update plugin URI
  • WordPress tested up to 6.1
  • WooCommerce tested up to 7.3

= 0.13.4 2022-07-04 =

  • WordPress tested up to 6.0
  • WooCommerce tested up to 6.6.1
  • Update another deprecated Redux method name
  • Honor CashAddr or Legacy address format option in wp-admin

= 0.13.3 2022-06-14 =

  • Generate BCH CashAddr address by default instead of legacy address
  • Add missing perpetual license key in activation options

= 0.13.2 2022-01-30 =

  • Fix license menu may show double
  • Add compatibility with PHP 8

= 0.13.1 2021-12-03 =

  • Fix compatibility issue with WordPress Plugin Directory version of CryptoWoo

= 0.13.0 2021-11-24 =

  • Add compatibility with WordPress Plugin Directory version of CryptoWoo
  • Tested WordPress up to 5.8.2
  • Tested WooCommerce up to 5.9.0

= 0.12.0 2021-10-15 =

  • Add Bitcoin Cash
  • WooCommerce tested up to 5.8.0

= 0.11.0 2021-09-24 =

  • Improved: Show dropdown product type selection instead of product id input field for license activation
  • Improved: Update bitwasp/bitcoin to v1.0.4
  • Improved: Add Redux Framework v4 compatibility
  • WooCommerce tested up to 5.7.0
  • WordPress tested up to 5.8.1

= 0.10.8 2021-04-12 =

  • Add support for Ethereum and ERC-20 address derivation using the same index counter for ETH and tokens
  • Tweak xpub setup process

= 0.10.7 2021-01-20 =

  • Fixed: Make sure php-gmp is loaded before adding wallet discovery button to settings panel

= 0.10.6 2020-12-04=

  • Fixed: Enable product ID field on license key activation page

= 0.10.5 2020-10-10 =

  • Feature: Add native Segwit option for “Ledger Live” wallet software users
  • Improved: Tweak wallet discovery instructions

= 0.10.4 2020-05-20
NOTE: This update requires CryptoWoo version 0.25.16 or higher!

  • Tweak: Disable HD add-on if main plugin version is below 0.25.16
  • Feature: Add “Connect Trezor” button to HD Wallet settings
  • Improved: Replace file_put_contents() with CW_AdminMain::cryptowoo_log_data()
  • Improved: Trim whitespace from extended public key before validation
  • Tweak: Remove Coinomi from supported HD wallet lists

= 0.10.3 2020-05-20

  • Fixed: Fatal error when admin notice class file does not exist

= 0.10.2 2020-04-06

  • Fixed: Update cryptowoo plugin update library
  • Fixed: Fix missing address field for address discovery on HD Debug page
  • Improved: Allow additional comments from add-ons after the address field during the HD wallet setup
  • Improved: Do not override processing API if using zpub

= 0.10.1 = 2019-07-21

  • Fixed: CW-90 Make sure options page refreshes when a new xpub is added
  • Improved: Force users to provide the first receiving address of the wallet and compare it with the address derived by CryptoWoo

= 0.10.0 = 2019-03-25

  • Fixed: Base58InvalidCharacter Exception on HD Debugging page
  • Fixed: Missing address discovery button after reaching max execution time
  • Fixed: Remove Ypub and Zpub prefixes from supported prefixes see https://github.com/Bit-Wasp/bitcoin-php/issues/703
  • Improved: Force merchant to set an index and confirm the addresses of his HD wallet
  • Improved: Check nonce and make sure user can ‘manage_woocommerce’ before running HD wallet callbacks
  • Improved: Add RPC Add-on notices
  • Improved: Tweak “Compare addresses” warning
  • Improved: Update fontawesome icon font to 5.4.1

= 0.9.4 = 2018-06-27

  • Add support for Ledger wallets in SegWit mode (not honouring SLIP132)

= 0.9.3 = 2018-06-19

  • Fixed: Filter cw_override_tx_api_config not returning $api_config

= 0.9.2 = 2018-06-18

  • Improved: Add TREZOR to compatible hardware wallets
  • Improved: Add bech32 address notice and force BTC processing API to chain.so
  • Fixed: Missing BitcoinTestnet prefix registry
  • Fixed: Check add-on version compatibility and disable plugin on collisions

= 0.9.1 = 2018-06-13

  • Feature: Litecoin Segregated Witness support

= 0.9.0 = 2018-06-11

This update contains breaking changes. Please update the main plugin first!

  • Feature: Segregated Witness support
  • Fixed: cryptoID API requests failing

= 0.8.1 = 2018-05-24

  • Improved: Tweak extended public key warning notice
  • Improved: Bump “WC tested up to” plugin header

= 0.8.0 = 2018-05-16

  • Feature: Add action “cryptowoo_hd_wallet_debugging” to HD Wallet Debugging page
  • Improved: Allow 1 of 2 multisignature wallets
  • Improved: Remove Blockcypher PHP client dependency
  • Improved: Don’t dump addresses after successful HD wallet setup is completed
  • Improved: Bump “WC tested up to” plugin header
  • Improved: CryptoWoo 0.20.4 license manager compatibility
  • Fixed: xpubs are not displayed when using multisig

= 0.7.4 = 2017-08-21

  • Improved: Update translations
  • Fixed: Empty array key in alternative derivation path option

= 0.7.4 = 2017-08-21

  • Improved: Address discovery process

= 0.7.3 = 2017-07-14

  • Improved: More multi-signature schemes
  • Improved: Display addresses below the extended public key if we have an index
  • Improved: Add amount_base_units, tweak currency amount formatting

= 0.7.2 = 2017-05-27

  • Feature: Change derivation path
  • Improved: Derive and display a bunch of addresses when adding a new xpub

= 0.7.1 = 2017-04-13

  • Feature: Add support for multisig HD wallets
  • Feature: apply_filters() on coin specific functions
  • Improved: CW_OrderProcessing not needed during address discovery
  • Improved: Add log verbosity options
  • Improved: Gap limit resolver explanation
  • Improved: Revisit internationalization
  • Improved: Composer update
  • Improved: Remove unused code
  • Fixed: Get next address in discovery function using wrong index
  • Fixed: Index numbers have to be positive
  • Fixed: Don’t display warning on xpub fields if a Block.io API key exists
  • Fixed: Remove processing error action hook from address discovery

= 0.7.0 = 2016-10-13

This update contains breaking changes!
After updating the plugin, go to the CryptoWoo configuration page (/wp-admin/admin.php?page=cryptowoo-options), refresh your browser cache (ctrl + F5), and make sure all settings are correct.

Please click on “Save Changes”, regardless if you modified any setting or not.

  • Feature: Manually set HD wallet index
  • Feature: List addresses in wallet up to current index
  • Feature: Gap limit resolver
  • Improved: Add explanation for gap limit to HD debugging page
  • Fixed: Remove redundant HTML elements on options page
  • Fixed: Broken license activation link in admin notice
  • Fixed: “Address in gap” notice
  • Fixed: Address discovery displaying wrong next unused address if only m/0/0 has been used

= 0.6.1 = 2016-08-05

  • Fixed: License manager undefined index, rename “API Key” to “License” to prevent confusion

= 0.6.0 = 2016-07-25

  • Fixed: License manager not displaying updates, update lib to 1.4.6.3

= 0.5.2 = 2016-07-25

  • Fixed: Removed redundant HTML tags in settings explanations

= 0.5.1 = 2016-07-03

  • Feature: Internationalization
  • Improved: Settings explanations
  • Improved: Update Dependencies
  • Fixed: Minor bugs

= 0.5.0 = 2016-03-29

  • Feature: Support for BlackCoin
  • Fixed: Minor bugs

= 0.4.2 = 2016-02-03

  • Improved: Optional license manager
  • Improved: Add support for Electrum-LTC mpk prefix (xpub…)

= 0.4.1  = 2016-01-24

  • Small improvements and bugfixes

= 0.4  = 2015-12-24

  • Imroved: Address discovery
  • Improved: Move dependencies to main plugin

= 0.3  = 2015-12-11

  • Improved: Switch to bitwasp/bitcoin

= 0.2  = 2015-12-01

  • Feature: Add Address discovery function

= 0.1  = 2015-07-22

  • Initial commit

CryptoWoo HD Wallet Add-on Changelog