S2Member

S2Member 240325

No permission to download
- (Framework) **Fix**: Some sites were getting a warning from v240315's restriction improvement when the WP REST request doesn't include a type or ID. Fixed in this release.See [thread 11347](https://f.wpsharks.com/t/11347)

- (Pro) **Enhancement**: Checkout success redirection URLs are now validated as safe with WordPress' _wp_validate_redirect_. To use a domain different than the site's, it can be allowed with wp's filter [allowed_redirect_hosts](https://developer.wordpress.org/reference/hooks/allowed_redirect_hosts/).

- (Framework) **Enhancement**: Additional validation to prevent an invalid s2Member Level role during registration.
- (Framework) **Enhancement**: Improved access restrictions applied to WP REST requests.
- (Framework) **Fix**: PayPal button encryption default changed to "disabled".
- (Framework) **Fix**: Mailchimp interest groups integration wasn't working correctly all the time. Fixed in this release.
- (Framework) **Fix**: Potential security issue under rare circumstances. Fixed in this release.
- (Framework) **Fix**: Mailchimp's groups/interests were not transitioning correctly with the updated integration. Fixed in this release.
- (Framework) **UI**: Added a notice about PayPal giving trouble with encrypted buttons recently, recommending to not encrypt them for now. You may need to disable button encryption, and allow non-encrypted payments. _s2Member > PayPal Options > Account Details > Button Encryption_
- (Framework) **UI**: Brought back the "Expand All" and "Collapse All" buttons for the admin panels. See [thread 10796](https://f.wpsharks.com/t/10796)
- (Framework) **UI**: Updated the link to the PayPal IPN configuration.
- (Framework) **UI**: Added link to PayPal's IPN History page. _s2Member > PayPal Options > PayPal IPN > More Information_
- (Pro) **Fix**: Stripe's billing update pro-form gave an error sometimes. Fixed in this release. See [thread 10752](https://f.wpsharks.com/t/10752)
- (Framework) **Enhancement**: Updated the Mailchimp integration to v3 of their API. I made it so you shouldn't need to change anything, it should work with your existing configuration. Still worth doing a test or checking that things are normal after the update, and report any issues you notice. See: [thread 10666](https://f.wpsharks.com/t/10666)
- (Framework) **Bug Fix**: Removed latest changes to gateway notification and return handlers, that were causing difficulties with member access in some scenarios.
- (Framework) **Fix**: Initialized some array keys to prevent PHP warnings in PayPal notify and return files. Thanks Greg Mulhauser for your help.

- (Framework) **UI**: Widened the Logs viewer. Thanks Sim. See [thread 10064](https://f.wpsharks.com/t/10064)

- (Framework) **UI**: Framework auto-update is now allowed when Pro add-on installed.

- (Pro) **UI**: The Pro updater now shows when a newer version available, not just when required.
- (Pro) **UI Enhancement**: In ClickBank Options admin page, added note about keeping IPN encryption disabled.

- (Pro) **Enhancement**: Removed ClickBank's name from the notify, return, and success URLs, replaced with just `cb`. Kudos to Eduardo for telling me about this. See [thread 9910](https://f.wpsharks.com/t/9910)

- (Pro) **Enhancement**: Added a PayPal payment request ID to help prevent random/rare PayPal duplicate charges. Kudos to Nathan for his help. See [thread 7999](https://f.wpsharks.com/t/7999/27)

- (Framework) **UI Enhancement**: Admin page panels widened for larger displays.

- (Framework) **UI Enhancement**: Simplified Getting Started and Getting Help admin pages.

- (Framework) **UI Enhancement**: In PayPal Options admin page, updated paths and links to PayPal settings.

- (Framework) **Bug Fix**: Removed the Security Badge's link to the old Flash powered page on s2Member's site.

- (Pro) **UI Enhancement**: Small improvements to the Pro upgrader.
Top