Version: 3.5.31
Fix: Sanitation issues in core files.
Improvement: Add new Stripe Option to filter the webhooks that are by RCP. If you want to use a couple of webhooks then you can use them instead of all.
Improvement: Add constant 'RC_NO_FREEMIUS' and filter `restrict_content_integrations_should_load_freemius` to avoid Freemius usage.
Update: Update Stripe library to version 10.3.
Update: RCP Stripe API version to 2023-01-23.
Fix: Fatal error cannot redeclare “rcp_should_show_discounts” when using multiple paid registration forms. Props @lelandf
Fix: Discount Signup Fees option as it was unable to saved.
Improvement: Include Help Page sections in RCP Settings instead of pointing to the knowledge site.
Improvement: Register template. Props to @leland
Fix: Hide PayPal and Braintree credentials as they were visible without clicking the view icon.
Fix: Maximum number of simultaneous connections per member setting.
Add: Freemius integration to help Restrict Content Pro be a better plugin.
Fix: Braintree keys that were not been saved in the settings page.
Fix: Code internal fixes to prevent usage of PHP Short tags.
Add: Welcome Page for new installation.
Fix: Issue with settings not saving the PayPal API keys.
Fix: Issue with PayPal Express and PayPal Pro cancel button that was not enabled.
Fix: Styles from the registration button, the font size in the password hint text
Fix: Registration form with missing labels.
Improvement: Styling of registration form for desktop and mobile.
Fix: Error when updating or adding a card with Stripe. Update RCP JS Stripe code since it was using deprecated function.
Improvement: Update styles of registration page. Remove tables, replace with divs. Props James Welbes
Improvement: Update styles of Membership page. Remove table, replace with divs. Align columns. Tweak mobile view. Give inputs a max width. Props James Welbes.
Improvement: Change the label "Membership Level" -> "Membership" in the exporting tools.
Fix: Error when the setting "Remove Data on Uninstall" was enable. There was a wrong file reference.
Update: Misc Setting label "Multiple Free Subscriptions" to "Switch Free Subscription" since it makes more sense.
Add: Missing settings in the System Info Page(Stripe Statement Descriptor, Stripe Statement Suffix, Remove Data on Uninstall, Switch Free Subscription).
Fix: Remove forcing the usage of attributes `userlevel` or `level` in shortcode `[restrict]`. The `[restrict]` shortcode will be deprecated in future releases.
Improvement: Add a new feature in the RCP settings to let the user add Stripe Descriptor and Suffix.
Improvement: Add a new feature to allow switching free memberships if the user has already used or trialed a free membership.
Fix: PHP 8.x. Fix string format while displaying the percentage symbol on the "Discount Codes" page.
Fix: Error message not shown when toggling auto-enable on/off [RCP-279].
Fix: PHP 8 Deprecations
Fix: Adding WordPress 5.8 block_categories_all covering custom Gutenberg category
Fix: Fixing the declaration of the Allowed Blocks for Content Upgrade Redirect
Fix: Fixing InnerBlocks Template declarations