s2Member v260508 (Framework and Pro) was released on May 8th, 2026.
Unified Changelog for s2Member & s2Member Pro v260508
(Framework) Fix: PayPal Checkout cancellation shortcodes now keep
output="anchor"clickable for logged-out visitors. Onlyoutput="button"requires the member to be logged in. See thread 13450(Framework) Fix: PayPal Checkout no longer aborts if the customer's IP address changes during checkout. IP mismatches are logged, but valid checkouts continue processing.
(Framework) Fix: Prevent false Auto-EOT demotions when a stored Auto-EOT time is
0, and improve logging for invalid Auto-EOT values. See thread 13412(Framework) Fix: Prevented a PHP 8.1+ deprecation notice while reading registration times when the stored value is missing or false.
(Framework) Improvement: Improved PayPal Checkout button loading with a client-side fallback when the PayPal SDK is missing from the final page output.
(Pro) Fix: Prevented deprecation notices on newer PHP versions, which could interfere with automatic login/redirects after Stripe checkout.
(Pro) UI: Improved cancellation pro-form submit button text. Cancellation forms now say “Cancel Subscription” instead of the generic “Submit Form”. See thread 13438
Upgrading to the Latest Version
You should get a notification about the update in your admin area. WP Admin > Plugins
You can also download the zip file from your Account page, and upload it. WP Admin > Plugins > Add New > Upload