Here are the release notes for recent updates to popular Add Ons including Register Helper, Member Directory and Profiles, WooCommerce Integration, Shipping Address, MMPU, and Mailchimp.

How to Update PMPro Add Ons
Navigate to Dashboard > Updates in the WordPress admin to update Add Ons in your membership site. A valid license is required to update some of our premium Add Ons. Be sure to backup your site before performing updates and always update one plugin at a time so that you can isolate upgrade issues.

Register Helper Add On v1.6
Collect additional custom fields at membership signup. The v1.6 release comes with a couple of bug fixes as well as a few enhancements. The full release notes are listed below.
- BUG FIX: Fixed issue with checkbox fields readonly attribute.
- BUG FIX: Adjusted images to ensure their encoding is correct.
- BUG FIX: Fixed warning shown for PMPro versions < 2.3
- BUG FIX/ENHANCEMENT: Improved CSS for custom fields at checkout.
- ENHANCEMENT: Removed
profile_only
legacy conditional check. (Thanks, @wiethkaty) - ENHANCEMENT: Support Paid Memberships Pro v2.3+ front-end profile edit page.
- ENHANCEMENT: Update
select2.js
to the latest distributed version. Improves integration with other plugins/themes that may also include select2.js - ENHANCEMENT: Removed unused assets.
- ENHANCEMENT: Added classes to radio buttons, grouped check boxes and hidden fields. These now support
"class" => "my-class"
attribute when creating these fields. - ENHANCEMENT: Make “The X field is required” error message translatable.
- ENHANCEMENT: Added
pmpro-required
class to custom fields, this improves error handling and will highlight fields when there is a problem with them at checkout.

Member Directory and Public Profiles v.7
- SECURITY/ENHANCEMENT: Update NPM packages to latest version to resolve vulnerability issues.
- BUG FIX: Stripping slashes when using an apostrophe in search field.
- BUG FIX: Fixed notice and display bug when a trailing space was left in the shortcode’s “fields” attribute.
- BUG FIX: Added
method="post"
to search form on directory page to avoid errors where sites not using pretty permalinks would break. - BUG FIX/ENHANCEMENT: Replicated error_log for field data code in the “table” layout (logging was already in the other layouts).
- BUG FIX/ENHANCEMENT: Added
word-break
css improvement for cases where a long name or email address was forcing overflow content. - BUG FIX/ENHANCEMENT: Fixed case where a user hidden from directory could still have their individual profile accessed through direct URL.
- ENHANCEMENT: Support for Multiple Memberships Per User to display comma-separated list of levels in directory and profile view.
- ENHANCEMENT: Support for frontend member profile edit in PMPro v2.3+ to allow members to toggle display in directory.
- ENHANCEMENT: Filter added for previous and next page navigation on directory (
pmpromd_pagination_url
). - ENHANCEMENT: Wrapped the filename output on directory or profile with
<span class="pmpromd_filename">
to allow customization or hide via CSS.

Multiple Memberships Per User (MMPU) v.6.4
Allow users to checkout for and hold multiple memberships at the same time when using Paid Memberships Pro. This release fixes expiration issues with the WooCommerce Integration and a few other improvements.
- BUG FIX: Fixed issue where expiration dates weren’t set correctly when using PMPro WooCommerce.
- BUG FIX: Fixed a fatal error when PMPro was not activated.
- BUG FIX: Avoiding warnings when no level param is set on the checkout page.
- ENHANCEMENT: Adding a 0 to the front of the version number to avoid issues with version control tags/etc.

WooCommerce Add On: v1.7
The Add On integrates with WooCommerce to sell Memberships as a product, set a global % discount on products by level or set a per-product members-only price. This update ensures that the Add On is compatible with the latest version of WordPress and includes a variety of bug fixes.
- BUG FIX: Fixed bug where marking an order expired or cancelled could impact other subscriptions.
- BUG FIX: Fixed typo with
woocommerce_order_status_on-hold
. - BUG FIX: Fixed bug that kept the “Apply Member Discounts to WC Subscription Products?” setting (under Memberships -> Settings -> Advanced) from working properly.
- BUG FIX/ENHANCEMENT: Checked that $product is actually a “product” post_type when checking if user has active membership for level.
- BUG FIX/ENHANCEMENT: Improved checks for cancelling membership if membership product expires.
- ENHANCEMENT: Added function
pmprowoo_user_has_active_membership_product_for_level
to return whether a user has an active WooCommerce product that gives membership. - ENHANCEMENT: Updated tested up to value for WooCommerce to v4.0 and WordPress to v5.4

Shipping Address on Membership Checkout Add On v1.0
Adds Shipping Address fields to the membership checkout page, confirmation page, confirmation emails, member’s list, and edit user profile pages. This update comes with frontend profile support and some bug fixes.
- BUG FIX/ENHANCEMENT: Checking if user has a membership that includes shipping fields or is an admin before displaying fields.
- ENHANCEMENT: Added support for PMPro v2.3+ frontend profile.
- ENHANCEMENT: Setting to v1.0 to reflect the stability of the functionality and code base.

Mailchimp Add On: v2.3.1
Integrate User Registrations with Mailchimp. Adds members to audiences based on their membership level and allows opt-in lists at checkout or profile edit. The release includes enhancements to support Paid Memberships Pro v2.3.
- ENHANCEMENT: Added support for Paid Memberships Pro v2.3+ front-end profile edit page.
- ENHANCEMENT: Now using checkboxes to select audiences instead of <select> fields
- ENHANCEMENT: Added support for Paid Memberships Pro v2.3+ front-end profile edit page.
- ENHANCEMENT: Now using checkboxes to select audiences instead of fields