Ethereum Add-on Changelog
= 2.3.3 2024-04-09 =
- WordPress tested up to 6.5
- WooCommerce tested up to 8.8
- Add switch to allow disabling the cryptocurrency Ethereum (ETH)
- Improve misconfiguration wp-admin notice for when a processing API is not selected in settings
- Disable the tokens from showing in the store and checkout if a processing api is not selected
- If required settings is missing and Ethereum is the only currency then disable cryptowoo and display error
- 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.3.2 2024-03-20 =
- WooCommerce tested up to 8.7
- Enhanced security measures to safeguard against potential vulnerabilities
- Implemented locks to prevent race conditions during crypto amount calculation for multiple orders concurrently
- Save calculated crypto amount to order meta immediately to prevent potential concurrency issues
- Display an admin-notice in wp-admin if the Cryptocurrency Payment Gateway plugin by CryptoWoo is outdated
= 2.3.1 2024-03-11 =
- WordPress tested up to 6.5
- Add Trezor connect button to get an address in the Ethereum wallet setting
= 2.3.0 2024-02-28 =
- Also detect Ethereum internal transaction payments
- Speed up payment lookup by not sleeping 0.33 seconds if there are no more addresses to check and otherwise reduce sleep to 0.25 seconds per lookup
= 2.2.1 2024-02-21 =
- WordPress tested up to 6.4.3
- WooCommerce tested up to 8.6
- Fix positioning issue of tokens in checkout buttons
- 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.2.0 2023-10-31 =
- WordPress tested up to 6.4
- Fix exchange displayed is coingecko_verse instead of CoinGecko in checkout for Verse
- Fix a critical PHP error loading class CW_Exchange_coingecko_verse
- Add compatibility for WooCommerce High-Performance Order Storage (HPOS)
- Get the message from “result” instead of “message” from Etherscan API errors
= 2.1.1 2023-09-28 =
- Add decimals options 1
- Add Gemini price api
- Add Kraken price api
- Add KuCoin price api
- Add FMFW price api
- Add HitBTC price api
- Remove Livecoin price api
- Remove Bittrex price api
= 2.1.0 2023-09-27 =
- Add VERSE ERC20 Token
- WordPress tested up to 6.3.1
- WooCommerce tested up to 8.2.0
= 2.0.0 2023-09-13 =
- WordPress tested up to 6.3
- WooCommerce tested up to 8.0
- Remove address list and move enable tokens switch to ethereum section in other settings
- Rename Fallback address and improve description in Ethereum settings section
- Remove HD Wallet support because it makes no sense for Ethereum
- Use the first address in the address list or hd wallet mpk if an ethereum address is not set
- Update plugin update manager to version 1.1.2
- Do not check license status from server on every load of plugins.php page
= 1.8.6 2023-05-23 =
- Update CryptoWoo plugin update manager to version 1.1.1
- Fix license key is not reactivated when swapping license type
= 1.8.5 2023-01-14 =
- Update CryptoWoo plugin update manager to version 1.1.0
- 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
- Remove Add Gem Exchange and Trading (GXT) ERC20 token
- Remove Wiscle (WCL) ERC20 token
- WooCommerce tested up to 7.3
= 1.8.4 2023-01-06 =
- Remove Hypecoin (HYPE) ERC20 token
- Remove Cheerful Token (CIMC) ERC20 token
- Remove Million (MM) ERC20 Token
- Fix PHP fatal error is_checkout does not exist if WooCommerce plugin is disabled
= 1.8.3 2022-12-24 =
- WordPress tested up to 6.1.1
- WooCommerce tested up to 7.2.2
- Fix fatal error when other plugins or themes have embedded Redux version 3
- Remove Rotharium (RTH) ERC20 token
- Remove GOGOLCOIN (GOL) ERC20 token
= 1.8.2 2022-09-06 =
- WordPress tested up to 6.0.2
- WooCommerce tested up to 6.8.2
- Fix false fatal payment processing api error emails
- Fix false error ‘Cannot include class CW_Block_Explorer_’ in logs
- Add etherscan as method in response payment array
= 1.8.1 2022-01-30 =
- Fix custom ethereum payment page instructions display in payment page
- Fix not installed notice is shown instead of not active notice when cryptowoo main plugin is disabled
- Fix license menu may show double
- Add php 8 compatibility
- Fix error class Redux does not exist if CryptoWoo main plugin is deleted while the add-on is enabled
= 1.8.0 2021-11-21 =
- Add Wiscle (WCL) ERC20 Token
= 1.7.4 2021-10-18 =
- Fix error creating the payment address when checking out with ETH
= 1.7.3 2021-10-18 =
- Force Redux Framework v4
- Minor improvements
- WooCommerce tested up to 5.8.0
= 1.7.2 2021-09-28 =
- Show dropdown product type selection instead of product id input field for license activation
= 1.7.1 2021-09-24 =
- Fixed: Add Redux Framework v4 compatibility
- Improvement: Hide the decimals and multiplier options for disabled ERC20 tokens
- WooCommerce tested up to: 5.7.0
- WordPress tested up to: 5.8.1
= 1.7.0 2021-09-13 =
- Feature: Add Million (MM) ERC20 Token
- Fixed: No transactions found error when a new address has no ERC20 token transactions
= 1.6.0 2021-07-05 =
- Feature: Add Hypecoin (HYPE) ERC20 token
= 1.5.0 2021-06-21 =
- Feature: Add Rotharium (RTH) ERC20 token
- Improvement: Add Ethereum unicode symbol to woocommerce currency symbols
= 1.4.0 2021-04-12 =
- Feature: Add HD wallet support
- Improved: Tweak initialization in cw-web3.js
- Fixed: JS file not found error
= 1.3.0 2021-01-06 =
- Improved: Add multiplier option for DAI, USDT and USDC
= 1.2.1 2021-01-06 =
- Fixed: Update evm-chains.js
- Improved: Add token contract address link to options panel
= 1.2.0 2020-12-02 =
- Feature: Add Gem Exchange and Trading (GXT) token
- Improved: Check token balance before trying to create a transaction
- Improved: Update web3modal to v1.9.2
= 1.1.0 2020-10-29 =
Requires CryptoWoo 0.25.20 or higher
- Fixed: Disable processing API fallback filter until we have alternative APIs
- Feature: Add GOGOLCOIN (GOL) ERC20 token
- Modified: Count number of decimals instead of recalculating them in cweth_force_unique_crypto_amount()
= 1.0.6 2020-10-22 =
- Fixed: Illegal string offset when using custom payment_page_text_eth
- Improved: Tweak function cweth_force_unique_crypto_amount() to prevent decimals mismatch between cryptocurrency amount in order meta and value on payment page
= 1.0.5 2020-10-16 =
- Improved: Use decimals from token object for ERC-20 amount_received
- Improved: Add whitespace between loading icon and txid
= 1.0.4 2020-10-16 =
- Feature: Add Cheerful Token (CIMC)
- Improved: Gas limit estimation
- Improved: Add support for erc20custom exchange rate calculation in stores where the base currency is not US Dollar
- Fixed: batch prioritization and filtering for ERC-20 tokens
- Fixed: Broken blockexplorer links for ERC-20 tokens
- Fixed: “autoselect” block explorer for Ethereum addresses not defined
- Fixed: Wrong coin_client string for ERC-20 tokens
- Fixed: cweth_force_update_exchange_rates(): Pass $force to token update function and only run if asset is enabled
= 1.0.3 2020-10-05 =
NOTE: This update requires CryptoWoo version 0.25.16 or higher!
- Fixed: cweth_address_list_max() filter should return an integer
- Fixed: Prevent rounding errors when forcing unique ETH or token order amount
- Fixed: Broken etherscan.io mainnet address links
- Improved: Add option fields for Fortmatic and Infura API keys and remove hardcoded keys
- Improved: Remove redundant icons
- Improved: Log more information when ignoring transactions that are too old to be considered for the current order
- Tweak: Disable ETH add-on if main plugin version is below 0.25.16
- Tweak: Disable currencies if bcmath extension is not installed and show admin notice
- Tweak: “Exact amount” warning on payment