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.8.3
Latest
1 fix
Fixed
Reverting v1.8.2 changes which were not needed and potentially problematic.
1.8.2
1 fix
Fixed
Resolved PHP 8+ compatibility issue by making some class methods static.
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.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)
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.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.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.
1.3.6
1 fix
Fixed
Fixed some warnings when fields are added to the Add Member Admin form.
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
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.
1.3.3
1 fix
Fixed
Still fixing the bug with dependency fields with labels with quotes in them.
1.3.2
1 fix
Fixed
Fixed a bug with dependency fields.
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.