s2Member v260312 (Framework and Pro) was released on March 12th, 2026.
Unified Changelog for s2Member & s2Member Pro v260312
(Framework) Fix: Prevent a PHP 8.1+ deprecation notice from appearing above the admin Users table in some cases.
(Framework) Security: Improved debug log sanitization.
(Framework) Improvement: PayPal Checkout credential test and OAuth failure log entries now include client_len_hash / secret_len_hash values (length_hash, e.g. 80_4d9a7c1b2e8f4a21) to help compare attempted credentials during troubleshooting without exposing raw values.
(Framework) Enhancement: Added a new No-Cache Headers Behavior option under General Options > Performance & Caching, making no-cache behavior configurable from the admin UI. It includes:
Alwaysmode, the legacy safe default that prevents caching site-wide in case user-conditional output appears.Selectivemode, which was previously available only through a filter and may improve caching for guests, but can miss some runtime no-cache triggers.- The new
Evaluativebeta mode, which evaluates the page with more runtime information and may allow more pages to be cached safely for guests. - An optional debug header to help troubleshoot no-cache behavior.
(Framework) UI: Clarified the Download Options text to explain that unique download limits are counted in the last X days (rolling window), reducing confusion about whether the limit resets on fixed calendar dates.
(Framework) UI: Improved the PayPal Checkout credentials test failure message.
(Framework) UI: Fixed the PayPal button encryption admin notice so that it shows only to administrators in the WP Admin area, not non-admin users.
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