3.20.0
2025-02-03 Tweak6 Feature4 Security1 Fix9Tweaks
- Updated Event list table to truncate long event descriptions
- Updated Event description field with placeholder text
- Updated Events block to display a “sold out” message when all tickets have been sold
- Updated Events block to display an “Ended” message when the event date has passed
- Updated Event list table to display correct revenue based on the number of tickets and price at the time of the purchase
- Updated donation form to hide gateway options when donation amount is zero
Features
- Due to Stripe API changes, we have removed the usage of the statement_descriptor attribute from the Stripe Payment Element Gateway
- Added a CSS class for each form design
- Updated Strauss installer script to auto download and use latest release
- Added renewal methods to the subscription model
Security
- Updated our meta persistence in donor and donation repositories for safer data exchange
Fixes
- Resolved an issue where the donor profile picture in donor list was not correct
- Resolved an issue with the donation form archive page not displaying all forms
- Restored keyboard accessibility in the donation amount field
- Explicitly execute script with PHP for Windows compatibility
- Prevent duplicated column error in Event Tickets migration
- Set content for missing title in event tickets template
- Display donation receipt in Form Grid modal after offline gateway redirect
- Updated the donor dashboard to use the date timestamp with the proper timezone
- Check if the form goal is enabled before calling the goal stats function
