Back to WooCommerce Memberships
WooCommerce Memberships changelog
Release notes for every version we have on record, newest first.
Latest 1.30.2 · 27 Oct 2026
40 versions
Since Oct 2021
2026 11 versions
1.30.2 Latest 27 Oct 2026 2 fixed
Fixed
- Improve security on Groups integration import requests
- Harden members directory results to respect the block's configured settings
1.30.1 8 Oct 2026 1 fixed
Fixed
- Improve security on admin-ajax membership management requests
1.30.0 18 Aug 2026 2 new1 fixed
New
- Added an "Allowed file types" setting for 'file' profile fields. Configure this in Settings > Memberships after upgrading.
- Added rate limiting to profile field uploads.
Fixed
- Harden security and validation checks around profile field uploads
1.29.2 11 Aug 2026 1 changed
Changed
- Misc - Tested up to WooCommerce 11.0.1 and WordPress 7.0.3
1.29.1 1 Jul 2026 1 fixed
Fixed
- Block editor: prevent "Updating failed" banner when users without the manage_woocommerce_membership_plans capability (e.g. Editor, Author, Contributor) save a post
1.29.0 29 Jun 2026 2 new1 improved2 fixed1 changed
New
- Added ability for retrieving post restriction rules: woocommerce-memberships/post-restriction-rules-get
- Added ability for updating post restriction rules: woocommerce-memberships/post-restriction-rules-update
Improved
- Block editor: the "Memberships" metabox with content restriction settings has been moved to the block sidebar
Fixed
- Replace usage of deprecated wc_enqueue_js()
- Product variation membership plans displaying incorrectly in product "Grant Access" tab
Changed
- Template - Edited templates/myaccount/my-memberships.php
1.28.3 10 Jun 2026 3 fixed
Fixed
- Limit data returned by /members/directory endpoint to only data the directory requires
- Harden security checks on members REST endpoints
- "Translations loaded too early" errors during WP Cron and WP CLI
1.28.2 18 May 2026 1 improved2 fixed
Improved
- Misc - Update the SkyVerge Plugin Framework to v6.2.1
Fixed
- Granting access via previous purchase not working correctly with HPOS
- Broken HTML in "Grant Access Retroactively" modal
1.28.1 23 Mar 2026 1 improved1 fixed
Improved
- Misc - Update the SkyVerge Plugin Framework to v6.1.1
Fixed
- Subscriptions - Dropdown for editing subscription link on "Edit User Membership" page not working
1.28.0 18 Mar 2026 2 new2 improved
New
- Added abilities (WP Abilities API) for membership plans: woocommerce-memberships/plans-create, woocommerce-memberships/plans-delete, woocommerce-memberships/plans-get, woocommerce-memberships/plans-list
- Added abilities (WP Abilities API) for user memberships: woocommerce-memberships/user-memberships-create, woocommerce-memberships/user-memberships-delete, woocommerce-memberships/user-memberships-get, woocommerce-memberships/user-memberships-list
Improved
- Support Sensei Pro in the same manner as Sensei
- Misc - Update the SkyVerge Plugin Framework to v6.1.0
1.27.5 12 Jan 2026 3 fixed
Fixed
- Yoast compatibility issue where post comment_status was being disabled unintentionally in some circumstances
- Yoast compatibility issue where post content might get saved as the restricted message, when edited by a non-admin
- Subscriptions - Membership status not always updated when subscription end date changes
2025 7 versions
1.27.4 8 Dec 2025 4 fixed
Fixed
- Subscriptions - "Next Bill On" date value on front-end memberships table not localized
- Stray HTML appearing when using "Grant Access Retroactively" feature
- Membership Directory block 2-column layout not working in some themes
- Username & password input fields not showing when attempting to view members area while logged out
1.27.3 30 Oct 2025 5 fixed1 removed
Fixed
- Resolve console errors in the Member Directory Block
- Update block editor API usage to prevent deprecation notices
- The member default role was not being removed when an active membership was deleted under some circumstances (e.g. manual removal from a team when using the Teams integration)
- Harden security checks around Membership Directory block data
- Misc - Blocks now use API v3, which fixes a problem where the "resize" toggle wasn't available
Removed
- Misc - The customer_data parameter has been removed from the wc/v4/memberships/members API endpoint. This was only used internally by by Memberships Directory block.
1.27.2 20 May 2025 2 fixed
Fixed
- Plan data not loading when using wc_memberships_get_user_memberships() before the init hook.
- Reduced the priority on our content restriction hook for compatibility with Beaver Builder Themer
1.27.1 6 May 2025 2 fixed
Fixed
- "Memberships" section not rendering on WooCommerce Status page
- Custom profile fields not rendering on admin "Edit User Membership" screen
1.27.0 30 Apr 2025 3 improved2 fixed
Improved
- Subscriptions - When changing the subscription ID linked to a membership, we now automatically change the status/expires date based on the new subscription details (a notice is shown when this happens to convey the change)
- Updated a few directory and file names to better work with class autoloading
- Updated the SkyVerge Plugin Framework to v5.15.8
Fixed
- Elementor - Membership visibility not appearing in "Edit Container" advanced settings
- Addressed error about translations being triggered too early
1.26.11 28 Feb 2025 1 improved1 fixed
Improved
- Add a filter hook on an existing membership found for a purchased plan
Fixed
- Errors with "Membership Note" email when using the experimental "Email Improvements" feature
1.26.10 20 Jan 2025 1 improved1 fixed
Improved
- Performance improvements with wc_memberships_get_memberships_from_subscription() function
Fixed
- Prevent members from being un-enrolled from courses when a membership transitions out of trial state
2024 10 versions
1.26.9 7 Oct 2024 5 fixed
Fixed
- Sensei is_user_enrolled_in_course() method not working as expected
- In some edge cases, product variations were restricted from purchase when they shouldn't have been
- Ensure subscription-linked memberships do not unexpectedly expire when the customer resubscribes
- When configuring a membership plan to auto-enroll in a course, users are now auto un-enrolled if/when their membership becomes inactive
- Remove deprecated usages of WooCommerce enhanced navigation feature
1.26.8 1 Aug 2024 1 improved1 fixed
Improved
- "Membership ending soon" emails are no longer sent for paused memberships
Fixed
- Memberships connected to a subscription weren't inheriting the subscription's "End Date"
1.26.7 11 Jul 2024 1 improved2 fixed
Improved
- Improve performance around membership note count queries
Fixed
- Modals in the admin area were not working (such as CSV import and export)
- Persist delayed member status on export
1.26.6 4 Jul 2024 1 improved4 fixed
Improved
- Add filter hook to adjust arguments used when querying products that grant access to a term
Fixed
- Stop overriding Guest Checkout settings in this specific scenario: guest checkout is turned off, account creation during checkout is turned off
- Fatal error when restricting a page containing the WooCommerce Products Block (Beta)
- Do not use the administrator's membership discounts (if applicable) when they manually create orders via the admin
- Only trace immediate products that grant access to term excluding children
1.26.5 2 Apr 2024 3 fixed
Fixed
- Address PHP 8.2+ notices when viewing Import/Export and Profile Fields admin screens
- Ensure that the {products} merge tag is correctly replaced when using exclusively product variations for discount rules
- When free shipping is granted to a member, ensure that any set minimum order amount is correctly enforced
1.26.4 20 Mar 2024 2 improved4 fixed
Improved
- Add a last activity column to the memberships exported data
- Allow specifying custom date formats when importing or exporting memberships
Fixed
- Correctly set member roles for memberships created from the admin screen when member roles are enabled
- Make sure that users with active memberships aren't accidentally deleted if the "Retain inactive accounts" privacy setting is used
- Ensure that content excerpts are shown if the restriction mode allows for excerpts but the admin has set the corresponding restriction message to empty
- Ensure the Member Directory block can consistently paginate user memberships
1.26.3 26 Feb 2024 3 improved5 fixed
Improved
- The {products} merge tag can be used also in the "Member discount login message" to display products that may grant access to plans with member discounts
- Display a more accurate member last active information in the User Memberships admin screens to match WooCommerce customer last active timestamp
- Apply the_excerpt filter to the excerpt of restricted content
Fixed
- Prevent table alias missing notice from showing when visiting the comments page in admin
- Profile field labels should override the field name when set and displayed to the member
- When increasing the specific delay access of a Member Content block via the corresponding number input, ensure that the delay access increment can go beyond 10 units without error
- Do not apply member discounts while quick-editing a product if the admin is eligible
- Profile field labels should override the field name when set and displayed to the member in the Members Area
1.26.2 14 Feb 2024 1 fixed
Fixed
- Check for public plans instead of private plans when outputting shortcodes while the plans attribute is used
1.26.1 7 Feb 2024 1 improved2 fixed
Improved
- Add filters to tweak the plan statuses considered public
Fixed
- Do not show members belonging to plans with private statuses in the Member Directory block or shortcode output
- Allow dynamic properties in WC_Memberships_Emails to avoid PHP notices with recent versions of PHP
1.26.0 24 Jan 2024 1 new1 fixed
New
- Add compatibility with the cart and checkout blocks
Fixed
- Ensure that the Member Directory block output is visible also to non-admins
2023 3 versions
1.25.2 6 Dec 2023 1 fixed
Fixed
- Do not return all subscriptions when manually linking a subscription to a membership
1.25.1 17 Nov 2023 1 new1 improved
New
- Misc - Add admin notices to help merchants reverting to the cart or checkout shortcodes if the corresponding blocks are used instead
Improved
- Improve performance of memberships export functionality
1.25.0 28 Jun 2023 1 new1 fixed
New
- Misc - Add compatibility for WooCommerce High Performance Order Storage (HPOS)
Fixed
- Include "Additional Content" when rendering Memberships emails
2022 5 versions
1.24.0 30 Nov 2022 1 new1 improved1 changed
New
- Localization - Add Brazilian Portuguese translation, courtesy Renato Fiuza
Improved
- Add the wc_memberships_rule_object_ids filter so that translated products can be restricted correctly
Changed
- Misc - Require PHP 7.4 and WordPress 5.6
1.23.1 12 Sep 2022 3 fixed
Fixed
- Ensure member purchasing discounts are applied with most recent versions of WooCommerce Bookings
- Ensure the correct restriction message is displayed in the 'wcm_content_restricted' shortcode
- Address potential deprecated notices when Memberships handles background jobs with WooCommerce 5.3+
1.23.0 28 Mar 2022 1 new
New
- Introduce a configurable membership directory block with search, filtering, and pagination of members.
1.22.11 14 Feb 2022 1 fixed
Fixed
- When a user doesn't belong to any membership plan, don't show them any profile fields in the My Account area
1.22.10 8 Feb 2022 1 fixed1 changed
Fixed
- Remove deprecated usages of is_ajax() in favor of wp_doing_ajax()
Changed
- Misc - Require WooCommerce v3.9.4 or later
2021 4 versions
1.22.9 22 Nov 2021 1 fixed
Fixed
- Show profile fields for product variations when the parent product has associated profile fields
1.22.8 15 Nov 2021 1 fixed
Fixed
- Hide rules belonging to trashed membership plans from all meta boxes
1.22.7 7 Oct 2021 1 improved
Improved
- Adds a filter to help third party code handle product discounts when a product is on sale
1.22.6 1 Oct 2021 1 fixed
Fixed
- When using the wcm_product_discount shortcode, ensure that the percentage discount amount is not miscalculated while a member is logged in
