Jethro v2.18.1
This release adds several new features and fixes many bugs.
Enhancements
- Issue #165 - Email notifications for new note assignments.
- Issue #8 - Preservation of roster assignee ordering. When multiple people are assigned to a roster role on a date, their order is now preserved, rather than being sorted alphabetically.
- Issue #299 - When adding a person to a group using an action plan, you can now set their membership status
- Issue #300 - New custom field type to support website links / URLs
Bugfixes
- Issue #295 - changes to notes do not save
- Issue #294 - error messages when importing persons
- Issue #297 - malfunction in date_reminder.php script
- Issue #302 - a certain keyword did not work in service docs
- Issue #285 - error messages when displaying tabular attendance.
- Issue #281 - error message when saving report config
- Issue #280 - error message when there are no service doc templates found
- Issue #303 - ensure all group memberships have a status, so that statistics are not messed up
Upgrade Procedure
- Log out of Jethro
- Take a backup of your mysql database
- Apply all applicable upgrade SQL files from the upgrades folder to your mysql database, including upgrades/2016-upgrade-to-2.18.sql
- Move away your old Jethro files (eg. rename your jethro folder to jethro_old)
- Unzip the new files into the right place (don't just overwrite the old files)
- Move your old conf.php and files/ subdirectory (if not empty) back into your jethro folder.
1 Compare your old conf.php to a new conf.php.sample.* file and add any new settings to your conf.php - Log in and test.
- If you want to use the new task-reminder feature, add a new cron entry for the task_reminder.php script. See the sample config files for details.
Credits
Thanks to Coast Evangelical Church in Forster, NSW, Australia, for sponsoring the action-plan and custom-field enhancements.