Skip to content

Releases: wmde/fundraising-donations

v21.2.2

26 Nov 10:42
6ca14e7
Compare
Choose a tag to compare

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

22 Oct 10:37
123ac1e
Compare
Choose a tag to compare

Improve exception messages for getting vs. parsing a donation from the donation repository

v21.2.0

26 Sep 12:59
4474ef5
Compare
Choose a tag to compare

Add donation ID to exception messages (for easier debugging purposes)

V21.1.0

02 Sep 16:09
4b2c1b2
Compare
Choose a tag to compare

Preserve some data when scrubbing donations

v21.0.1

20 Aug 14:09
0430251
Compare
Choose a tag to compare

Improve debug message when throwing a domain exception during scrubbing of private data

v21.0.0

15 Jul 12:40
cbbabda
Compare
Choose a tag to compare

Add scrubbing feature

Breaking change:

  • the Donation constructor now expects a $donatedOn date.

v20.0.0

04 Jun 14:02
211c7e3
Compare
Choose a tag to compare
  • Update Payments to version 8.0, removing legacy code
  • Update dev dependencies

v19.0.0

05 Apr 16:03
9c2dd3b
Compare
Choose a tag to compare
  • 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

13 Mar 10:16
b91d23a
Compare
Choose a tag to compare
Merge pull request #235 from wmde/remove-freezable-value-object

Remove freezable value object

v17.0.0

28 Feb 14:59
5f57df3
Compare
Choose a tag to compare

Update Doctrine ORM