521 produtos atualizados nos últimos 7 dias

Changelog do Paid Memberships Pro – Approvals

O que mudou em cada versão, da mais recente para a mais antiga. As notas são as publicadas pelo desenvolvedor, no idioma original.

  • Mais recente 1.8.2 · 29 set 2026
  • 29 versões
  • Desde mar 2019

2026

5 versões

Versão 1.8.2

Mais recente
1 correção 1 reforço de segurança Assinar para baixar a versão 1.8.2

Correção

  • Fixed searches containing an apostrophe on the Approvals admin page. #225 (@dparker1005)

Segurança

  • Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #225 (@dparker1005)

Versão 1.8.1

1 correção Assinar para baixar a versão 1.8.1

Correção

  • Fixed a fatal error when approving or denying a member who no longer has the level being approved or denied. #224 (@dwanjuki)

Versão 1.8

5 melhorias Assinar para baixar a versão 1.8

Melhoria

  • Modernized the Approvals admin list with level and status filters, responsive table, colored status badges, item count, and standard pagination. Approval status is no longer combined with Email Confirmation status. #221 (@kimcoleman)
  • Rebuilt the application view into the standard PMPro two-column layout with breadcrumb navigation, inline Approve / Deny / Reset actions, read-only user fields, and a Member Information sidebar. #221 (@kimcoleman)
  • Added an Approvals panel to the Edit Member screen listing the member's applications and full approval history. #221 (@kimcoleman)
  • Account page now displays approval status for Pending and Denied members using newer hooks. Requires PMPro 3.4+. #221 (@kimcoleman)
  • getApprovalCount now supports all as a status argument. #221 (@kimcoleman)

Versão 1.7.1

1 melhoria 1 correção

Melhoria

  • Updated default email templates to use the new {{ variable }} Liquid syntax when running Paid Memberships Pro 3.7 or higher, while preserving the legacy !!variable!! syntax for older versions. #220 (@dparker1005)

Correção

  • Fixed textdomain placement on default email body strings in the Admin Approved, Admin Denied, and Application Approved templates so they are correctly translatable under the pmpro-approvals textdomain. #220 (@dparker1005)

Versão 1.7

2 melhorias 2 correções Assinar para baixar a versão 1.7

Melhoria

  • Improved links in the admin area to help site owners reach documentation and helpful articles quicker. (@kimcoleman)
  • Removed the SQL_CALC_FOUND_ROWS SELECT modifier as it has been deprecated in MySQL 8.0+ and used an alternative approach. (@dparker1005)

Correção

  • Fixed email sending issues when the admin email address is not associated with a WordPress account. (@andrewlimaza)
  • Fixes an issue when trying to add the role on admin_init but there is not role at the point. Fixes an issue with Multisite Cloning software. (@andrewlimaza)

2025

4 versões

Versão 1.6.5

2 melhorias 4 correções Assinar para baixar a versão 1.6.5

Melhoria

  • Added "Extra Fields" to the admin approval emails. This will include any user fields that are shown on checkout. (@andrewlimaza)
  • Added support for sending a test email within the Email Templates editor screen. This requires Paid Memberships Pro v3.5 or later. (@andrewlimaza)

Correção

  • Fixed an issue where the default recipient would always show "member" for admin emails (@dwanjuki)
  • Adjusted the membership account approval status to use the CSS class "pmpro_list_item" to match styling for Paid Memberships Pro V3.0+ (@andrewlimaza)
  • Resolved an issue with the Membership Directory Add On that allowed non-approved members to access restricted pages. (@andrewlimaza)
  • Corrected the body content in the default email sent to members when their application is denied. (@andrewlimaza)

Versão 1.6.4

2 correções

Correção

  • Fixed an error when viewing the Approvals settings page without any level configured for approval. (@dwanjuki)
  • Fixed an issue when a member changed their membership level and the approval meta was not correctly cleared. (@dwanjuki)

Versão 1.6.3

2 correções

Correção

  • Fixed an issue where the "Require Membership" checkbox would not consider a user's approval status. #201 (@dparker1005)
  • Fixed an issue where the "Membership Pending Approval" message may not overwrite the default message when content is restricted. #201 (@dparker1005)

Versão 1.6.2

2 melhorias 4 correções

Melhoria

  • Now using the new PMPro_Email_Template class to show email template variables when editing email templates in PMPro v3.4+. #199 (@MaximilianoRicoTabo)
  • Marked the pmpro_member_shortcode_access method as deprecated in favor of pmpro_has_membership_level. #194 (@MaximilianoRicoTabo)

Correção

  • Fixed an issue where the [membership] shortcode would not restrict correctly when specific levels were not specified. #194 (@MaximilianoRicoTabo)
  • Fixed a PHP warning that showed when calculating the number of pending approvals in the dashboard. #200 (@MaximilianoRicoTabo)
  • Fixed a PHP warning that showed when the approval status was checked for a level that does not exist. #195 (@ipokkel)
  • Fixed a PHP warning that showed when displaying a confirmation message for a level that does not exist. #196 (@MaximilianoRicoTabo)

2024

2 versões

Versão 1.6.1

2 correções

Correção

  • Fixes conflict with Pay By Check if user fields are restricted by level. #190 (@dparker1005)
  • Fixed PHP warnings when the admin email address is not associated with a WordPress account. #188 (@dwanjuki)

Versão 1.6

2 melhorias

Melhoria

  • Updated the frontend UI for compatibility with PMPro v3.1. #186 (@dparker1005)
  • Added a new filter pmpro_approvals_show_level_confirmation_message to allow showing the level confirmation message within the approval confirmation message. #183 (@andrewlimaza)

2023

1 versão

Versão 1.5.1

1 melhoria 1 correção

Melhoria

  • Refactored pmpro_getOption functions to use get_option instead.

Correção

  • Added support for User Fields instead of Register Helper Fields when previewing the pending member information. Please upgrade any Register Helper code to use the User Fields logic or class.

2022

3 versões

Versão 1.5

3 melhorias 1 correção

Melhoria

  • Added support for Multiple Memberships Per User, allowing individual approval for each level ID a user may hold.
  • Improved logic for the Approval Counter to increase accuracy.
  • Added support for member directory filtering within the PMPro BuddyPress & BuddyBoss Add On.

Correção

  • Fixed an issue where free checkouts would cause a warning that level ID's are missing on the confirmation page.

Versão 1.4.3

1 melhoria

Melhoria

  • Added Approval level template and support for PMPro v2.9+ settings UI.

Versão 1.4.2

1 melhoria 1 correção

Melhoria

  • Capture username of admin/person who reset approval status of a user when logging this action. (@ideadude)

Correção

  • Fix issue in some cases where 'pmproap_user_is_approved' filter would not run when filtering via code snippets. (@ideadude)

2021

2 versões

Versão 1.4.1

1 melhoria 3 correções

Melhoria

  • Added $level parameter to the 'pmpro_approvals_member_denied_email_data' filter.

Correção

  • Fixed an issue where pending members were automatically approved when checking out for the same level multiple times.
  • Fixed an issue where Register Helper Fields that show up for certain levels would cause other custom fields to be hidden from the view info of the Approvals page.
  • Fixed issues where approved members would see content for non-members shortcode - [membership level="0"].

Versão 1.4

7 melhorias 11 correções 1 reforço de segurança

Melhoria

  • Added translation file for German locale.
  • Added in filter 'pmpro_approvals_approval_count_sql_parts' and 'pmpro_approvals_approval_count_sql' to make SQL query (when counting pending users) easier to manipulate.
  • Added in filter 'pmpro_approvals_pending_approvals_sql_parts' and 'pmpro_approvals_pending_approvals_sql' to make SQL query (for retrieving pending users) easier to manipulate.
  • Added in filter 'pmpro_approvals_level_restrict_checkout' to allow bypassing of checkout restriction. Thanks @edwinbsmith
  • Improved coding readability and variable naming.
  • Make links clickable when custom fields are added to the user's profile and previewing approval information. Note: the stored value requires http:// or https:// to make it clickable.
  • Integrate with Pay By Check. When a user is approved, approve their pending check order. Has to be enabled by using the filter pmpro_approvals_pbc_success_on_approval and returning true to enable it.

Correção

  • Clear pending approval data if the user changes their level or cancels before being approved or denied.
  • Allow pending/non-approved members to cancel their membership level on the frontend.
  • Fixes an issue for [membership] shortcode that didn't pass levels attribute and pending members used to gain access to restricted content.
  • Fixed an issue where refreshing the approvals page may resend the approval email - this now only gets sent once.
  • Fixed an issue where multiple fields belonging to different levels with the same name would show up twice on the view info page of the approvals. This now supports the 'level' attribute inside Register Helper when displaying fields.
  • Fixed general issues when Paid Memberships Pro was not active.
  • Fixed warnings of missing variables when approval emails were sent.
  • Fixed an issue where an undefined variable was used inside the approval's list within the WordPress admin.
  • Fixed general warnings when a level does not require payment.
  • Support Pay By Check confirmation message/instructions when a level uses both Pay By Check and requires approval.
  • Fixing a notice for check payment instructions confirmation message text when approval level is free.

Segurança

  • General escaping and sanitizing when outputting data on the user's approvals information page.

2019

12 versões

Versão 1.3.4

1 melhoria

Melhoria

  • Improved query for Approval Count inside dashboard for speed improvements to reduce load times while in WordPress dashboard.

Versão 1.3.3

1 melhoria 1 correção

Melhoria

  • Added pmpro_approvals_level_requires_approval to filter the result of the PMPro_Approvals::requiresApproval method.

Correção

  • Fixed issues with PMPro Member Directory integration if your DB prefix was not wp_. (Thanks, Ciprian Tepes)

Versão 1.3.2

1 correção

Correção

  • Get_current_screen threw a fatal error in some cases.

Versão 1.3.1

3 correções

Correção

  • User approval status was not showing in the members list.
  • Edit user page was not showing custom fields from Register Helper.
  • Approval links not showing under members list and was hidden completely.

Versão 1.3

3 melhorias 4 correções 1 reforço de segurança

Melhoria

  • Improved i18n. Some strings were missing. Please submit a PR to get your locale included in a future release.
  • Integrate with Member Directory Add On. Automatically hide non-approved users from Member Directory Add On pages. Member Directory .5.4+ required.
  • Hooks added in for Approvals table to allow inserting custom columns ("pmpro_approvals_list_extra_cols_header" and "pmpro_approvals_list_extra_cols_body" respectively).

Correção

  • Remove "Status" from account page if the user's level doesn't require approval.
  • Approval link being escaped in Paid Memberships Pro 2.x+ 'recent' members dashboard widget.
  • Improved custom fields not showing for pending members edit page and view info pages.
  • Integrate with Email Confirmation Add On. Improved UX.

Segurança

  • Improved escaping when outputting data to the screen.

Versão 1.2

3 melhorias 6 correções

Melhoria

  • Added i18n support for Approvals with French translation files. Please submit your translation files via a Pull Request or on www.paidmembershipspro.com so we may include these in future a release.
  • Filters added for approved, denied and pending status.
  • Support Register Helper fields inside the "View" profile of pending users. Including "File" fields.

Correção

  • Fixed issue with [membership] shortcode not working correctly for pending/logged-in non-members.
  • Fixed integration with Email Confirmation. Admins will only be able to approve/deny users once their emails are confirmed.
  • Fixed integration with Email Templates Admin Editor sending out wrong usernames. Dear admin, for users and vice versa.
  • Fixed pending member notification bubble for PMPro 2.0+.
  • Fixed menus for PMPro 2.0+. (Thanks, ioamnesia on GitHub)
  • Reworked the email functionality entirely.

Versão 1.1

1 melhoria

Melhoria

  • Added action hooks: pmpro_approvals_before_approve_member, pmpro_approvals_after_approve_member, pmpro_approvals_before_deny_member, pmpro_approvals_after_deny_member, pmpro_approvals_before_reset_member, pmpro_approvals_after_reset_member. All of these hooks pass two parameters: $user_id, $level_id.

Versão 1.0.4

1 correção

Correção

  • Fixed issue where approvals weren't showing up as pending due to corrupted settings.

Versão 1.0.3

1 correção

Correção

  • Added the PMPro_Approvals::hasMembershipLevelSansApproval($level_id, $user_id) function, which is used now and fixes issues where a user was "approved" for a level they didn't even have.

Versão 1.0.2

1 melhoria 2 correções

Melhoria

  • Showing a count of pending approvals in the menu now.

Correção

  • Fixed warning when checking if a level is hidden.
  • If you set a level to require another level's approval, that level will automatically be set to require approval.

Versão 1.0.1

1 correção

Correção

  • The Approval Settings on the edit membership level page now allow you to choose the first Yes option to require approval for this specific level.

Versão 1.0

1 melhoria

Melhoria

  • Initial version.

CUPONS

GANHE 5% DE DESCONTO na sua primeira compra

Preencha o formulário abaixo e garanta 5% de desconto na sua primeira compra. Válido por tempo limitado.