Skip to content

Releases: strangerstudios/pmpro-donations

2.1 - 2024-07-16

16 Jul 17:44
Compare
Choose a tag to compare
  • 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

20 Mar 17:25
Compare
Choose a tag to compare
  • 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

06 Sep 14:29
Compare
Choose a tag to compare
  • BUG FIX: Fixing issue where donations would not be charged when using the PayPal Express gateway. #63 (@dparker1005)

1.1.2 - 2023-08-15

15 Aug 19:17
Compare
Choose a tag to compare
  • 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

14 Aug 15:27
Compare
Choose a tag to compare
  • BUG FIX: Resolved issue where !!donation!! email variable would not be replaced if user did not donate.

v1.1

12 Aug 19:26
Compare
Choose a tag to compare
  • 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

10 Apr 16:51
Compare
Choose a tag to compare
  • 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.

v.5

09 Nov 14:04
Compare
Choose a tag to compare
v.5
  • BUG FIX: Making sure session is started before interacting with session vars.
  • BUG FIX: Keeping billing address fields visible when switching to pay by check option.
  • BUG FIX: No longer allowing negative donations if a minimum value wasn't set.
  • ENHANCEMENT/FIX: Wouldn't always substitute text properly when translated
  • ENHANCEMENT/FIX: PHP Warnings during checkout
  • ENHANCEMENT: Improved fields display on membership checkout page to use no tables for compatibility with Paid Memberships Pro v1.9.4.