v1.3.1
2026-08-06- New checkout theme and language settings — match the Paddle checkout to your site instead of always using Paddle’s defaults.
- New Site Health checks that surface Paddle problems which otherwise fail silently: missing credentials, a webhook that has stopped verifying, and a scheduled sync that is not running. The warnings clear themselves once the problem is fixed.
- The webhook signing secret returned by Paddle is now saved and filled in for you when you register the webhook, and cleared when the webhook is forgotten.
- A Paddle Product ID that another WooCommerce product already owns is now rejected, and sync stops rather than overwriting the other product’s link.
- Prices now sync even when the product-level update is rejected, so one bad field no longer blocks the whole price update.
- Fixed: auto-sync could still run after the setting was switched off.
- Fixed: the webhook health check judged “recent” by the last webhook received rather than the last one that actually succeeded, so a stream of failing deliveries looked healthy.
- Fixed: stores without the mbstring PHP extension now fall back to WordPress’s own shims instead of erroring.
- Licensing: an install now binds to its own license, and your license key is no longer deleted when a check is rejected.