Added new goal option where you can choose to show or not total donated amount (hidden by default).
Added ACP donation search by Goal.
Fixed an issue where you can get an database error with incorrect user donation count.
Fixed an issue with cancelled donations and custom user groups where the donor was not removed from the group if no other valid donations found.
Added admin option to display donation message in donation list via icon hover. This has been added in the ACP as well for a more compact display.
Added user permission to edit the donation message for own donations. This will edit the message in thread posts as well if thread donation notifications are enabled.
Fixed an issue where donation message is repeating on recurring donations.
Added goal options to show start & end date.
Added new admin options to choose if you want to display donation amount and message in the thread post notifications and also a custom message at the end,
Added new admin options to choose if you want admins to receive alerts when a donation is initiated and completed. Alerts now require the admin permission "Receive donation alerts" for regular admins,
Currency exchange API service has been shut down and a new one has been added.
Added recurring goal option. Added admin options for custom payment where you can set a title a description and instructions.
This version is compatible with XF 2.3
Added bank transfer donation method.
Fixed an issue with email reminders not sent to the correct users.
Fixed an issue with incorrect phrase in email body.
Added the option to remove donors from donor user group(s) after 1, 3, 6, 12 months or never.
Added the option to send email reminders every x months.
I have added a new ACP section for this where you can see when, who and how many times a donor has received reminders.
Phrases used for the email: siropu_donations_email_reminder_subject and siropu_donations_email_reminder_body
Added a new user group permission that allows you to hide the donated amount. It is unset by default.
Added two new admin options for more control:
1. Allow anonymous donations
2. Allow donation message
Bugs Fixed
Error when trying to donate without subscribing.
When only yearly option is enabled, it wont get selected by default when "I would you like to donate automatically…" is checked.
Added the option to support yearly recurring donations.
Fixed an issue with validating cryptocurrency donations.
Added the option to receive donations in cryptocurrencies.
Added the option to post donation notifications as individual threads in a specified forum or posts in a specified thread.
Added goal option to display only avatars for widget latest donations and top donors.
Added API endpoints to get donations and add/edit donations outside XF.
Fixed an issue where users can still donate to expired/inactive goals.
Now you can enable donations via Stripe with monthly subscriptions supported and subscription cancellation option from donor's "Your donations" page.
Made improvements to the donation flow where when you first click on the "Donate" button, it will display a list of donation methods to choose from, before getting redirected to the donation form.
Bugs Fixed
Fixed an issue with progress bar where the percentage can go outside of the bar.
Fixed an issue with donation widget where expired donation goals are still displayed.
Added "Your donations" page where you can view your donations. If a donation is a subscription, it will be marked as such and added a link to your payment provider account where you can view and cancel subscriptions.
The page is linked from the visitor account menu and on other pages where donation stats are displayed.
Have added a sidebar widget position for this page as well.
Donation goal in donation lists are now linked to their own page.
Added the option for donors to choose if they want to subscribe for monthly recurring donations. This can be enabled from admin options.
Added admin option to select donation type (for non-recurring donations).
Fixed an error due to a deprecated function in newer PHP versions.
Fixed an issue with changing goal for a donation where goal stats are not updated and can cause an error if the donations is deleted.
Fixed an error with donor user groups.
Fixed misspelled phrase.