GiveWP
Security
- Further protection against SQL Injection attacks.
Fixes
- Forms with missing level data no longer breaks the whole form list table.
Security
- Fixed critical and a low level security vulnerabilities. See our [critical release notice](https://go.givewp.com/2-24) for more details.
Features
- Sorting and custom columns are now supported for the Form, Donor, and Donation admin list tables
- Subscription admin list table has a new, modern look like the other list tables — requires GiveWP Recurring add-on
Tweaks
- New Validation framework in preparation for GiveWP 3.0
- Donor Dashboard is ready for the upcoming Authorize.Net recurring support
- Further small improvements to get ready for the upcoming GiveWP Next Gen Feature Plugin
Fixes
- Donor errors correctly display when using the Multi-Step form template
- Donor comments now show up when the Stripe or PayPal Donations gateways are used
- Accessibility improvement for generating a new user API key
- The payment amount in the donation summary correctly updates when the donor enters a custom amount
Tweaks
- Added support for gateways that need to mark a new subscription as processing
Fixes
- Fixed a Stripe issue in conjunction with Stripe that would throw an error when processing a renewal
- Prevent some PHP notices when being used on PHP 8
Fixes
- Fee Recovered amount in the donation summary works better with currencies that use a comma as the thousands separator
- Form Grid donate button color defaults to black to avoid being invisible in some cases
- Made text translatable in the Form Grid that previously wasn't
- The give()->donations->getLatestDonation now correctly grabs the most recent
- Zip code and country are now in the correct order for donor exports
- The Donor and Donation models correctly handle missing meta
Tweaks
- Under the hood improvements to how recurrence is handled in donations and subscriptions
- Added additional filters to email settings (for Peer-to-Peer)
Fixes
- Wrapped up some issues to make sure GiveWP is ready for WordPress 6.1
- Scrolling a form on a mobile device will no longer select a amount level
- Errors now display properly (and are auto-scrolled to) in the Classic template
Fixes
- When a donor creates an account the email is assured to be sent the right account
Fixes
- The give_goal and give_form shortcodes once again display correctly with the goal progress
- Translating in Google Chrome no longer prevents disconnecting the PayPal account
Security
- Updated a number of 3rd party packages we use to include security fixes
Fixes
- Legacy template now displays the correct amount for the donor and donation goals
- Donor Dashboard block is now selectable within the Block Editor
- A fatal error is now prevented when other plugins or themes use the_title filter
- Fund and revenue totals now properly reflect the amount when a donation is edited
- The progress bar displays/hides correctly when the show_goal property for give_form_grid is used
Features
- SendWP integration to easily connect emails to their service
Tweaks
- Improvement to the GatewayAPI to allow gateways to pass custom data to the server
Fixes
- Prevent the MAX_JOIN_SIZE error from breaking queries that affected some folks
- Goal percentage on the Multi-Step form has been fixed to accurately reflect amount raised
- When filling out the deactivation survey, deactivation will no longer be prevented if our server is down
- Added more escaping to secure against vulnerabilities
Fixes
- The CSRF patch for the stats exporter was breaking other exporters. The patch is still in place but the other exporters are working again.
