Recent Updates
Tweaks
= [4.6.3] 2019-07-18 =
Fixes
- Prevent "PHP Fatal error: Uncaught Error: Cannot use object of type stdClass as array" when updating to 2.5+ on a pre WP 5.0 version. [#4176](https://github.com/impress-org/give/issues/4176)
- Resolved minor appearance issues with the Stripe Connect notice appearance. [#4175](https://github.com/impress-org/give/issues/4175)
Features
- Added PHPUnit tests for the important
Give_Payments_Queryquery. [#1893](https://github.com/impress-org/give/issues/1893)
Performance
- Improved the WP Admin plugin list page load time by reducing the number of queries generated by the add-on activation banner. [#4112](https://github.com/impress-org/give/issues/4112)
Tweaks
- Updated the list of counties / states in Ireland to be more accurate. [#4145](https://github.com/impress-org/give/issues/4145)
- Polished some minor user workflow issues with the license activation functionality. [#4172](https://github.com/impress-org/give/issues/4172)
Fixes
- Ensured that the notice checking Recurring and Stripe versions would only display for users of Stripe on the particular outdated version and not incorrectly for non-Stripe users. [#4169](https://github.com/impress-org/give/issues/4169)
Fixes
- Authorize.net recurring donations were not displaying the subscription giving period correctly. For instance, monthly subscriptions were listed incorrectly as "One Time" and weekly subscriptions are listing an empty string for the period. The actual subscriptions themselves were created correctly, but they appeared incorrectly to admins / donors in Recurring version 1.9.0.
Features
- Membership status tracked via a custom field.
Tweaks
- Updated to use new RCP 3.0 hooks where possible.
- Add default form label text.
- Updated plugin author name and URL.
Fixes
- Ensure that the correct donation receipt downloads from the WP-Admin area for renewal donations.
- Added additional security checks when downloading PDF Receipts.
Features
- Added support for Stripe in GiveWP Core.
- Added a settings section to provide information about the Stripe webhook status.
- The "Company Name" field, if used, is now sent to Stripe as meta information.
- The Stripe API version has been updated to
2019-05-16. Please test your integrations accordingly. - The add-on now uses the "Payment Intents" feature for all donation processing. This is to ensure that we are using the recommend API from Stripe and paves the way for 3DS and Stripe Checkout version 2.0 in the near future.
Fixes
- An AJAX response error response error would occur in certain configurations when multiple donation forms are on the same page.
Features
- Added "Quarterly" as a giving option for admins to collect.
Performance
- The add-on tables are now only registered when the plugin is activated or updated.
Tweaks
- An additional check is now in place to see whether the subscription history page is set or not. If it is set then the donor will be able to update the subscription amount via a link in recurring donation receipt.
Fixes
- Resolved an issue with native WP comments incorrectly displaying in subscription comments.
- The Recurring goal formats for donation forms was not properly displaying past 20 subscriptions.
- The add-on now properly catches and updates payments that return a declined transaction responses from Authorize.net when the initial transaction is batch processed.
- The add-on now plugin displays dates properly when using a localized date format.
- Stripe now processes the "Renewal Failure" webhook event and updates the corresponding subscriptions properly.
- The "Donation Amount" text would incorrectly display when closing a donation form modal window.
- The recurring integration for Authorize.net was improperly throwing a fatal error when receiving a webhook for a payment that already existed.