3.4.0

2024-02-08 Fix9 Feature3 Tweak4

Fixes

  • Resolved several issues with the billing address block including dynamically requiring certain fields and allowing state/county field input
  • Resolved an issue with multi step form layout where the title was missing on the first step when show header was disabled
  • Resolved errors when adding/removing a sub-site in a WP multisite environment (open-source contribution by @Genevieve-K)
  • Resolved an issue with form modals and some gateways that redirect offsite to display the confirmation page after a donation
  • Resolved a fields api compatability issue with showInReceipt metaKey
  • Resolved a nonce validation issue with translated values (open-source contribution by @Genevieve-K)
  • Resolved a PHP 8 compatability issue with the system info page (open-source contribution by @JeromeBeckett)
  • Resolved several styling issues with the form modal block
  • Updated Stripe connect redirect to be limited to specific pages

Features

  • Added form migration step for the GiveWP Gift Aid add-on
  • Added new filter givewp_stripe_payment_element_appearance_options to modify the Stripe Payment Element gateway appearance options
  • Added donation form processing lifecycle actions for more programmatic control over form processing

Tweaks

  • Made donation list table programmatically extendable (open-source contribution by @pulsovi)
  • Improved the flexibility of donation confirmation page detail values to allow sanitized html
  • Added new filter to the gateways block to control visibility
  • Made several improvements to the give importer for third-parties and admin