v2.37.0-RC1
Pre-release
Pre-release
Enhancements
- #1199 and #1202 - reports can now filter on custom field dates much more powerfully
- #1271 - ability to copy ad hoc items from previous service run sheets
- #1131 - contact remarks field now shown when creating a family
- #1168 - slightly more flexible date format allowed in importer
- #1130 - mobile numbers now show links to send whatsapp message
- #1219 - global flag to enable/disable 2FA
- #1270 - extra keywords available in service component templates
- #1276 - allow searching for songs by CCLI number
- #1278 - extra explanation of when it's necessary to create more services
Bugfixes
- #1087 - creator of a person now always visible
- #1120 - ensure there is always an 'archived' status
- #1198 - fixed problem with auto-update of roster assignment timestamps
- #1206 - fixed error during DOCX export
- #1213 - Corrected SMS max length
- #1151 - archived persons now shown in grey in global search results
- #1173 - fix family editing in members interface when some family members are hidden
- #1241 - fix problems recording attendance if a selected congregation has no persons to show
- #1243 - prevent data being wiped if the members area edit-family form is submitted after a session timeout
- #1247 - fix error when trying to create a document without HTML extension
- #1230 - improve handling of certain errors
- #1256 - fix problem where input validation errors were hidden in certain system configs
- #1235 - fix errors after session timeout in some circumstances
- #1252 - prevent action plan failures if a group no longer exists to remove people from
- #1232 - layout fix with long field names
- #1267 - better handling of imperfectly formed CSV import files
- #1197 - csv importer's status column now case insensitive
- #1272 - ensure the existence of a run sheet is visible in all circumstances
- #1259 - better handle situation where the exif php extension is missing
- #1221 - fix problem sending sms in PHP8
- #1239 - fix problems recording attendance in PHP8
- #1215 - prevent PHP warnings
- #1237, #1250 - avoid PHP8 deprecation warmings in the browser
- Library upgrades for PHP8 compatibility
- Layout fixes on home page
- Don't show 'add to home screen' prompt on desktop safari
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/2025-upgrade-to-2.37.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.