GiveWP
Fixes
- Fatal error triggered by the Donor Dashboard on PHP 5.6
- Donations to Revenue table migration where migration got stuck on error
- Broken email tag link in description
- Cleared up PHP notices on system info page
- GiveWP Database management tool is now backwards compatible to MySQL 5.5
- Cleaned up extra .git directories that got included in vendors
- Donor search no longer shows undefined index notice
- Fatal error thrown on page/post edit screens when migration table creation failed
- Donor Dashboard now works properly on hosts with aggressive page caching
- Donor Dashboard is only generated by admins in the admin-side, not other users by accident
Features
- Donor Profile block with a whole new experience for donors to view and manage their donations
- Rebuilt log system from the ground up for better log viewing and database management
- Migration tool for viewing all GiveWP migrations and troubleshooting them
Fixes
- Paypal Donations now sends Form title to PayPal for use in receipts
- PayPal Donations now works properly with forms using the "Button" Display Option.
- Form logins now work properly with the PayPal Donations gateway
Fixes
- Using CLI commands no longer throws a fatal error due to a missing dev package
- When guest registration is disabled the checkbox to create an account is hidden
- Multi Form Goal component no longer throws an error when used in Divi
- Corrected some styles in the Setup Page for gateway links
Features
- Additional logging and improved messaging for PayPal Donations onboarding
- Added ability to adjust gravatar size for the Donor Wall block
Fixes
- Personal information field icons are preserved when switching payment gateways
- Fee Recovery checkbox no longer has weird visual glitches on hover
- Corrected missing borders for PayPal Donation credit card fields in Firefox
- The form title is now reflected in PayPal for donations made through PayPal Donation
- Resolved an error where some servers had a trouble with the autoloader using a relative path
- Made sure that caching does not cause donations to incorrectly show up as pending in receipt
- Create an Account checkbox only shows up when Guest Checkout is enabled
- Form fields now preserve their values when the payment gateway changes
- Took care of a few cross-browser compatibility issues with the multi-step form
- Stopped taps from registering as double-clicks on checkboxes in donation forms
- Multi-Form Goals added via shortcode now stack image and text when needed
- Foreign keys are no longer used on Give tables and are now removed
- Give Aid description popup now works properly on Multi-Step forms
Features
- Added Jamaica to list of countries for onboarding
Fixes
- Currency Switcher options display correctly on Windows machines
- Corrected style issues in Multi-Step forms on iOS devices
- Restored compatibility with WP versions prior to 5.1.1
Fixes
- Revenue database migration for donations with an amount of 0 now work
- Restored compatibility with versions of WP prior to 5.5 when deleting donations
- Stripe single-input credit card fields work once again
- Donor's updating the card of Stripe subscriptions work again
Fixes
- Stripe Credit Card donations now work when it is not the default gateway
- Stripe Checkout Modal are working again as well
- A MigrationRunner warning no longer displays on fresh installs and sites upgrading from 2.8.0
Features
- Added a method for manually triggering migrations to re-attempt failed migrations
Fixes
- Resolved an issue when creating donations for currencies with different decimal ranges
- Free add-ons no longer cause license errors
- Resolved issue that prevented some donors from updating their subscription card or amount
- Stripe Modal now renders without any issues on different screen sizes
- Recover donation form to be ready for a retry after Stripe error
- Multi-step form now reflects form color when embedded on a page
- MultiForm Goal shortcode now supports comma separated lists
- Resolved issue with revenue table migration failing on MyISAM tables
Fixes
- Restore PayPal Standard functionality that was affected by a name change in GiveWP 2.9.0 (#5414)
- Restore compatibility with WordPress 4.9
Features
- New [PayPal Donations](https://givewp.com/lps/paypal-donations) gateway allows your donors to give using Debit or Credit Cards directly on your website with no additional fees
- New Multi-form Goal block combines progress from multiple donation forms towards a common goal
- Company Name can now be displayed on Donor Wall (#5374)
- Multi-step form styles are now compatible with Currency Switcher (#5220)
Tweaks
- New database table handles revenue independently from donations for improved performance (#5257)
Fixes
- Imported donations do not affect donation levels anymore (#5410)
- Reports for "All Time" are now inclusive of the first day (#5400)
- Tabbing through credit card fields now works in the expected order (#5380)
- Legacy form loading spinner no longer stutters (#5397)
- Field description text is now accessible and aligned (#5396)
