Charitable | The All-in-One WordPress Donation Plugin Changelog
Every recorded version, newest first, with what changed in each one.
Latest 1.8.11.415 versions
Undated · 15 versions
1.8.11.4
Latest
3 new1 improvement7 fixes
New
New "No Default Selection" toggle for suggested donations in visual campaign builder under "Donation Settings".
Label Position "Placeholder (Hide Labels)" option (Beta) in Visual Style settings - hides labels for text-type fields and uses placeholder text instead.
Address field placeholder text customization - configure custom placeholder text for each address sub-field (Address, Address 2, City, State, Postcode) in the form builder.
Improved
New beta of GiveWP migration / import tool.
Fixed
Adjust how visual multi-step forms hide fields on steps in certain scenarios.
Resolved issue where PDFs were not being displayed correctly in certain rare server configurations.
Addons debug logging now requires CHARITABLE_DEBUG_ADDONS instead of general CHARITABLE_DEBUG to prevent excessive logging.
Visual donation forms now display campaign-specific newsletter opt-in labels from Newsletter Connect legacy campaign settings.
Newsletter Connect "Don't add donors to a newsletter" checkbox now saves correctly in legacy campaign settings.
Improvements to improving debugging logging and suppressing _load_textdomain_just_in_time notices.
Improvements to cache expiration w/ WPBakery.
1.8.11.3
2 new10 fixes
New
Added "Add Smart Tags" panel to donor email modal for easy tag insertion.
Automatic database health check improvements.
Fixed
Database table creation now includes fallback for donor_fields and donor_term_relationships tables when foreign key constraints fail silently.
Improved CSS spacing for meta fields when following privacy policy fieldset.
Campaign template CSS now loads via REST API endpoint to resolve 500 errors on servers that block direct PHP file access.
Resolved template loading issue where extension templates (Ambassadors, Recurring, etc.) were incorrectly loading Pro templates instead of their own.
Resolved donation processing error caused by null campaigns array in activity logging.
Resolved potential fatal error when gateway object is unavailable during donation processing.
Added division by zero protection for progress bar calculation in charitable_stat shortcode.
Fixed magic link authentication not working in iframe-based donor dashboard on certain hosting configurations.
Fixed PDF receipt preview fatal error when Gift Aid plugin is active.
Fixed "You must donate more than $0.00" error on recurring-only donation forms by properly detecting hidden input for recurring_donation field.
Donor dashboard - magic link CSS, annual receipt button visuals, and fatal error (which appeared in some scenarios).
Resolved issue with Apple and Google Pay in legacy forms.
Resolved issue where Stripe caused form content to render before DOCTYPE in block themes.
Phone field CSS now loads correctly in classic themes (e.g., Astra) when enqueued after wp_head.
Phone field country flag images now display correctly using CDN URLs.
1.8.11.1
1 fix
Fixed
Fixed fatal error caused by undefined function `charitable_update_option` in spam blocker admin class.
1.8.11
6 new1 improvement3 fixes
New
Added additional supported CAPTCHAs: Google CAPTCHA v3 and Cloudflare Turnstile.
General Rate Limiting under "Security" tab.
IP Whitelist/Blocklisting under "Security" tab.
Gift Aid now shows in the donor export (yes/no).
Select custom fields from visual forms when exporting donation CSV.
New "misc" tab in tools (bulk donation removal is now located here with expanded options).
Improved
Updated some CTA messages.
Fixed
Minimum donation bug - removed message/notice when donate now buttons were clicked in some scenarios.
Resolve "blank slate" campaign and donations screens not appearing in new Pro installes in some scenarios.
Phone fields in forms built by visual builder now default to country based on country in Charitable 'base country' setting.
1.8.10.7
1 fix
Fixed
Resolved 502 Bad Gateway errors caused by excessive debug output.
1.8.10.6
2 fixes
Fixed
Update a generic placeholder CSS class.
Resolved issue with suggestion donations saving in a legacy campaign with certain currencies entered.
1.8.10.5
2 new2 improvements5 fixes
New
WPBakery Integration [More Information]
Database Health Check Tool in Tools -> System Info
Improved
Improve Receipt Page Detection System
Improve error reporting (including new CHARITABLE_DEBUG_ENDPOINT), PHP standards, and checks for edge cases.
Fixed
Improvements in checking on (and resolving) if donor term relationship tables exists on donor page due to a nonsuccesful upgrade in certain scenarios.
Fix Stripe for multiple field layouts in certain scenarios, overall update Stripe JS for more checks and better error reporting.
Legacy video settings fix and improved YouTube embedding.
Added a check so if the server has issues saving a PDF Receipt, the emails will still be sent without them.
Improve display of images embedded in the "Footer Content" ing PDF settings.
1.8.10.4
1 fix
Fixed
Fatal error with Elementor with embedded campaigns in certain scenarios.
1.8.10.3
1 new3 fixes
New
Adding dedicated custom CSS Field for Elementor for suggested donation amounts in campaigns.
Fixed
Donor comment internal path updated.
Improve min/max deducation with "donate amount" field in campaign builder.
Improved debugging reporting, adding additional checks for debug mode.
1.8.10.2
2 improvements3 fixes
Improved
Disabled autoload for template option.
Adjust PDF Receipt preview to reflect non-english/english examples based on WordPress language settings.
Fixed
Visual Form Builder: Required setting enabled for address field.
Tweak admin UI JavaScript for Stripe settings page.
Added some additional PHP checks while updating code related to translations, CSS, UI, and PHP standards.
1.8.10.1
1 improvement3 fixes
Improved
Visual Form Builder: Payment Method setting has 'use sitewide' setting, which you can override.
Fixed
Visual Form Builder: Resolved issues with suggestion donation amounts in campaign page.
Visual Form Builder: Tweaking rendering so that forms work with different theme rendering scenarios.
Adjustment to frontend JS to reset forms (removes spinner, etc.) if user clicks a back button to arrive at a pre-submitted form.
1.8.10
4 new2 improvements2 fixes
New
Visual Donation Form builder [More Information]
Magic Link for donor dashboards [More Information]
Improvements for PHP 8.3 compatiblity.
Auto delete expired Stripe Customer IDs when in test mode.
Improved
charitable_stat shortcode now supports an include_children parameter to include donations from child campaigns (fundraisers, team member campaigns, etc.) when calculating statistics.
Updates to .pot translation.
Fixed
Resolved currency issue when saving goals and displaying in progress bar field in the visual builder.
Adjustments for seqential ordering.
1.8.9.4
1 new
New
Donor Leaderboards [More Information]
1.8.9.3
1 new1 fix
New
Added paramters to [campaigns] ('status' and 'parent_only')
Fixed
On donor page check if avatar exists (avatar) and remove admin notices stuck in donor header.
Changelog published by the developer, in their original language.