v1.2.0 [08/2026]

  • Added

    donations as a product type of their own, with the lifecycle Pending → Received and the outcomes Declined, Refunded and Processing.

  • Added

    the donation_contributions table: donor, opportunity, amount, currency, frequency, next date, occurrence count, status, payment method and the donor’s note.

  • Added

    donation groups. A product group is now either a catalog or a set of giving opportunities, offered one-time, monthly, or both.

  • Added

    a donations workspace in the administration area — accept, decline, edit, refund, resume, invoice, email and delete.

  • Updated

    the donor-facing wording away from billing. A gift is “Donation #N” with a “Donation Receipt”, and carries no due date, reminder or late fee.

  • Added

    a donations permission, granted to the roles that already administer billing.