GiveWP
Security
- Added a permission check to a GiveWP reporting request (CVE-2025-2025)
Features
- Added initial WPML and Polylang multilingual translation support to visual form builder forms that currently excludes custom fields
Fixes
- Resolved a validation issue with PayPal donations when using Akismet
- Resolved an issue with the custom amount block input behaving unexpectedly with some currencies and languages
- Prevent recording donation status change if no modification (Open-source contribution by @yiedpozi)
- Provide message for the donor when card is declined via Stripe (Open-source contribution by @Genevieve-K)
Fixes
- Resolved an issue that was preventing WordPress plugins from being updated
Tweaks
- Added support for the future ability to bundle and auto-activate add-on licenses for maximum convenience
- Added title attribute to Donation Form block to improve accessibility
Fixes
- Added missing form ID to multistep form design template
Tweaks
- Updated Event list table to truncate long event descriptions
- Updated Event description field with placeholder text
- Updated Events block to display a “sold out” message when all tickets have been sold
- Updated Events block to display an “Ended” message when the event date has passed
- Updated Event list table to display correct revenue based on the number of tickets and price at the time of the purchase
- Updated donation form to hide gateway options when donation amount is zero
Features
- Due to Stripe API changes, we have removed the usage of the statement_descriptor attribute from the Stripe Payment Element Gateway
- Added a CSS class for each form design
- Updated Strauss installer script to auto download and use latest release
- Added renewal methods to the subscription model
Security
- Updated our meta persistence in donor and donation repositories for safer data exchange
Fixes
- Resolved an issue where the donor profile picture in donor list was not correct
- Resolved an issue with the donation form archive page not displaying all forms
- Restored keyboard accessibility in the donation amount field
- Explicitly execute script with PHP for Windows compatibility
- Prevent duplicated column error in Event Tickets migration
- Set content for missing title in event tickets template
- Display donation receipt in Form Grid modal after offline gateway redirect
- Updated the donor dashboard to use the date timestamp with the proper timezone
- Check if the form goal is enabled before calling the goal stats function
Security
- Added additional sanitization to the donation form request to prevent malicious encoded data
- Added additional validation to the company field
Security
- Added additional sanitization to the donation form request to prevent malicious serialized data (CVE-2024-12877)
Fixes
- Resolved an issue with the custom donation amount field where using certain languages like Swedish were resulting in additional zero values being added
Fixes
- Resolved an issue with PayPal where some fields were not being validated properly before processing the donation
- Resolved an issue with PayPal and emails with a plus sign trying to connect to GiveWP
- Updated the format of the donation count in the multi form goal progress stats
Tweaks
- Updated subdivision ISO code for Odisha, India to OD (Open source submission by @sorensd)
Features
- Added support to the donor dashboard for managing recurring donations from our Blink Payment Gateway add-on
Fixes
- Resolved a compatability issue with loading translations on WordPress 6.7
Security
- Added sanitization to the manual migrations parameters
