GiveWP
Fixes
- Prevent failed donations in sites that use proxy services like Cloudflare and gateways that require the original IP address
Fixes
- Update old sendwp buttons and remove unused Stripe disconnect function.
Fixes
- Multi-site installations no longer produce an error on subsites.
Fixes
- Add validation for form status to prevent donations to donation forms with the status of "Trash"
Security
- The donor default user role has been sanitized to prevent privilege escalation
Features
- Admins can now select standard or advanced connection type during setup
- Added a new SubscriptionSynced command class
- Added PayPal Standard to PayPal Donations migration information banners
Security
- Remove uses of payment intent secret and existing meta
Features
- Scroll Stripe modal into view for Legacy + Multi-step forms
- Added check for application/json in form headers accept
- Added a
$nodeNameCollisionproperty onNameCollisionExceptionfor flexibility in throwing exception messages - Added a file validation rule for validating file uploads
- Added a
@wordpress/scriptsbuild process for building forms in GiveWP 3.0 - Added persistence scoping to Fields
- Added WordPressLibraries to manage WP_Background_Process more efficiently and address potential conflicts with other plugins
- Added the hasDescription concern to Fields API
Tweaks
- Use PayPal client to handle API requests to avoid issues with expired merchant tokens
Fixes
- Increase specificity when hiding the Form Token Field label
Fixes
- When the website's SSL is invalid, visitors see a detailed error message for PayPal Donations on the form instead of a fatal error
Features
- New banner added to the plugin page for annual summer discounts
Features
- Attributes of the [give_donor_wall] shortcode can now be filtered.
- Added state label and list of states for the v3 form billing address block. Existing functionality is not modified.
Fixes
- Empty excerpt fields for v3 forms no longer display as [] on the Form Grid.
Tweaks
- Updated the gateway adapter for v3 forms.
- Updated legacy donation form block title with a (v2) suffix.
- The v2 Donation Form block now supports v3 forms.
