Kadence Memberships Pro
Tweaks
- Updating the selector for the rcp_get_registration_form_state.
- Removed Currency Code comparison so that global currency can be changed in the future.
- Add jQuery to remove special characters from discount codes in admin area, because discount codes with special characters are not valid.
- Changed build notation from PayPal.
Fixes
- Disabling upgrades prevented a customer from purchasing a second membership with multiple memberships enabled
Fixes
- Updating the link building for front end user cancellations, to ensure that the link still functions after translation occurs.
- Fixing additional jQuery issues that occur when the base version of jQuery is overridden to the latest version.
Fixes
- Updating minified version of register form js for Restrict Content Pro
Fixes
- Reworking jQuery to cover deprecations.
Fixes
- Password Reset Form not processing usernames correctly
- Stripe Sources lookup issue occurring when attempting to get the default source from legacy api configurations
Tweaks
- Starting removal of 2Checkout from Restrict Content Pro Core
- Making the Stripe Webhook instructions stand out more on the settings page
- Adding the trailing slash to Stripe Webhook URL
- Remove files that are causing false positives in security scans
Fixes
- The Stripe SDK previously replaced the Error class with the Exception class, so core code was updated to match
Features
- If Stripe auto renewal comes in late, recalculate Stripe subscription next bill date
- Stripe allow subscription periods and durations to be updated
- Stripe Mark payments as refunded with webhook listener
Tweaks
- Update Stripe SDK version to version 7.52.0
- Update Stripe Api version to latest version
- Remove "rcp-" from Stripe.js script handle
- Improve error message handling when attaching payment method to a customer
Fixes
- Error when updating Stripe card for cancelled Stripe subscriptions
- Ensure that Stripe profile js is not triggered until the DOM has loaded
- Stripe registration fails when incorrectly trying to retrieve stripe intent object from payment_intent
- Replacing stripe.handleCardPayment and stripe.handleCardSetup because those functions have been deprecated.
Tweaks
- Updating the minified js for includes/js/registration.js.
Tweaks
- Set session cookies instead of using wp_signon during registration. The wp_login hook will no longer fire after a user is registered.
- Add action to perform custom validation for Password Resets.
- Add filter to conditionally disable reCAPTCHA.
- Add filter to conditionally disable login hijacking.
- Add API to allow for asynchronous Promise-based registration validation.
- Remove old updater API calls
- Adding License Logging
Fixes
- French Translation update.
- Spanish Translation update.
- Membership Levels fix for both sorting the levels and the number that can be displayed.
- Braintree and Stripe had dates being formatted with the incorrect format.
- RCP settings page was not defaulting to the selected tab after saving form.
Tweaks
- Removing old License Key field, label, and notification.
