3 versions
Paid Memberships Pro – Roles For Membership Levels history.
Every release of Paid Memberships Pro – Roles For Membership Levels is archived here with its changelog, file size, and security scan result. Use the archive to roll back to a stable release or audit what changed between updates.
1 of 3 releases scanned clean
v1.5.2Latest
June 12, 202620.3 KB
Other
- SECURITY: Users now need the manage_options capability to view or modify the roles assigned to a membership level. Users who can edit levels without that capability now see a read-only list of the level's assigned roles. #54 (@dparker1005)
- SECURITY: Submitted role mappings are now validated against the roles offered in the level settings UI so that a tampered request cannot assign hidden roles such as administrator or another level's role. #54 (@dparker1005)
Fixed
- Deleting a membership level now removes that level's role from any users who still have it. #54 (@dparker1005)
October 31, 202420.0 KBUnknown
Other
- SECURITY: Improved security and escaping of strings.
Added
- Improved capability for Paid Memberships Pro V3.0+ logic.
- Defaulting to the "New User Default Role" setting when no role is selected within the membership level settings. This will dynamically change based on the default WordPress setting.
- Allows creation of custom level roles for each membership level at any time if the role does not exist.
- Deletes the `pmpro_draft_role` role when the plugin is deleted or delete roles and deactivate option is selected from the plugins page.
Improved
- Refactored some code to use built-in methods available from Paid Memberships Pro and older versions to support backwards compatibility.
v1.4.2Unavailable
October 3, 202318.4 KBScanned
Added
- Improved UI for role selection in the edit level settings.
Fixed
- Fixed issue where fatal error was being caused when Paid Memberships Pro was deactivated.
Why archive
Sometimes the latest release isn't the one you need. The archive lets you pin Paid Memberships Pro – Roles For Membership Levels to a known-good version, or roll back while a bug is investigated. Every release stays scanned and reachable.