2.21.0

2022-06-16 Feature2 Tweak3 Security4 Fix10

Features

  • Fresh new look for the Donor Wall block and shortcode!
  • Form Grid looks has a great new look and more visual options!

Tweaks

  • The new Gateway API now uses he new Models
  • All failed queries are now logged with extra data to troubleshoot
  • Some minor visual improvements on the Logs admin page

Security

  • Remove an unused donor wall endpoint that made donor wall data too easy to access
  • Donors can no longer immediately access the Donor Dashboard without authentication
  • Further tightening of XSS protection per WordPress security guidelines
  • Tighten up file exposure to GiveWP Managers in the Exporter

Fixes

  • Prevent a notice and database error on fresh installs
  • Cleared up some notices that logging was causing
  • Admin notices no longer scrunch all weird-like up at the top of the page
  • Further compatibility fixes for PHP 8.1
  • Text aligns better for offline donations in the form
  • Stripe gracefully ignores events that come in from another platform
  • Brought back accidentally removed income goal stat filters. Thanks sc0ttkclark!
  • Make sure that all donation errors are caught and gracefully handled to inform the donor
  • Renewals now display the correct payment type in the admin donations list
  • Checkboxes (also created via Form Field Manager) no longer require being checked when conditionally hidden