New: You can now require new members to verify their email before gaining access to restricted content (Restrict > Settings > Emails).
New: There's now a confirmation screen when cancelling a subscription via [subscription_details].
New: Add a member note when the user's subscription level changes.
New: Add filter for the login redirect URL ( rcp_login_redirect_url ).
Fix: Upgrades improperly given both proration and full expiration date extension.
Fix: If initial PayPal Express payment fails, user's account is not set back to "pending".
Fix: Stripe customer balance not removed if payment fails.
Fix: Posts restricted by term not included in rcp_is_restricted_content().
Fix: Styling issues on payments table on Edit Member screen. Payments table is also now responsive.
Fix: Cancelled member who signs up for a recurring Stripe subscription incorrectly receives the "Expired" email.
Fix: Username validation fails on multisite installations when using uppercase characters.
Fix: Stripe.js loaded twice when EDD Stripe is also activated.
Fix: Disabling upgrades removes renewal link from [subscription_details] page.
Fix: Auto renew checkbox remains visible when selecting a free level with an unlimited duration.
Fix: SQL syntax error on plugin activation.
Fix: Display an error message when attempting to edit a member that doesn't exist.
Fix: PayPal subscr_eot IPN incorrectly expiring some memberships that have since been updated.
Tweak: Always use RCP_Member::get_expiration_date() method where possible instead of getting user meta directly.
Tweak: Improve member notes format during initial signup.
Tweak: When reCAPTCHA is activated you can no longer submit the registration form until it's been filled out.
Tweak: Removed the second display of the subscription level price on the register-single.php template.
Tweak: Changed the heading on the members page from "Paid Subscribers" to "Members".