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

Paid Memberships Pro Email Confirmation Changelog

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

Última 1.0.2 · 7 out 20267 versõesDesde set 2020

2026 · 4 versões

  1. 1.0.2

    Última
    1 correção
    Corrigido
    • Fixed an issue where email confirmation links could fail to validate if another plugin filters `random_password`. #67 (@dparker1005)
  2. 1.0.1

    1 correção2 de segurança
    Corrigido
    • Fixed an undefined index notice on the edit level page when no level ID is present. #65 (@dparker1005)
    Segurança
    • Email confirmation keys are now randomly generated instead of derived from the user ID and signup time. #66 (@dparker1005)
    • Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #65 (@dparker1005)
  3. 1.0

    2 novos3 melhorias2 correções1 de segurança
    Novo
    • Added an "Email Confirmation" panel to the Edit Member screen on PMPro 3.0+ showing the member's confirmation status, email address, and which of their levels require confirmation, with actions to validate the member, resend the confirmation email, require re-confirmation, or send a first confirmation email. #61 (@flintfromthebasement)
    • Added an "Email Confirmed" column to the Members List and the Users list. The column can be hidden from Screen Options. #61 (@flintfromthebasement)
    Melhoria
    • The resend confirmation email is now registered as a PMPro email template class on PMPro 3.4+, so it has a name, description, and variable list on the Email Templates settings page, supports the test email button on PMPro 3.5+, and uses liquid syntax on PMPro 3.7+. Existing customizations to the template are preserved. #64 (@dparker1005)
    • Validating a member from the Edit Member screen now fires the `pmproec_after_validate_user` action, matching validation through the confirmation link. #61 (@dparker1005)
    • The validate and resend row actions on the Users list and Members List now only appear for members whose levels require confirmation, and the "Validated" label is now translatable. #61 (@flintfromthebasement)
    Corrigido
    • Fixed PHP warnings when `$pmpro_pages` was not yet populated, such as during REST or AJAX requests. #63 (@dwanjuki)
    • Corrected the error message shown when validating a user who could not be found. #61 (@flintfromthebasement)
    Segurança
    • The email confirmation key is now compared with a timing-safe check and the user ID is validated before use. Resending a confirmation email from the account page now requires a logged in user and a valid nonce. #62 (@flintfromthebasement)
  4. 0.9

    1 melhoria1 removido
    Melhoria
    • Added a link to the Email Confirmation Add On documentation on the Edit Membership Level page and removed colons from the field labels. #59 (@kimcoleman)
    Removido
    • Removed bundled translation files to reduce the shipped plugin package size.

2024 · 1 versão

  1. 0.8

    1 melhoria
    Melhoria
    • Updated the frontend UI for compatibility with PMPro v3.1. #53 (@dparker1005, @kimcoleman)

2023 · 1 versão

  1. 0.7

    4 melhorias2 correções
    Melhoria
    • Improved integration with BuddyPress directories when using the PMPro BuddyPress Add On. #46 (@JarrydLong)
    • Updating ` ` tags to ` ` tags for better accessibility. #51 (@michaelbeil)
    • No longer pulling checkout level from `$_REQUEST` variable. #49 (@dparker1005)
    • Now using the function `get_option` instead of `pmpro_getOption`. #50 (@dwanjuki)
    Corrigido
    • BUG FIX/ENHANCEMENT: Now allowing users without a confirmed email address to cancel their membership. #45 (@dparker1005)
    • BUG FIX/ENHANCEMENT: Improved compatibility with PMPro Multiple Memberships Per User Add On. #47 (@dparker1005)

2020 · 1 versão

  1. 0.6

    3 novos12 melhorias5 correções1 de segurança5 alterações
    Novo
    • Added pmproec_after_validate_user hook to execute custom code after validation.
    • Added a checkbox to the edit level page to check if a level should require email confirmation.
    • Added a "Validate User" link to the user admin to force validate a user.
    Melhoria
    • Added localization functionality, includes Afrikaans and English (UK) translations
    • Added new filters to handle validation redirects for logged-in and logged-out users: `pmproec_logged_in_validate_redirect` and `pmproec_logged_out_validate_redirect` respectively.
    • Added 'Resend Confirmation Email' to the Membership Account page.
    • Added filter pmproec_extra_query_args to allow developers to add extra query args to the email confirmation link.
    • Option added to revalidate user's if they change their email address - if an admin changes a user email user's won't need to validate their email again.
    • Admins and users are able to resend the email confirmation at any point while the user's email is not validated.
    • Resend email confirmation link added to the user's membership account page.
    • Custom HTML email template for resending email confirmation requests.
    • Integrates with Email Templates Admin Editor and uses !!validation_link!! shortcode available in the resend confirmation email template.
    • Adjusted the method used to generate validation keys.
    • Support localization, includes master POT file.
    • Now also filtering pmpro_has_membership_level to users who aren't confirmed won't see content hidden via shortcodes or pmpro_hasMembershipLevel.
    Corrigido
    • Fixed issue where manually added members were validated but treated as unvalidated members on the front-end.
    • Fixed grammar (spacing) issue for the email confirmation message.
    • Removed PHP Notice error log entry.
    • Fixed typo in text added to email. (Thanks, Jiks)
    • Fixed login URL destination when users are logged out
    Segurança
    • Escaped text on front-end.
    Alterações
    • = .5 - 2018-09-13 =
    • If you have !!validation_link!! in your email body, the validation link will be inserted there instead of at the top of the email. (Thanks, Thomas Sjolshagen)
    • = .2.2 =
    • = .2.1 =
    • This is the initial version of the plugin.

Changelog publicado pelo desenvolvedor, no idioma original.