Skip to content

v2.37.0-RC1

Pre-release
Pre-release

Choose a tag to compare

@tbar0970 tbar0970 released this 01 Sep 12:11
· 66 commits to master since this release
a41fca1

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

  1. Log out of Jethro
  2. Take a backup of your mysql database
  3. Apply all applicable upgrade SQL files from the upgrades folder to your mysql database, including upgrades/2025-upgrade-to-2.37.sql
  4. Move away your old Jethro files (eg. rename your jethro folder to jethro_old)
  5. Unzip the new files into the right place (don't just overwrite the old files)
  6. 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
  7. Log in and test.