This release includes the work of two months, November and December. A lot has happened in the sponsorship module. But also other areas got fixes and new features, and technical improvements have been implemented as well.
So here is the list of changes for this release:
Sponsorship module:
- Make sure that Reminders for Sponsorship work
- Reminder: use template files for emails
- Sponsorship: show future sponsors of children in the search result
- Sponsorship: Filter by firstname of child if there is an empty family name
- Filter sponsored children by the attribute they have no sponsor
- Filter sponsorships by sponsor
- sort sponsorship by child, or by admin
- Upload of image of child does not show error
- Deletion of sponsored children
- Display address and contact details of sponsor
- Sponsorship: Preview Sponsorship in List with contact details of donor
- Partner Types: edit flag for active type and type category (important for status of sponsored child)
Other features and fixes:
- Contact Find: filter by contact key
- Limit Consent Channel and Purpose Edit to permission PTNRADMIN
- Empty contact: fix error messages when trying to modify; not asking for consent
- Gift Receipting: Store HTML Template and Logo as default
- Type Ahead for Account Detail Report and Trial Balance Report
- Restoring database (loadymlgz) sets the database version but does not run the upgrade scripts
- New installation of instance should not change the database version without running the db updates
Technical improvements:
- Completely drop support for SQLite from the code
- Support for MySQL 8
- Use MysqlConnector instead of Mysql.Data
- Update NUnit to latest version 3.12 and use nuget packages
For more details about the issues solved in this release, visit the Milestone at Github for release 2020.12!
To try this new release of OpenPetra, or to use a hosting service or to install it on your own server, see the notes at https://www.openpetra.org/download-openpetraorg!