Jethro v2.36.0 RC1
Pre-releaseThis is a release candidate, not yet ready for widespread production use.
Enhancements
- #1035 - Person status options are now much more flexible (see upgrade note)
- #890 - Configurable sort order for attendance recording
- #1040 - You can now hide the age bracket field in the members area
- #1075 - Ability to edit group membership is now determind by the "Groups" permission level.
Bugfixes
-
#1086 - fixed bulk update tool causing inadvertent changes to age bracket. (see upgrade note)
-
#1036 - fixed run sheet component sorting
-
#1046 - fixed family member edits
-
#1050 - fixed errors in log when displaying 'date totals' attendance
-
#1052 - improved robustness of report config for custom fields
-
#1057 - fixed an issue where sometimes roster assignees couldn't be removed
-
#1065 - removed ical feed 6-week limit
-
#1072 - fixed error when sms log file does not exist
-
#1078 - fixed situation where occasionally roster assignees did not show up
-
#1064 - fixed unwanted line break in service summary
-
#1056 - improved clarity for the roster summary
-
#1048 - fixed errors in roster summary if no roster roles included
-
#1088 - fixed premature session timeouts.
-
#1085 - PHP8 compatibility
-
#1054 - fixed contact list DOCX export
-
#1091 - fixed error when deleting a congregation under some circumstances
-
#1069 - fixed issue with notes for action attached to empty families
-
#1090 - improved layout of run sheet notes
-
Technical changes
-
2FA_ settings are hard-codable in conf.php
-
Improvements to configuration of the roster reminder script
-
Fix to premature session timeouts
-
#745 - file permissions in release
-
#1099 - PHP8 compatibility
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/2024-upgrade-to-2.36.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.
- Optional: Run
php upgrades/2024-upgrade-to-2.35-after.php
from the command line. Jethro will run this upgrade automatically when you log in, but you may prefer to do it from the command line in advance. - Optional: Run
php upgrades/upgradefixes/2024-2.36-check-age-brackets.php
from the command line. This script checks for person records affected by Issue #1086. Jethro will run this check when a system administrator logs into the system, but you may prefer to do it from the command line in advance. - Log in and test.