WP-Members Membership Plugin · Version history
WP-Members Membership Plugin changelog and version history
- Latest version
- 3.5.8.3
- Oct 27, 2026 (13 days ago)
- Releases
- 37
- since 2021
- In the last year
- 10
- about one every 35 days
- Tested up to
- WordPress 7.1.4
Releases each year
- 20212 releases
- 20225 releases
- 20233 releases
- 20248 releases
- 202511 releases
- 20268 releases
20268 releases
WP-Members Membership Plugin 3.5.8.3Latest
- Retag to resolve SVN conflict, no changes
WP-Members Membership Plugin 3.5.8.2
- Fixes a minor bug in WP_Members_Forms::wp_newuser_form() that results in a PHP deprected notice.
- Adds excluded terms that cannot be used for user meta.
WP-Members Membership Plugin 3.5.8.1
- Removes the login cookie check from 3.5.8. This was believed to have tested out OK, but introduced errors into some installations. It will be reviewed for future consideration but is being rolled back for now.
WP-Members Membership Plugin 3.5.8
- Security update to rktgk_sanitize_array().
- Security update to wpmem_update_user_role().
- Update the profile update function to disallow certain settings unless the user has the required capability, regardless of the screen display tag.
- Add error message on login if cookies are not enabled (mimics wp-login.php check, but with less wp-centric message).
WP-Members Membership Plugin 3.5.7
- Minor update to default css and admin js.
- Security update for the default TOS link.
- The default TOS dialog and link will be deprecated in 3.6.0 in favor of simply using a link in the field label text.
WP-Members Membership Plugin 3.5.6
- Security update to [wpmem_user_membership_posts] shortcode. Limits the “order” and “order by” options in the shortcode.
- Bug fix for checking expiration memberships that require a specific role. The bug from 3.5.5 causes a user with the role to be viewed as having access even if they are expireed.
- Improves file path update in 3.5.5 to equalize https/http when checking if a file to be moved exists. This allows it to check url paths in the attachment meta data that may have been improperly set or were set in http and not updated if the site was changed to https.
WP-Members Membership Plugin 3.5.5.1
WP-Members Membership Plugin 3.5.5
- Bug fix for wpmem_get_user_count_by_role() that causes it to return a total count of all users no matter the role requested.
- Bug fix for image field display in profile.
- Add filter to view posts by restriction status (i.e. Posts > All Posts view).
- Add filter to view posts by membership status (i.e. Posts > All Posts view).
- Add support to switch WP-Members password reset link over to WooCommerce link (adds new setting, updates db version).
- Add sorting to [wpmem_user_membership_posts] shortcode.
- Add sorting arguments to wpmem_get_membership_post_list() function.
- Add date format support for wpmem_get_user_expiration() function.
- Add wpmem_show_membership_posts_sc_list_item filter for [wpmem_user_membership_posts] shortcode output.
- Add wpmem_is_user_deactivated() API function.
- Add wpmem_get_user_time_remaining() API function to check for remaining time on memberships.
- Add WP CLI command for checking remaining time on memberships.
- Add WP CLI command for listing user memberships.
- Update wpmem_get_membership_role() to return false (rather than null) if no role for the membership.
- Code improvement to consolidate wpmem_logout_link filter instances into wpmem_logout_link() function.
- Code improvement in has_access() logic with better handling of role-based memberships.
- Security patches from 3.5.4.1, 3.5.4.2, 3.5.4.3, 3.5.4.4, and 3.5.4.5
202511 releases
WP-Members Membership Plugin 3.5.4.5
WP-Members Membership Plugin 3.5.4.4
WP-Members Membership Plugin 3.5.4.3
WP-Members Membership Plugin 3.5.4.2
WP-Members Membership Plugin 3.5.4.1
WP-Members Membership Plugin 3.5.4
- Bug fix for register form field label links.
- Bug fix that causes [wpmem_field] shortcode option to be reset when setting other settings or updating.
- Bug fix for maintaining [wpmem_field] shortcode setting on upgrade from pre-3.5.x version.
- Bug fix for updating stylesheet settings, especially if upgrading from pre-3.5.x version.
- Deprecated $wpmem->select_style. This is part of the custom stylesheet settings/options, but is no longer needed. Using only $wpmem->cssurl going forward will make upgrading easier for those who use a custom stylesheet. This change should be transparent for all upgrades.
- Add additional form support for form field label links (native WP reg, WC forms, dashboard profile, [wpmem_field] shortcode).
- New API functions for user counts: wpmem_user_count(), wpmem_get_user_count_by_meta(), wpmem_get_user_count_by_role().
- New API function for import: wpmem_csv_to_array().
- Code improvement to radio field type display in native WP and WC My Account reg forms.
- Allow native WC fields in WC My Account reg form.
- Updates to WP CLI commands: All @alias are now @subcommand (changes all underscore commands to dash/hyphen. example: is now ).
- Updates to WP CLI commands: Improve and debug wp mem import memberships command.
- Updates to WP CLI commands: Improve and debug wp mem membership commands (CLI commands to add/update/delete user memberships).
- Updates to WP CLI commands: Add import commands for activate, deactivate, confirm, & unconfirm.
- Updates to WP CLI commands: CLI interface no longer localized (translatable), following core WP on this as the additional strings make the translation files too unwieldy.
WP-Members Membership Plugin 3.5.3
- Add link support for field labels.
- Add wpmem_create_form_label_args filter.
- Add wpmem_form_label_link filter.
- Add new CLI commands for memberships (see release notes).
- Update CLI commands for translation (some were localized, others were not).
- Clean up new field add screen, adds register/profile as separate options (could previously only be selected on main table view), sets proper textarea for multiple checkbox settings.
- Fixes a bug in the default TOS dialog that causes a fatal error when opening the new window.
- Deprecated default TOS in favor of custom linked labels (old field is valid if used, but does not install as default with new install)
- Adds additional output sanitizing.
WP-Members Membership Plugin 3.5.2
- Fixes a bug in the WP_Members_Dialogs::get_text() for unknown keys (reconfirm_link_before & reconfirm_link).
- Fixes a bug in the [wpmem_user_memberships] shortcode that breaks the expiration date display.
- Fixes a bug in the install/upgrade script that causes the “finalize” dialog to display indefinitely for a new install.
- Fixes a bug in the install/upgrade script that didn’t properly transfer stylesheet settings if the stylesheet was not the default.
- Fixes a bug in the html email option, fix prevents from calling it twice.
- Fixes a bug in the membership stack reading that caused an infinite loop (may or may not be a bug, depending on specific local install settings).
- Improve handling of multicheckbox and multiselect field types when data is serialized (from WooCommerce).
- Improve all settings to autoload only those which are needed, specifically set to false those which are not.
- Improve email options to not autoload (previously set to true). These only need to load when called.
- Improve wpmem_update_option() to accept an autoload value (defaults to null, just like core WP function).
- Improve membership options to store in a single option to minimize query every object load. Update option when memberships are updated.
- Improve uninstall to remove all possible wpmem_user_count transients.
- Improve uninstall to remove all possible formats of the widget name.
- Improve stylesheet load (checks for a custom URL value rather than the “select_style” setting).
- Review which objects are loaded and when. Improve where possible. Moved password reset object to only load when doing a password reset.
- Add error handling to WP_Members_Dialogs::get_text() for string keys that do not exist. If one is called, the function will return an empty string and will record the call in the error log.
- Adds wpmem_get_user_meta filter hook.
WP-Members Membership Plugin 3.4.9.7
WP-Members Membership Plugin 3.5.1
- Fixes a bug in the Fields tab edit view that displays two textarea inputs for select, multiselect, multicheckbox, and radio field types.
- Fixes a bug in the admin email notification that does not display the [fields] shortcode.
- Fixes a bug in the Shortcodes tab that throws a PHP error on settings save.
- Fixes a bug that causes fields to not be added to the WP native registration form or processed properly in the Add New screen.
- Fixes bugs in adding WP-Members fields to WooCommerce forms.
- Improves the select, multiselect, multicheckbox, and radio field types so that inadvertent white space after the delimiter “|” is removed.
- Improves the password reset to use esc_url_raw() instead of esc_url() on the reset link. Also trims whitespace before assembling query args and rawurlencodes the query args before link assembly.
- Improves admin email notification, especially for HTML formatted email (removes hard <br> tag at the end of shortcode fields so they can be used in email subject line).
- Makes $field_arr array key in admin notification email filter wpmem_notify_filter obsolete (unlikely that anyone is using this).
- Adds new API functions: wpmem_get_file_field_url(), wpmem_get_field_type(), wpmem_is_file_field(), wpmem_get_field_label(), wpmem_is_field_required().
WP-Members Membership Plugin 3.5.0
- IMPORTANT: WP-Members pluggable functions deprecated for use in theme functions.php. WP-Members is now initialized when plugins are loaded, which is an earlier load action than previous versions. If you have any WP-Members pluggable functions that load in the theme functions.php, you’ll need to mov…
- IMPORTANT: Legacy password reset (requiring username & email to send a new password via email) is fully obsolete. Plugin now only sends a password reset link for the user to then access the site and set a new password (no passwords via email).
- IMPORTANT: Legacy login error message is fully obsolete. Legacy messages still used, in error message, but generation/display is now using the WP Error object class.
- Bug fixes: * Fixes a bug in the login_link shortcode that caused an empty href value. * Fixes a bug in the login that causes double sessions. * Fixes a bug in wpmem_user_has_access() that returns false for checking a specified user ID if the check is run when no user is logged in. * Fixes a bug in…
- New features: * Adds a “novalidate” option by filter toggle to the reg/login forms (for disabling the default HTML5 validation on required fields). * Adds formatting filters (wpmem_field_shortcode_multi_args, wpmem_field_shortcode_multi_rows, wpmem_field_sc_multi_html) for field shortcode to custom…
- Security: * Interim security updates from 3.4.9.x series included and improved. * Security audit of shortcode object class. Includes some of the updates from 3.4.9.x and expands on those. All shortcode inputs from attributes is sanitized, all output is escaped. * Improved handling of user directori…
- Other: * Updates wpmem_get_memberships() to return an empty array if there are no memberships (previous versions returned a false boolean). * Updates wpmem_email_to_user() to use tags instead of numeric tags, but numeric values are backward compatible. * Can resend welcome email (with confirmation…
20248 releases
WP-Members Membership Plugin 3.4.9.6
WP-Members Membership Plugin 3.4.9
- Adds wpmem_field_sc_meta_keys filter hook to filter meta keys allowed by the [wpmem_fields] shortcode (default: fields that are in the WP-Members Fields array).
- Adds wpmem_is_login(), wpmem_is_register(), and wpmem_is_profile() conditional functions.
- Adds index.php to user upload directories to prevent directory browsing if not specifically disabled elsewhere.
- Define $woo_connector object variable for PHP 8.2+ with the premium WooCommerce integration extension.
- Early patch fix for export if memberships are enabled but there are no memberships defined (from 3.5.0 included fixes).
- Early patch fix for fields data list in admin notification email if HTML formatted email is enabled (from 3.5.0 included fixes).
- Security update: Review shortcode object class for sanitizing all shortcode attributes and escaping all output.
- Security update: Review admin user profile class for sanitizing all input and escaping all output.
- Security update: Restrict use of the [wpmem_fields] shortcode. See the release notes on the support site for more detail.
- Update WP version compatibility.
WP-Members Membership Plugin 3.4.4
WP-Members Membership Plugin 3.4.9.5
WP-Members Membership Plugin 3.4.9.4
WP-Members Membership Plugin 3.4.9.3
WP-Members Membership Plugin 3.4.9.2
WP-Members Membership Plugin 3.4.9.1
20233 releases
WP-Members Membership Plugin 3.4.8
WP-Members Membership Plugin 3.4.7
WP-Members Membership Plugin 3.4.6
20225 releases
WP-Members Membership Plugin 3.4.5
WP-Members Membership Plugin 3.4.3
WP-Members Membership Plugin 3.4.4.2
WP-Members Membership Plugin 3.4.2
WP-Members Membership Plugin 3.4.1
20212 releases
WP-Members Membership Plugin 3.4.0
WP-Members Membership Plugin 3.3.9
Questions about WP-Members Membership Plugin’s releases
What is the latest version of WP-Members Membership Plugin?
3.5.8.3, released on Oct 27, 2026 (1 week ago). It’s tested up to WordPress 7.1.4.
How often is WP-Members Membership Plugin updated?
10 releases in the last year, about one every 35 days. Its first release on WordPress.org dates from December 2021.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in WP-Members Membership Plugin’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.