Added: detects when the checkout page uses the block-based Checkout and shows an admin notice, since the Taiwan field customizations (name consolidation, field reordering, postcode autofill, district cascade) only apply to the classic checkout.
Added: one-click switch that converts the checkout page to the classic
shortcode, backing up the previous block content so the change is reversible.
Fixed: added missing “translators” comments for two placeholder strings and rewrote the readme short description in standard English to satisfy Plugin Check.
Fixed: payment, shipping, and cart rules created in the visual editor now actually apply at checkout (the action configuration was being read from the wrong location, so rules silently did nothing).
Fixed: the “Debug log” toggle now takes effect (it previously saved to an option the logger never read).
Fixed: the daily invoice-type statistics on the Logs tab now count orders correctly.
Security: the invoice CSV export now enforces an order-management capability check; removed an unused, improperly-nonced global export endpoint.
Security: outbound calls to payment and government APIs now always verify TLS; hardened the social-login token parsing.
Changed: the rule engine now fails closed on unknown conditions (a rule referencing an unavailable condition no longer matches unexpectedly).
Changed: prefixed the NewebPay convenience-store shipping-method id for consistency.
Changed: uninstall now removes all plugin options, the abandoned-cart table, and scheduled events.
Removed: unused/superseded files and assets (legacy scripts, an unregistered editor block, dead helpers) to slim the plugin.
1.0.8
移除:舊版棄單程序可能未遵守專屬且預設關閉的 LINE 同意設定就發送 LINE 訊息;維護中的棄單模組已分別控管 Email 與 LINE 通知。
Removed the legacy abandoned-cart routine that could send LINE messages without honoring the dedicated, off-by-default LINE opt-in. The maintained Abandoned Cart module already gates email and LINE notifications separately.
Social login no longer auto-logs-in or auto-links to an existing account matched only by a provider’s email. Visitors whose email matches an existing account are asked to log in with their password first; new accounts are created only when the provider supplies a verified email.
Documented the JavaScript build process and source files (src/ → build/) and the bundled SweetAlert2 library.
Fixed rule-engine option keys so payment, shipping, and cart rules saved in the admin are actually enforced on the storefront.
Daily order-number sequence counters are now stored non-autoloaded to avoid options-table bloat.
1.0.7
變更:更名為 Mydybox Taiwan for WooCommerce,以符合 wp.org 的辨識度要求。
移除:移除先前鎖在 Pro 外掛後的電子發票模組(符合指南第 5 條)。
變更:GCIS 統編查詢改為選用且預設關閉,並加上伺服器端防護。
安全:以隨機、綁定瀏覽器的 state cookie 強化社群登入 OAuth 流程(修正登入 CSRF)。