GiveWP
Features
- The donor admin details screen has been upgraded to a new design and experience!
Tweaks
- When using the the visual form builder with recurring donations, the gateway options will now only display the ones that support recurring donations
Fixes
- Resolved an issue with recurring donation email templates in the visual form builder settings
- Resolved an issue with the campaign page donate button and option-based forms
Tweaks
- Improved accessibility across form modal and new tab display styles
- Added focus border to donation confirmation donor-dashboard link
- Added aria-support to donation confirmation secure badge
- Replaced definition list tags in donation confirmation field lists for better semantic structure
Fixes
- Resolved an issue with additional keyboard focus on new donor wall items
- Resolved accessibility issues with event ticket elements
- Resolved an issue with aria labels in form-grid progress bar
- Resolved an issue with campaign colors for grid and block goal progress
- Resolved backwards compatibility issues for campaign_id in legacy objects and gateways
- Resolved an issue where the Campaign Grid block does not show any Campaigns when the Campaign filter is used
- Resolved an issue with the visual form builder route user roles
- Resolved an issue with error focus on Date and File fields
- Resolved an issue where some servers were experiencing a "Missing PayPal webhook header" error
- Resolved a conflict with custom text fields that use the same name as the billing address block field names
Fixes
- Resolved an issue with the Donor wall when filtering by multiple form IDs
Security
- Updated permissions for various endpoints (CVE-2025-4571)
Features
- Added a new Campaign form block and shortcode
Tweaks
- Improved the performance of the campaign form list table
- Updated the donation list table to include it's associated Campaign
- Recurring donation renewals using Stripe will now include meta data
- Made various improvements to the accessiblity of our donation forms
- Updated our advanced migration system to offer the ability to rollback a failed migration
- Updated the campaign admin screen with a sticky header UI
Fixes
- Updated the form to campaign migration to take into account the possibility of multiple upgraded forms which would sometimes cause it to fail
- Resolved remaining WP 6.8 _load_textdomain_just_in_time notice for GiveWP core
- Updated campaigns admin screen to be translatable
- Resolved an issue with sites in subdirectories that are using visual form builder forms were producing an error
- Resolved an issue where some custom fields were not showing up on the donor dashboard
Fixes
- Resolved an issue with PayPal Donations and Fee Recovery when using the global option for donor forced opt-in
Features
- Added shortcodes for the Campaign Block and Campaign Grid Block
- Added the ability to associate orphaned campaign forms to a campaign
- Added the ability to duplicate a campaign
Tweaks
- Improved the campaign archiving functionality
Fixes
- Resolved an issue with goal progress amounts not calculating correctly throughout Campaigns and Forms
- Resolved an issue with the Stripe Credit Card gateway and utm tags
- Resolved an issue with Stripe Payment Element not showing accurate total amount when using Fee Recovery and Apple/Google Pay
- Resolved an issue where some donations were not storing currency exchange rates correctly
Fixes
- Resolved an issue with PayPal donations where the donate button was not being shown when switching payment methods
Features
- Added the ability for donation forms to inherit Campaign goals and colors
- Added a campaign filter to the donation list table
- Added a global setting to apply custom css to all donation forms
- Added a notice to the campaigns overview that lets your know when the landing page is in draft
- Added the ability to update the associated campaign for a donation within the donation details screen
Tweaks
- Updated the PayPal Donations gateway to use the new PayPal Card Fields API
- Improved the donation form modal experience
Fixes
- Fixed an issue where a Form Field Manager upgrade notice was still showing with an active license
- Resolved an issue with the cancel/pause subscription modal in the donor dashboard
Features
- Introducing Campaigns! Manage all of your fundraising efforts seamlessly.
- The Campaign overview dashboard provides donation data and goal progress monitoring for all forms under the same fundraising campaign.
- Campaign pages give you a landing page for each campaign to tell your story and engage with donors.
- All donation forms belong to a campaign, and each campaign can have multiple forms.
Tweaks
- Improved the processing of PayPal donations to be more reliable on forms using the visual form builder
Fixes
- Resolved an issue with PayPal hiding the donate button when hosted fields are available
Security
- Improved the permission check for a GiveWP reporting request (CVE-2025-2331)
