Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

Paid Memberships Pro Register Helper Changelog

Every recorded version, newest first, with what changed in each one.

Latest 1.8.3 · Mar 17, 202315 versionsSince Nov 2019

2023 · 3 versions

  1. 1.8.3

    Latest
    1 fix
    Fixed
    • Reverting v1.8.2 changes which were not needed and potentially problematic.
  2. 1.8.2

    1 fix
    Fixed
    • Resolved PHP 8+ compatibility issue by making some class methods static.
  3. 1.8.1

    1 security1 change
    Security
    • Better escaping of the signup shortcode parameters and other outputs.
    Changes
    • NOTICE: This plugin is still deprecated, but we have pushed out this security release to avoid potential security issues on sites using the old plugin.

2022 · 1 version

  1. 1.8

    1 new2 improvements3 fixes
    New
    • Can set fields to be saved into a user taxonomy.
    Improved
    • ENHANCEMENT/BUG FIX: Sanitizing the upload file name. (Thanks, @benholdmen)
    • ENHANCEMENT/BUG FIX: Removed unused select2 images.
    Fixed
    • Fixed fatal error when activating RH with PMPro 2.9+ active.
    • Fix mixed content errors in wp-admin when using HTTPS. (Thanks, @ZebulanStanphill)
    • Fixed issue with file uploads on multisite.

2020 · 3 versions

  1. 1.7

    4 improvements8 fixes
    Improved
    • Files can now be deleted by setting the "allow_delete" field attribute.
    • Images submitted through the "file" field can now be previewed.
    • Added function to collect information saved in the "wp_users" table.
    • Membership managers can now see admin only fields.
    Fixed
    • BUG FIX/ENHANCEMENT: Class "pmpro_required" now being added to required fields.
    • BUG FIX/ENHANCEMENT: "Required" asterisks are now being added by the core PMPro plugin.
    • BUG FIX/ENHANCEMENT: Checkout box descriptions are now being shown on frontend profile.
    • Fixed issue where fields would be required even if they are not visible on checkout page.
    • select2 and checkbox_grouped fields will now successfully save when empty.
    • Fields depending on checkbox_grouped value will now show/hide as expected.
    • Line breaks will now be preserved in textareas.
    • Fixed issue where "0" in text field would not pass required check.
  2. 1.6.1

    1 fix
    Fixed
    • Fixed warning shown for PMPro versions < 2.3
  3. 1.6

    7 improvements3 fixes
    Improved
    • Removed "profile_only" legacy conditional check. (Thanks, @wiethkaty)
    • Support Paid Memberships Pro v2.3+ front-end profile edit page.
    • Update select2.js to latest distributed version. Improves integration with other plugins/themes that may also include select2.js
    • Removed unused assets.
    • Added classes to radio buttons, grouped check boxes and hidden fields. These now support "class" => "my-class" attribute when creating these fields.
    • Make "The X field is required" error message translatable.
    • Added 'pmpro-required' class to custom fields, this improves error handling and will highlight fields when there is a problem with them at checkout.
    Fixed
    • Fixed issue with checkbox fields readonly attribute.
    • Adjusted images to ensure their encoding is correct.
    • BUG FIX/ENHANCEMENT: Improved CSS for custom fields at checkout.

2019 · 1 version

  1. 1.5

    1 new4 improvements3 fixes
    New
    • Added number fields. (Thanks, William Crandell)
    Improved
    • Fixed integration with the GoURL Bitcoin Payment Gateway Add On
    • Fixed integration with the Payfast Payment Gateway Add On
    • Added support for Multiple Memberships per User. Fields with levels parameters will show at checkout if ANY of those levels are included at checkout.
    • Fixed placeholders when used in select2 elements.
    Fixed
    • Fixed issue where date fields could save values off by one month when using WP 5.3+.
    • Avoiding warnings when using 2Checkout.
    • Now properly wrapping checkoutbox list items in a ul tag.

Undated · 7 versions

  1. 1.4

    3 improvements7 fixes
    Improved
    • Improved display of field elements and checkout boxes for compatibility for 1.9.4.
    • Improved UI of the checkbox_grouped field type.
    • Added French translation files. (Thanks, Alfonso Sánchez Uzábal)
    Fixed
    • Some required fields could be left empty at checkout.
    • Required File Upload was not recognized. (Thanks, contemplate on GitHub)
    • Slight fix for already uploaded docs. (Thanks, contemplate on GitHub)
    • Leading zeros were being removed from numeric values.
    • RH Field CSV export failure under PHP7.
    • Removed redundant tag. (Thanks, jbruggeling on GitHub)
    • Fixed issue where 0 valued options were not being selected in dropdowns, multiselects, and radio fields.
  2. 1.3.6

    1 fix
    Fixed
    • Fixed some warnings when fields are added to the Add Member Admin form.
  3. 1.3.5

    2 improvements2 fixes
    Improved
    • Updated Readme, including instructions.
    • Added logic to only load CSS and JS on the checkout and profile pages on the frontend and profile and edit user pages in the dashboard.
    Fixed
    • Incorrect function definition (static vs non-static).
    • Didn't save RH fields from pmpro-add-member-admin
  4. 1.3.4

    3 improvements4 fixes
    Improved
    • Updated select2 to the latest version and using minimized files.
    • Now loading select2 on front end pages and user profiles.
    • Made the multiselect "Choose one or more" instruction translatable.
    Fixed
    • Fixed bug where checkbox values weren't updated if they were changed from checked to unchecked during a renewal checkout. (Thanks, stevep2000)
    • Fixed display of fields with multiple values in Members List CSV.
    • Fixed JS logic for conditional checkbox fields. (Thanks, jslootbeek)
    • Fixes for date fields.
  5. 1.3.3

    1 fix
    Fixed
    • Still fixing the bug with dependency fields with labels with quotes in them.
  6. 1.3.2

    1 fix
    Fixed
    • Fixed a bug with dependency fields.
  7. 1.3.1

    1 improvement
    Improved
    • Added an option html_attributes to fields that can be used to add arbitrary attributes to the HTML elements. e.g. set it to => array('placeholder'=>'Your Company') to set the placeholder attribute.

Changelog published by the developer, in their original language.