Releases: BrianHenryIE/bh-wp-bitcoin-gateway
Releases · BrianHenryIE/bh-wp-bitcoin-gateway
v2.0.0-beta-8
- Dev: introduce DI container
- Dev: prefer objects over arrays
- Dev: move Blockchain.info API into its own library
- Dev: additional tests 39% -> 42%
Edit: I have removed the attached plugin .zip because of known fatal errors.
v2.0.0-beta-7
- Fix: Blockstream API class was returning current blockchain height as number of confirmations when confirmations was 0
- Fix: Bitcoin received total was being incorrectly calculated by summing transaction values, now uses API
- Fix: Save
btc_amount_received
to order meta for displaying when values not refreshed - Fix: Stop checking for new transactions after order is paid
- Add: HREFs to transactions details in order notes
- Add: Show transactions in admin order UI metabox
- Add: Check are the Composer dependencies installed (sometimes people install the repo as the plugin without building)
v2.0.0-b6
- Fix:
is_order_has_bitcoin_gateway()
now checks forwc_get_order
before calling it - Fix: extra check to avoid checking already paid orders
- Only register meta-box on admin order ui screen
- Linting: better WPCS and PhpStan
- Updated bh-wp-logger library is more performant
v2.0.0-b5
- Rename plugin to bh-wp-bitcoin-gateway
- Update bh-wp-logger
There is one known bug to fix, where there is a problem getting the order details during Action Scheduler background task, so the logging has been improved a little.
v2.0.0-b4
- Change update frequency to 10 minutes – since that's the frequency of new blocks
- Fix: WooCommerce Blocks checkout JS was using path not URL
- Dev updates
- README updates
- Library updates
v2.0.0-b3
Everything is understood to be working.
Unsure if the bh_wc_bitcoin_gateway_check_unpaid_order Action Scheduler job is cancelled when the order is marked paid.
The main thing to do between this and 2.0.0 release is PHPCS/PhpStan linting.
v1.3.3
v1.3.2
- More Action Scheduler logging – the problem persists where orders are not continuously checked until paid.
- UI: Allow long Bitcoin address to wordwrap rather than extending outside the DIV.
- Fix: Missing
btc_amount_received
variable in templates - Linting, testing and comments.
v1.3.1
- Fix: continue checking for address transactions after order is marked paid
- Fix: Bitcoin logo was not displaying on checkout
v1.3.0
- UI: add xpub and derivation path to admin order metabox
- Don't continue checking for address transactions when loading admin order view after order is marked paid
- More logging of update order background job
- Refactor: move admin order metabox to template
- Fix: add btc_total to formatted order details
- Fix: don't add empty notes to orders when there are no transaction updates