Give
Recent Updates
Fixes
- Resolved an issue with billing details falsely being required when you disabled them and set the credit card field to a single field. #400, #401
Features
- Added manual subscription sync functionality to the Stripe + Plaid gateway.
- Added an additional validation method to ensure that a donor attempting to donate recurringly through a non-recurring supported gateway receives a useful message preventing the subscription attempting and receiving an API error or processing as a one-time donation incorrectly.
Fixes
- Resolved an issue with webhooks being properly recorded for the Stripe + Plaid gateway.
Fixes
- Adjusted how MailChimp email lists are retrieved so that users with a large number of lists (100+) are able to retrieve them properly over the API via AJAX. #51
Fixes
- Resolved a PHP fatal error on the donation details screen preventing proper viewing of data. This was the result of the code reorganization in the previous version. #45
Fixes
- Corrected an issue with webhooks being processed correctly for one time payments due to a function looking into an incorrect table for the reference data key. This has been corrected so now payments mark properly as processing and completed. #41
Tweaks
- Deprecated the gateway specific "Payment Method Label" option because that feature is now available in Give Core. #40
- Improved organization of code between the admin settings and gateway functionality.
Tweaks
- Adjusted how settings are output in preparation for Give Core 2.5.0 which drops backwards compatibility for old CMB2 style of registering settings.
Fixes
- Resolved a regression where percentage based goals were not displaying their progress correctly. [#4049](https://github.com/impress-org/give/issues/4049)
- Resolved a regression in
2.4.3where IE10/11 browsers had issues with donating with multi-level donation forms. [#4048](https://github.com/impress-org/give/issues/4048) - Corrected a PHP Warning on servers running PHP 7.3.3 within the email tags settings section. [#4044](https://github.com/impress-org/give/issues/4044)
- Resolved conflict with iTheme's Sync plugin. [#3989](https://github.com/impress-org/give/issues/3989)
- Updated the backwards compatibile TCPDF version used by older plugin versions to the latest version. [#4054](https://github.com/impress-org/give/issues/4054)
Fixes
- Ensure when a donation form's "Registration" option is set to "Login" that it does not appear incorrectly as optional on the donation form. [#4045](https://github.com/impress-org/give/issues/4045)
- Prevent a PHP warning from displaying in the System Info window due to new host detection login in the previous release. [#4041](https://github.com/impress-org/give/issues/4041)
- Ensure that logged in users without donor's associated with their WP users can properly donate. This is a regretion fix from the previous version 2.4.2 release. [#4039](https://github.com/impress-org/give/issues/4039)
- Resolved an incompatibility with Elementor's "Finder" functionality. [#3912](https://github.com/impress-org/give/issues/3912)
Fixes
- When the Stripe add-on is activated the requirements for the billing details were removed from donation forms. This allowed donors to process donations without inputting their address. Many organizations require the address as required to donate and this resolves the issue with the fields being non-required.
Fixes
- Stripe fix to ensure existing donors who process a recurring donation with a new card or a new donor who use their card first time within the Stripe Checkout modal don't receive a "No Such Source" error. #825