GiveWP

Features

  • This release includes an upgrade routine to move comments from WordPress core tables to our own custom tables. This was done to resolve conflicts with various plugins incorrectly flagging Give's comments as spam. [Developer's Post - Custom Comment Tables](https://developers.givewp.com/2018/10/08/give-2-3-0-custom-comment-tables/), [#3627](https://github.com/impress-org/Give/issues/3627), [#3589](https://github.com/impress-org/Give/issues/3589), [#3604](https://github.com/impress-org/Give/issues/3604), [#3588](https://github.com/impress-org/Give/issues/3588)
  • Admins now have the ability to send notes to donors via a customizable email within the donation details screen. [#2159](https://github.com/impress-org/Give/issues/2159)
  • A real time view of currency number formatting displays when modifying the setting. [#3490](https://github.com/impress-org/Give/issues/3490)
  • You can now more easily copy form shortcodes by clicking a new "Copy Shortcode" button. [#2602](https://github.com/impress-org/Give/issues/2602)
  • There is now a Gutenberg block for the donor wall. [#3546](https://github.com/impress-org/Give/issues/3546)
  • We've added a "Select All Fields" option within the donation exporter for easier select/deselect checkboxes. [#3649](https://github.com/impress-org/Give/issues/3649)
  • There is now a {donor_comment} email tag to pass within emails. [#3655](https://github.com/impress-org/Give/issues/3655)
  • Added the ability to export donation comments within the exporter. [#3743](https://github.com/impress-org/Give/issues/3743)
  • Acceptance testing has been updated to include UI testing. [#3663](https://github.com/impress-org/Give/issues/3663)

Tweaks

  • The donor wall gravatars have been optimized to now load after page load as to not slow down page speed. [#3758](https://github.com/impress-org/Give/issues/3758)
  • Added filters to the donation exporter so developers can include custom data to export as needed. [#3709](https://github.com/impress-org/Give/issues/3709)
  • Updated the "Card Name" field label to "Cardholder Name" to help donor's understand the field. [#3714](https://github.com/impress-org/Give/issues/3714)
  • Dates are formatted to the WordPress date format found under Settings > General. [#3502](https://github.com/impress-org/Give/issues/3502)
  • Optimized the loading of give options by setting autoload to no for most of Give's settings. [#2491](https://github.com/impress-org/Give/issues/2491)
  • When changing payment gateways a nonce is verified for additional security. [#2580](https://github.com/impress-org/Give/issues/2580)
  • The TCPDF library is now included with composer to help prevent conflicts with other plugins using the same library. [#3482](https://github.com/impress-org/Give/issues/3482)
  • Currency settings now allow for 8 decimal points to better support Bitcoin and other crytocurrencies. [#3602](https://github.com/impress-org/Give/issues/3602)

Fixes

  • The donor wall has now been modified so each individual donation displays separately. As well, we've added additional options in the shortcode to sort the donors. The styles have also been improved to be more cross-theme compatible. [#3744](https://github.com/impress-org/Give/issues/3744), [#3781](https://github.com/impress-org/Give/issues/3781)
  • When the "Delete all data" tool is used, Give data is removed from all tables BUT Give settings and custom tables are not removed. When Give is uninstalled with the "Remove Data on Uninstall" selected under Settings > Advanced tab, Give data and settings are removed AND custom tables are removed. [#3638](https://github.com/impress-org/Give/issues/3638)
  • Per-form emails now use the global email content as a starting point for easier customization. [#3653](https://github.com/impress-org/Give/issues/3653)
  • When you delete a donation form the form's metadata is now removed from the database for better cleanup. [#3641](https://github.com/impress-org/Give/issues/3641)
  • When Singapore is selected the City requirement is removed. [#3669](https://github.com/impress-org/Give/issues/3669)
  • Allow selection of more than the first 30 forms in the Export tool. [#3674](https://github.com/impress-org/Give/issues/3674)
  • Set autocomplete off to all the admin date fields. [#3675](https://github.com/impress-org/Give/issues/3675)
  • Resolved typos in the "Dry Run" option of the importer. [#3699](https://github.com/impress-org/Give/issues/3699)
  • Resolved jumping to a page number issue in Donations > Donors when entering a custom page number and pressing enter. [#3719](https://github.com/impress-org/Give/issues/3719)
  • Do not display shortcode generator above form content. [#3739](https://github.com/impress-org/Give/issues/3739)
  • Ensure date fields have the same placeholders throughout the admin interface. [#3757](https://github.com/impress-org/Give/issues/3757)