Releases: wmde/fundraising-donations
Releases · wmde/fundraising-donations
v21.2.2
Fix PayPal notification errors
The errors were coming from a wrong string expectation ("anonymous" vs "anonym") in our code. This PR improves the tests to catch the error, fixes the string comparison and moves the conversion between domain object DonorType and legacy database field adresstyp into a class.
Ticket: phabricator.wikimedia.org/T375196
v21.2.1
Improve exception messages for getting vs. parsing a donation from the donation repository
v21.2.0
Add donation ID to exception messages (for easier debugging purposes)
V21.1.0
Preserve some data when scrubbing donations
v21.0.1
Improve debug message when throwing a domain exception during scrubbing of private data
v21.0.0
Add scrubbing feature
Breaking change:
- the
Donation
constructor now expects a $donatedOn
date.
v20.0.0
- Update Payments to version 8.0, removing legacy code
- Update dev dependencies
v19.0.0
- BC Break: Change DonationMailer interface - split into two interfaces, one for admin, one for donor
- Remove notification on donation deletion
- Update to Symfony 7
- Update to PHPUnit 11
- Update PHPStan level to 9
v18.0.0
Merge pull request #235 from wmde/remove-freezable-value-object
Remove freezable value object