Changelogs

Default

7 repositories

Events

12 repositories

Give

49 repositories

Kadence

95 repositories

LearnDash

26 repositories

Recent Updates

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.

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.

Fixes

  • Resolved an issue where donations failed when the donor's card or bank required additional verification

Enhancements

  • Updated Razorpay integration to be more secure by always validating on the server first.

Notes

  • Recurring donations through Razorpay require Give - Recurring Donations 2.20.0 or later
  • Updated the bundled Razorpay PHP SDK to 2.9.3, which raises the minimum PHP version to 7.4

Enhancements

  • Updated Razorpay integration to be more secure by always validating on the server first. This will require updating RazorPay to version 3.0.0+

Fixes

  • Resolved an issue where Razorpay checkout launched before validating required Billing State field

Fixes

  • Resolved deprecation warnings for WordPress 7.0 block editor compatibility.
  • Resolved an issue where P2P campaign blocks showed as unsupported when editing a P2P Campaign page.
  • Resolved an issue where the "My Team" tab was displayed on the fundraiser page even when team registration was disabled.

Fixes

  • Resolved an issue where updating exchange rates could fail with a fatal error and leave the settings page loading indefinitely when the exchange rate service returned no rates

Fixes

  • Resolved an issue where a failed Braintree donation triggered a critical error on PHP 8.x instead of notifying the donor.

Fixes

  • Resolved an issue where a Stripe subscription payment that followed a trial period was recorded on the signup invoice instead of generating a new invoice for that billing cycle.
  • Resolved an issue where the "Subscription - Expired" email was sent repeatedly to members whose subscription had already expired.
  • Fixed a conflict where activating MemberDash prevented BuddyBoss's "After Logout" redirect setting from working.

Tweaks

  • Added filters: memberdash_controller_frontend_logout_redirect.

Changes

  • Bug Fix: Settings and setup no longer fail with a "not a valid JSON response" error when a host firewall blocks the batch REST endpoint.