GiveWP
Fixes
- 2.0.3 broke those pretty chosen dropdown selects, but this version brings them back to life! This bug only affected wp-admin dropdowns using the "Chosen" select field which allows you to search user lists and forms. [#2787](https://github.com/WordImpress/Give/issues/2787)
- Resolve bug within Give_Payment_Query affecting WP multisite installs. On multisite, custom post type (form, donation log, and donor ) meta query is not working if using the switch_to_blog function. This has now been resolved. [#2815](https://github.com/WordImpress/Give/issues/2815)
- Removed usage of the .load() jQuery method causing conflicts on some installs and now using .on() properly. [#2818](https://github.com/WordImpress/Give/issues/2818)
Tweaks
- This release contains additional health checks for sites still experiencing 2.0+ update issues. There are no additional upgrades needed to perform if you have already updated successfully within this release.
- Removed the custom amount leabel from the set donation {donation} email tag. [#2653](https://github.com/WordImpress/Give/issues/2653)
- Added helper give_get_locate_template function to improve custom template location loading. [#2577](https://github.com/WordImpress/Give/issues/2577)
- Removed deprecated email files. [#2802](https://github.com/WordImpress/Give/issues/2802)
- We have added a minimum height to floating label fields for improved theme compatiblity. [#2340](https://github.com/WordImpress/Give/issues/2340)
- Improved heading within the Donor details screen in wp-admin so it now displays the donor's name. [#2286](https://github.com/WordImpress/Give/issues/2286)
- Improved the interface for the Donations Importer to display more clearly which fields are required to import donations. [#2354](https://github.com/WordImpress/Give/issues/2354)
Features
- Added a dynamanic email template tag that allows you to output any meta field within your emails by using. [#2801](https://github.com/WordImpress/Give/issues/2801)
Fixes
- Now all your donation forms are now displayed within the shortcode builder. Previously only the most recent 30 would display. [#2259](https://github.com/WordImpress/Give/issues/2259)
- The frontend profile editor shortcode now outputs proper messages according to the content the user updated. [#2553](https://github.com/WordImpress/Give/issues/2553)
- The dashboard widget was not using the proper date function for translation thus the day of the week and month would always be in english. [#2811](https://github.com/WordImpress/Give/issues/2811)
- Properly display the donation payment status icon on translated sites. [#2785](https://github.com/WordImpress/Give/issues/2785)
Tweaks
- This update includes additional health checks for the 2.0.0 release. We've switched from using WP_Query to move data to direct SQL queries to prevent query manipulation by other plugins and themes.
- Deprecated the second $_POST parameter within the give_checkout_error_checks action. [#2663](https://github.com/WordImpress/Give/issues/2663)
Features
- The donation form now resets when you go back from the donation confirmation page. [#2091](https://github.com/WordImpress/Give/issues/2091)
Fixes
- WP_Query being modified in upgrade routine by the Polylang plugin. [#2747](https://github.com/WordImpress/Give/issues/2747)
- Data tools have been upgraded to be compatible with 2.0+. [#2744](https://github.com/WordImpress/Give/issues/2744)
- Prevent importer from modifying existing form settings. [#2737](https://github.com/WordImpress/Give/issues/2737)
- Donation form donation counts were not getting properly updated when a payment goes from complete to abandoned donation status. [#2708](https://github.com/WordImpress/Give/issues/2708)
Features
- Added the database table prefix to the system info settings. [#2678](https://github.com/WordImpress/Give/issues/2678)
Tweaks
- Added an email icon to the per form emails tab. [#2680](https://github.com/WordImpress/Give/issues/2680)
- Revised field descriptions for the donations importer. [#2688](https://github.com/WordImpress/Give/issues/2688)
Fixes
- If an issue with an upgrade progress happens there is now a pause and restart functionality built in. It is not recommended that you actually use the pause feature inless you're absolutely positive there was an issue with the update. [#2676](https://github.com/WordImpress/Give/issues/2676), [#2971](https://github.com/WordImpress/Give/issues/2671)
- The {billing_address} tag was displaying blank on PDF receipts. [#2707](https://github.com/WordImpress/Give/issues/2707)
- Updating the Currency Position resulted to a confusing user experience unless you saved it. [#2667](https://github.com/WordImpress/Give/issues/2667)
- View all donations link on the donation forms list screen wasn't properly redirecting to the filtered results. [#2683](https://github.com/WordImpress/Give/issues/2683)
- MySQL error aftering updating Email Preview on Windows 64-bit OS. There was also a database error on the donations list page in the backend on Windows 64-bit OS. [#2677](https://github.com/WordImpress/Give/issues/2677), [#2677](https://github.com/WordImpress/Give/issues/2677)
Features
- We have refactored how Give stores data so it's much more scalable now. This means implementing custom tables and our own database schema. We've worked hard to ensure the upgrade routine works without an issue but be sure to make a backup just in case. [How to Prepare Your WordPress Site for Give 2.0](https://givewp.com/prepare-for-give-2-0/), [#1132](https://github.com/WordImpress/Give/issues/1132), [#1148](https://github.com/WordImpress/Give/issues/1148)
- The email system within Give has been revamped so it's easier to toggle on or off and customize the various notifications all via one interface. [#1346](https://github.com/WordImpress/Give/issues/1346)
- Donors can now have multiple addresses attached to their profiles. This is helpful in the case of donors having a separate billing and mailing address and also to segment other addresses like Gift Aid addresses, etc. [#370](https://github.com/WordImpress/Give/issues/370)
- The tooltip library being used has been switched from qTip2.js to Hint.css. Not only do the new tooltips look nicer, they are also more light weight and have better compatibility with the various WP themes. [#619](https://github.com/WordImpress/Give/issues/619)
- You can now set donation goals based on total number of donations. For instance, setting a goal to accept 500 total donations is now possible. This is useful if you don't want to show amount or percentage based goals. [#1443](https://github.com/WordImpress/Give/issues/1443)
- Revamped how donors can create an account when giving. Rather than adding additional form fields there's now a single "Create an account" checkbox. If checked upon submission of the donation a new WP User will be automatically created for that donor. [#1517](https://github.com/WordImpress/Give/issues/1517)
- Implementing query caching in wp-admin for intense queries. You should see improved load times now when viewing your donations, donors, reports and more. [#1944](https://github.com/WordImpress/Give/issues/1944), [#2121](https://github.com/WordImpress/Give/issues/2121)
- The upgrade process now works in the background and is much more reliable on various server environments. You can also view overall progress in percentage format and see a stepped progress bar on the upgrade screen. [#2531](https://github.com/WordImpress/Give/issues/2531)
Tweaks
- The plugin's images are now minified for faster load times. [#1035](https://github.com/WordImpress/Give/issues/1035)
- Renamed the give_customers and give_customermeta tables to give_donors and give_donormeta. [#1960](https://github.com/WordImpress/Give/issues/1960)
- Added a nonce verification to donation forms for additional security. [#2568](https://github.com/WordImpress/Give/issues/2568)
Fixes
- Sorting by donation statuses wasn't returning the expected results in wp-admin. [#2400](https://github.com/WordImpress/Give/issues/2400)
- Donors are now required to actually add content into the First Name field and not just use a space character to pass the validation. [#2562](https://github.com/WordImpress/Give/issues/2562)
