Every recorded version, newest first, with what changed in each one.
Latest 2.1.1· Oct 1, 202610 versionsSince Jan 2020
2026 · 4 versions
2.1.1
Latest
1 improvement1 security
Improved
Documented the third-party QR code service used for the membership card. #78 (@dparker1005)
Security
Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #77 (@dparker1005)
2.1
1 new
New
Added the `next_payment_date` and `membership_enddate_or_next_payment_date` card elements. #76 (@M4rkWilhelm, @dparker1005)
2.0.1
1 fix
Fixed
Fixed an issue where the membership card CSS was negatively affecting blog posts and featured images on certain themes. #75 (@andrewlimaza)
2.0
2 new3 improvements2 fixes1 change
New
Added a new membership card block for the WordPress Block Editor. #74 (@RachelRVasquez)
Introduced a new elements attribute for the [pmpro_membership_card] shortcode, with automatic fallback to the legacy card layout when omitted. #72 (@kimcoleman)
Improved
Added support for displaying the site logo via site_logo (and retained featured_image support). #72 (@kimcoleman)
Added new customization filters: pmpro_membership_card_left, pmpro_membership_card_right, and pmpro_membership_card_get_display_value. #72 (@kimcoleman)
Refactored plugin structure by moving template/admin helpers into an /includes folder. #72 (@kimcoleman)
Fixed
Fixed redirection from the membership card in certain cases to make it more reliable and consistent. #71 (@kimcoleman)
Fixed an issue where the QR code shown would not be resized. #65 (@dwanjuki)
Changes
DEPRECATION: Removed support for legacy filters pmpro_membership_card-extra_classes and pmpro_membership_card_after_card. #72 (@kimcoleman)
2025 · 1 version
1.2
1 new2 improvements1 fix1 removed
New
Added support for user avatars on the membership card. #56 (@andrewlimaza)
Improved
Now allowing admins to set the Membership Card page on the Memberships > Settings > Pages settings page. #64 (@dparker1005)
Now showing expiration dates next to each level on the membership card. #63 (@dparker1005)
Fixed
BUG FIX/ENHANCEMENT: The "Print" link is now translatable. #61 (@MaximilianoRicoTabo)
Removed
No longer using methods from the `pmpro_posts_by_content` class. #64 (@dparker1005)
2024 · 1 version
1.1.3
3 improvements
Improved
Improvements added to the print functionality and adjusted printing sizes.
Adjusted title of the membership card from H3 to H2 to improve accessibility and screen readers.
Added comments to code for improved IDE compatibility.
2023 · 1 version
1.1.2
1 improvement1 fix
Improved
Added compatibility for using the [pmpro_membership_card] in custom post types (@JarrydLong)
Fixed
Fixed an issue when qr_data attribute was set to an invalid option.
2022 · 2 versions
1.1.1
1 fix
Fixed
Fixed an issue where it would always show "None" as the level even if a user had a valid level.
1.1
2 improvements1 fix1 removed
Improved
Improved support for Multiple Memberships Per User Add On. This now shows multiple levels within the card view. (@dparker1005)
Added the ID 'pmpro_membership_card_member_since' to the 'since' element on the membership card. (@kimwhite)
Fixed
BUG FIX/ENHANCEMENT: Fixed an issue where the "View and Print Membership Card" link would not generate a URL correctly if a page wasn't set with the [pmpro_membership_card] shortcode. (@andrewlimaza)
Removed
Deprecated functions (pmpro_membership_card_get_levels_for_user and pmpro_membership_card_return_level_name) in place of the new function pmpro_membership_card_output_levels_for_user. (@dparker1005)
2020 · 1 version
1.0
1 new7 improvements4 fixes3 changes
New
Added shortcode attribute for print_size. Specify small, medium, large or all. Default is: all.
Improved
Added QR Code functionality and QR data. Attributes: `qr_code="true"` and `qr_data="email"` for example. Please see documentation for more information. Thanks @jarrydlong.
Added filter to allow custom data to be added: `pmpro_membership_card_after_card`.
Added filter for QR code if `"other"` is set in attribute: `pmpro_membership_card_qr_data_other` and `pmpro_membership_card_qr_code_size`.
Support Multiple Memberships Per User Add On. Thanks @ronalfy
Add class to locate a post/page based on content (i.e. a shortcode)
Use built-in shortcode search function has_shortcode
Use pmpro_posts_by_content::get to search/find. Uses WP_Query & includes support for WP caching
Fixed
BUG FIX/ENHANCEMENT: Fixed notices and warnings, general improvements.
Include private as well as published posts/pages in searches for the page/post containing the member card shortcode
Didn't use valid WP_User object when adding u= query parameter.
Fixed template loading bug.
Changes
= .2.1 =
Generalized. Added readme.
Initial version.
Changelog published by the developer, in their original language.