Black Friday: 30% OFF en todos los planes, aplicado automáticamente en el carrito Ver planes

Paid Memberships Pro Email Confirmation Changelog

Todas las versiones registradas, de la más nueva a la más antigua, con lo que cambió en cada una.

Última 1.0.2 · 7 oct 20267 versionesDesde sep 2020

2026 · 4 versiones

  1. 1.0.2

    Última
    1 corrección
    Corregido
    • Fixed an issue where email confirmation links could fail to validate if another plugin filters `random_password`. #67 (@dparker1005)
  2. 1.0.1

    1 corrección2 de seguridad
    Corregido
    • Fixed an undefined index notice on the edit level page when no level ID is present. #65 (@dparker1005)
    Seguridad
    • 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 nuevos3 mejoras2 correcciones1 de seguridad
    Nuevo
    • 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)
    Mejora
    • 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)
    Corregido
    • 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)
    Seguridad
    • 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 mejora1 eliminado
    Mejora
    • 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)
    Eliminado
    • Removed bundled translation files to reduce the shipped plugin package size.

2024 · 1 versión

  1. 0.8

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

2023 · 1 versión

  1. 0.7

    4 mejoras2 correcciones
    Mejora
    • 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)
    Corregido
    • 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 versión

  1. 0.6

    3 nuevos12 mejoras5 correcciones1 de seguridad5 cambios
    Nuevo
    • 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.
    Mejora
    • 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.
    Corregido
    • 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
    Seguridad
    • Escaped text on front-end.
    Cambios
    • = .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 por el desarrollador, en su idioma original.