GiveWP
Features
- Improvements to the Onboarding Wizard
- Minor improvements to the Fields API
Fixes
- An admin deleting a donor's donation no longer reveal other donor's donations to them in the Donor Dashboard
Fixes
- Resolved an issue with admin-defined recurring options showing up as a bunch of HTML
Features
- Compatible with the upcoming [GiveWP - Text-to-Give](https://go.givewp.com/t2g) release!
Tweaks
- Various style improvements for accessibility within the admin
Fixes
- Improved compatibility with PHP 8, resolving various warnings and deprecation notices
- Rare issue of disabling custom donation amounts causing a missing field in donation deatils is resolved
- Got rid of "Unsupported declare strict_types" warning
Fixes
- Important fix which makes sure that givewp.com downtime cannot affect the uptime of customer sites
Fixes
- Our new system for logging exceptions now handles critical errors better
- Uninstalling GiveWP no longer throws an exception
Features
- You can now enable billing details for PayPal Donations in Settings > Payment Gateways > PayPal
Fixes
- Donor Dashboard is really translatable this time. Honestly.
Features
- Multi-Step form template has a new setting to enable showing decimals in amounts
- Donor Dashboard is now fully translatable
Tweaks
- Indian state of Odisha (formerly Orissa) is now updated to reflect legal name change
- Onboarding includes KR (Repulic of Korea) currency option
- Removed legacy option to custom load Stripe SDK as it no longer did anything
Fixes
- Editing a donor's address no longer removes spacing between words
- All email templates can now be disabled
- Applying Fee Recovery now correctly handles cent rounding in Stripe
- Importing donations now works on all main browsers
Security
- Resolved Authorized XSS vulnerability - note, you had to be logged in as admin to exploit it
Tweaks
- Removed PHAR files from vendor directory to meet wp.org standards
- Switched to using WP HTTP remote functions to meet wp.org standards
Fixes
- Improved escaping in a few places to improve security
- Corrected is_give_form() post type so it once again works
Fixes
- Authentication now works more reliably for the Donor Dashboard on different hosts
- Nonces were added to the Donor Dashboard for additional authentication and security
- Donors without WP accounts are now able to upload avatar images
- Logging out from Donor Dashboard works reliably
- Renewals were falsely marked as test donations; it was superficial, but is now correct
Tweaks
- Stripe fee does not apply to Brazil due to Stripe limitations
Fixes
- Migration for creating the logs table is now compatible with MySQL 5.5 and up
- When an authentication error occurs on the Donor Dashboard the user can no longer see others' donations
- Made sure that under no circumstances can logging cause an exception... to avoid irony
- Activating GiveWP will now generate a Donor Dashboard page ONLY if one does not already exist
