GiveWP
Fixes
- Resolved an issue with the legacy form widget for Elementor not displaying a preview in the builder
- Resolved an issue with the Elementor GiveWP category not showing up as intended
Features
- Elementor support for widgets and campaign landing pages have been added to GiveWP without the need for a separate add-on
- Added support for custom REST API fields for donation and donor endpoints
Tweaks
- Stripe Payment Element and PayPal Donations have been updated to support refunding
Fixes
- Resolved an issue with donation form goal progress when using custom date ranges
- Resolved an issue with some campaign shortcodes not loading properly
Security
- Addressed an issue with donor information visibility
Features
- Added a new PayPal setting to optionally accept credit cards when using Smart Buttons
- Added shortcodes for givewp_campaign_donations, givewp_campaign_donors, and givewp_campaign_comments
- Added support for the gateway transaction ID to the donation importer
- Added API for gateway webhook events
Tweaks
- Added core Stripe gateway support for customers in countries BR, IN, MY, MX, SG, TH
Fixes
- Resolved a Divi compatibility issue
- Ensure campaign overview and goal statistics are calculated in the base currency
- Resolved a style issue causing a double border around the custom amount field
- Resolved an issue with translations that use ajax (Open-source contribution @Genevieve-K)
- Resolved PHP 8.1+ compatibility issues with Form Goal Settings
- Resolved an issue with the global css form setting where some characters were being encoded
- Resolved an issue with the terms and conditions modal not working properly in Firefox
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
