Releases: OEN-Tech/woocommerce-oen-payment
Release list
v1.0.3
Version metadata now matches what the plugin actually is. Every previous release
declared Version: 1.0.0 in the plugin header, so WordPress could not tell the
releases apart and the plugin list gave no way to know which build was installed.
Fixes since 1.0.0
CVS payment code now reaches the order — it is shown to the buyer, to the
merchant, and in emails. It was previously stored only when a payment completed,
so an order still awaiting payment never had it, and no screen displayed it.
The OEN settings tab now registers — it never appeared before, so a fresh
install had no way to enter a merchant id or secret key, and no OEN payment
method could be enabled at all.
Refunding from the order screen now actually refunds — the gateway had no
refund implementation, so the only available button marked the order refunded
while the payment was never returned.
WooCommerce Cart & Checkout Blocks support, plus integration test suites.
Compatibility
Tested up to WooCommerce 11.0 (previously declared 9.6). Requires WordPress 6.1+,
PHP 8.1+, WooCommerce 8.2+.
Upgrading
Replace the plugin directory or upload the zip over the existing install. There
are no database migrations and no settings changes are required.
v1.0.2
What's Changed
- fix: register the OEN settings page and make admin refunds actually refund by @oen-rexchen in #26
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- fix: sanitize webhook payload fields to prevent HTML injection (closes #3) by @calvin-oen in #9
- fix: prevent error handler from reflecting arbitrary text (closes #5) by @calvin-oen in #6
- fix: make webhook amount validation mandatory (closes #2) by @calvin-oen in #8
- fix: add webhook authentication via server-side verification (closes #1) by @calvin-oen in #7
- fix: add DB-level locking to prevent concurrent webhook processing (closes #4) by @calvin-oen in #10
- fix: hide internal API error details from customer-facing notices by @calvin-oen in #16
- fix: set CVS/ATM orders to on-hold to prevent auto-cancellation by @calvin-oen in #17
- fix: add webhook transaction status mapping instead of treating all non-charged as failed by @calvin-oen in #15
- fix: include tax, fees, and adjustment in product details to match order total by @calvin-oen in #18
- OC-6900 [feat] Woo Plugin 遷移至 Hosted Checkout 事件驅動模式 by @hsiaoa in #22
- feat: WooCommerce Blocks support + integration test suite (L1/L2/L3) by @oen-rexchen in #25
New Contributors
- @calvin-oen made their first contribution in #9
- @hsiaoa made their first contribution in #22
- @oen-rexchen made their first contribution in #25
Full Changelog: v1.0.0...v1.0.1