Skip to content

Releases: strangerstudios/pmpro-donations

2.4 - 2026-05-15

Choose a tag to compare

@dparker1005 dparker1005 released this 15 May 16:36
  • ENHANCEMENT: Added support for the new pmpro-paypal Add On (1.1+) as a no-billing gateway at checkout. #100 (@dparker1005)
  • ENHANCEMENT: The membership cost and donation amount now appear on the admin View Order page and the printable order template, in addition to the existing public invoice and confirmation pages. Now requires Paid Memberships Pro v3.1 or later. #98 (@andrewlimaza)
  • DEPRECATED: The pmpro_donations_invoice_bullets filter has been removed. Use the core pmpro_order_single_meta filter to customize donation entries on order views. #98 (@andrewlimaza)

2.3 - 2026-03-27

Choose a tag to compare

@andrewlimaza andrewlimaza released this 27 Mar 12:21
  • ENHANCEMENT: Added Donations Received report that gives an isolated view of all successful donations received. (@andrewlimaza, @vbuster01)
  • ENHANCEMENT: Added improved links in the admin area so admins may find helpful links quicker (@kimcoleman)
  • BUG FIX: Removed warning message that a donation only level will remove the member's actual membership when checking out and already has an active membership level. (@andrewlimaza)
  • BUG FIX: General improvements to fix warnings with PHP8.5+ (@dwanjuki)

2.2 - 2025-04-17

Choose a tag to compare

@andrewlimaza andrewlimaza released this 17 Apr 10:53
  • BUG FIX: Fixed an issue where !!donation!! was not correctly being rendered in the email confirmation template. (@becleung, @MaximilianoRicoTabo)
  • BUG FIX: Fixed CSS class selectors for dropdown for the predefined donation amounts. (@kimcoleman)

2.1 - 2024-07-16

Choose a tag to compare

@dparker1005 dparker1005 released this 16 Jul 17:44
  • ENHANCEMENT: Updated styling for compatibility with PMPro v3.1 including moving the "Make a Gift" field to its own checkout box. #75 (@dparker1005, @kimcoleman)
  • BUG FIX/ENHANCEMENT: Optimized reverse-compatibiliy code for donation amounts stored in order notes that could cause performance during bulk order processing. #74 (@JarrydLong)
  • BUG FIX/ENHANCEMENT: Localized the "other" dropdown option at checkout. #71 (@mircobabini)
  • BUG FIX: Fixed issue where the pmpro_donations_invoice_bullets filter would not alter the bullets on the PMPro Invoice page. #73 (@dwanjuki)

2.0 - 2024-03-08

Choose a tag to compare

@dparker1005 dparker1005 released this 20 Mar 17:25
  • FEATURE: Donation levels can now have a "donation confirmation message" that will be shown on the confirmation page after a user donates. #64 (@MaximilianoRicoTabo)
  • ENHANCEMENT: Order donation amounts are now stored in order meta. #66 (@MaximilianoRicoTabo)
  • ENHANCEMENT: Added a new panel for "Donations Settings" when editing a membership level. #65 (@MaximilianoRicoTabo)
  • ENHANCEMENT: Added the pmpro_alter_price class to donation fields at checkout to detect when the checkout level price changes. #70 (@MaximilianoRicoTabo)
  • BUG FIX/ENHANCEMENT: Improved the sanitization of some $_REQUEST variables. #68 (@MaximilianoRicoTabo)
  • DEPRECATED: Donation amounts are no longer stored in order notes. Existing donation data in order notes will be gradually migrated to order meta as the donation data is accessed. #66 (@MaximilianoRicoTabo)

1.1.3 - 2023-09-06

Choose a tag to compare

@dparker1005 dparker1005 released this 06 Sep 14:29
  • BUG FIX: Fixing issue where donations would not be charged when using the PayPal Express gateway. #63 (@dparker1005)

1.1.2 - 2023-08-15

Choose a tag to compare

@dparker1005 dparker1005 released this 15 Aug 19:17
  • ENHANCEMENT: Added a new filter pmpro_donations_invoice_bullets to filter the bullet points that are added to the PMPro Invoice page. #55 (@MaximilianoRicoTabo, @dparker1005)
  • ENHANCEMENT: Now wrapping the donation prompt text at checkout in a <span> tag so that it can be styled with CSS. #39 (@elementswebsolutions)
  • ENHANCEMENT: Updating <h3> tags to <h2> tags for better accessibility. #50 (@ipokkel)
  • ENHANCEMENT: Now preventing autocompletion of donation field at checkout. #45 (@MaximilianoRicoTabo)
  • BUG FIX/ENHANCEMENT: Fixing paragraph spacing issues with custom help text by switching to using wp_editor(). #58 (@dparker1005, @MaximilianoRicoTabo)
  • BUG FIX/ENHANCEMENT: Now always allowing users to renew a donations-only level. #60 (@dparker1005)
  • BUG FIX: Added delimiters to regular expressions. Fixes issue where donation inputs may be ignored if non-numeric characters were included. #47 (@becleung)
  • BUG FIX: Fixing issue where payment fields may not show if a non-zero donation dropdown option is selected. #59 (@dparker1005)
  • BUG FIX: Now correctly sending the “Checkout - Paid" email template if a non-zero donation was added to a free level at checkout. #61 (@dparker1005)
  • BUG FIX: No longer storing donation amounts in $_SESSION which was causing issues on some sites. #36 (@MaximilianoRicoTabo)
  • REFACTOR: No longer pulling the checkout level from the $_REQUEST variable. #46 (@dparker1005)
  • REFACTOR: Now using the function get_option() instead of pmpro_getOption(). #48 (@michaelbeil)

v1.1.1

Choose a tag to compare

@dparker1005 dparker1005 released this 14 Aug 15:27
  • BUG FIX: Resolved issue where !!donation!! email variable would not be replaced if user did not donate.

v1.1

Choose a tag to compare

@dparker1005 dparker1005 released this 12 Aug 19:26
  • FEATURE: Added !!donation!! email template variable.
  • BUG FIX/ENHANCEMENT: Now only starting sessions on checkout page, which resolves warning from Site Health tool.
  • BUG FIX/ENHANCEMENT: Now properly stripping slashes in donation "Help Text" setting.
  • BUG FIX/ENHANCEMENT: Resolved PHP notice when loading the checkout page with 'Other' as a dropdown donation option.
  • BUG FIX/ENHANCEMENT: Resolved PHP warning when loading a level's donation settings for the first time.

v1.0

Choose a tag to compare

@dparker1005 dparker1005 released this 10 Apr 16:51
  • FEATURE: Added "Donations-Only Level" option.
  • BUG FIX: Fixed bug where donation was not being added to order notes.
  • BUG FIX: Now correctly hiding 'Other' option in donation dropdown menu if 'Other' is not allowed.
  • BUG FIX: Fixed regular expression in pmprodon_getPriceComponents().
  • BUG FIX/ENHANCEMENT: Fixed some strings that were using the wrong text domain and added translation files.
  • REFACTOR: Organized code into separate files.