Kadence Memberships Pro
Fixes
- Further reduced database load from the Hide Restricted Posts filtering on REST API and query requests.
- Activation and test emails no longer fail to send when an email template field was left blank.
- Corrected the plugin’s translation file path so bundled language files load correctly.
- Prevented gateway labels from being translated before the plugin’s translations were ready, which could trigger a PHP notice.
Fixes
- Stripe subscription renewals now record a renewal payment and extend the membership expiration.
- Stripe payments in a currency with a different number of decimals than the store currency were recorded with the wrong amount.
- Free trials on paid membership levels were processed as free memberships, so no Stripe subscription was created and access ended with the trial.
- A declined card no longer leaves a duplicate pending membership behind on the next attempt.
- Stripe card declines were rejected by their own security check, so failed registrations were never recorded as failed.
- Resolved PHP warnings that could occur when another plugin using Composer was active on the same site.
Tweaks
- Improved the unified licensing page experience.
News
- Added Chinese Yuan (CNY) to the list of supported currencies.
Tweaks
- Improved the update flow for legacy licenses.
Fixes
- Cleaned up whitespace and simplified terms/privacy input markup in settings.
Tweaks
- The Settings -> Liquid Web Products page no longer requires an opt-in to communicate with external servers.
Features
- Integrate with Nexcess Licensing and Portal.
Tweaks
- Plugin name changed to be “Kadence Memberships Pro”.
- Updated branding references from StellarWP to Nexcess.
Fixes
- Fixed a fatal error when no payment gateways are enabled in telemetry data.