GiveWP
Fixes
- Resolved block compatibility with WordPress 6.9
Security
- Added additional sanitization to the donor wall and campaign blocks (CVE-2025-66533)
- Added additional CSRF protection to PayPal onboarding settings (CVE-2025-67467)
Tweaks
- Added Caribbean guilder (XCG) as a currency option
- Added Curaçao as a country option (open-source contribution by @Genevieve-K)
Security
- Added additional escaping to the donor wall (CVE-2025-13206)
Fixes
- Resolved a validation issue with some custom form fields using conditional logic
- Resolved an issue that was causing REST API console log errors in the browser for not being logged in
- Resolved an issue with Donor REST API and sorting by totalAmountDonated
- Resolved an issue with merging campaigns and cached campaign goal data
Tweaks
- Updated the date and time formatting throughout the new admin screens to respect WordPress settings for timezone, date format, and time format
Fixes
- Resolved an issue with form field manager checkboxes and conditional logic
- Resolved an issue with the legacy future status of donations
- Resolved a compatibility issue with the Divi color pickers default palette setting
- Resolved an issue with Loco Translate that was preventing custom translation files from being loaded properly
Features
- Updated the schema for Campaigns and Donations in the v3 REST API
- Updated MCP server to be compatible with Angie 1.0.2
Tweaks
- The admin subscription list table has been upgraded to a new design with additional sorting, filters and statistics
- Updated the new admin donor list table with additional filters and sorting
- Updated the new admin donation list table with additional filters
Fixes
- Subscriptions that were transferred to a form using the visual form builder are now referencing the correct form ID
- Resolved an issue with sorting by revenue on the Campaigns list table
- Resolved MCP server console errors with Angie v1.0.1
- Resolved a migration issue that was causing the cache campaign data migration to be incomplete in some cases
Features
- Added a new csv subscriptions importer tool for the ability to import recurring donations into GiveWP
- The admin donor list table now displays quick stats
- The new admin subscription details screen now has record fields for status, gateway subscription ID, campaign, form, and associated donor
Fixes
- Resolved conflict from composer with some plugins like KestrelWP
Security
- Improved REST endpoint permissions for campaigns and forms (CVE-2025-11227, CVE-2025-11228)
Features
- The admin list tables have been upgraded to a new design with various enhancements!
- The admin donations list table now displays quick stats
- Added a sidebar slot fill to the donor details screen
Tweaks
- Improved the currency validation for donation forms
Fixes
- Resolved an issue where editing an option-based form was resetting various settings
- Resolved various issues with deactiving and deleting GiveWP
- Resolved occasional 404 console log errors in the new subscription detail screen
Features
- Added MCP server integration with compatibility for Angie by Elementor
Tweaks
- Updated GiveWP for PHP 8.3 compatibility
Fixes
- Updated various strings that were missing translations (open-source contribution by @DAnn2012)
- Resolved schema registration issues in V3 REST endpoints
Fixes
- Resolved an issue with the campaign field in the new donation detail screen not saving properly
Features
- The subscription admin details screen has been upgraded to a new design and experience!
Tweaks
- Improved the loading performance of the campaign list table and grid
- Added Stripe webhook compatibility with their latest version 2025-03-31.basil
- Improved the performance and experience of the associated donor field in the donation details screen
Fixes
- Resolved an issue with some campaign blocks not rendering option-based forms
