Black Friday: 30% OFF em todos os planos, já aplicado no carrinho Ver planos
Entrar Carrinho

Paid Memberships Pro Roles Changelog

Todas as versões registradas, da mais nova para a mais antiga, com o que mudou em cada uma.

Última 1.5.4 · 29 set 202612 versõesDesde mai 2020

2026 · 2 versões

  1. 1.5.4

    Última
    1 correção1 de segurança
    Corrigido
    • Fixed level names with apostrophes creating role names with a stray backslash. #56 (@dparker1005)
    Segurança
    • Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #56 (@dparker1005)
  2. 1.5.2

    1 correção2 de segurança
    Corrigido
    • Deleting a membership level now removes that level's role from any users who still have it. #54 (@dparker1005)
    Segurança
    • 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)
    • 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)

2025 · 1 versão

  1. 1.5.1

    1 melhoria
    Melhoria
    • Removed unused code to improve quality and resolve an issue of activating the plugin via the Memberships > Add Ons page. #53 (@andrewlimaza)

2024 · 1 versão

  1. 1.5

    4 melhorias1 de segurança
    Melhoria
    • 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.
    • Refactored some code to use built-in methods available from Paid Memberships Pro and older versions to support backwards compatibility.
    Segurança
    • Improved security and escaping of strings.

2022 · 1 versão

  1. 1.4.2

    1 melhoria
    Melhoria
    • Improved UI for role selection in the edit level settings.

2021 · 2 versões

  1. 1.4.1

    2 correções
    Corrigido
    • BUG FIX/ENHANCEMENT: Checkbox list scrollbars are now more noticeable on MacOS.
    • Fixed issue where level role settings weren't being honored sometimes if the default level role was selected.
  2. 1.4

    1 melhoria1 correção
    Melhoria
    • New filter added 'pmpro_roles_after_role_change'. This allows developers to hook in during the role assignment process and run other code.
    Corrigido
    • BUG FIX/ENHANCEMENT: Reworked function that assigns user roles for Paid Memberships Pro V2.5.8+. Fixes an issue with Multiple Memberships Per User and WooCommerce.

2020 · 4 versões

  1. 1.3.2

    1 melhoria
    Melhoria
    • Improved logic around changing level and assigning roles.
  2. 1.3.1

    1 correção
    Corrigido
    • Fixed issue where accidentaly removed administrator role from edit user profile page while plugin is active.
  3. 1.3

    7 melhorias
    Melhoria
    • Added options to level settings area to choose which roles members should receive when purchasing a level.
    • Supports members having multiple roles, and integration for Multiple Memberships Per User Add On.
    • Added localization (translations) and escaped all front-end strings.
    • Improved coding standards and docblocks for all functions.
    • New filter added for when member cancels, allows developers to set a unique user role when a member cancels. Filter: 'pmpro_roles_downgraded_role'
    • New filter added to allow developers to add/remove roles to the membership level settings checkboxes. By default this excludes the admin role. Filter: 'pmpro_roles_downgraded_role'.
    • Reworked the delete_level function. Logic is still the same.
  4. 1.2

    1 correção
    Corrigido
    • BUG FIX/ENHANCEMENT: Adding the "read" capability to all custom level roles by default. You can filter custom role capabilities using the `pmpro_roles_default_caps` filter.

Sem data · 1 versão

  1. 1.0

    1 novo
    Novo
    • This is the initial version of the plugin.

Changelog publicado pelo desenvolvedor, no idioma original.