Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

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. 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.
  2. 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.
  3. 1.8.11.2

    1 new5 fixes
    New
    • Email shortcode '[charitable_email show=all_custom_fields]'
    Fixed
    • 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.
  4. 1.8.11.1

    1 fix
    Fixed
    • Fixed fatal error caused by undefined function `charitable_update_option` in spam blocker admin class.
  5. 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.
  6. 1.8.10.7

    1 fix
    Fixed
    • Resolved 502 Bad Gateway errors caused by excessive debug output.
  7. 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.
  8. 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.
  9. 1.8.10.4

    1 fix
    Fixed
    • Fatal error with Elementor with embedded campaigns in certain scenarios.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. 1.8.9.4

    1 new
    New
    • Donor Leaderboards [More Information]
  15. 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.