Skip to content

Jethro v2.36.1

Choose a tag to compare

@tbar0970 tbar0970 released this 08 Apr 09:36
· 173 commits to master since this release

This version adds a bunch of bugfixes and a range of small enhancements.

Enhancements

  • #1104 - Reports can now filter on "has a family member in group X"
  • #1107 - Roster lock is now released when you change to view mode
  • #1126 - Attendance sorting now allows for 'status then last name'
  • #999 - Various import paramters are now sticky
  • #158 - When entering bible readings, 'to preach' is now ticked by default
  • #1140 - In person reports, age brackets and custom date/select fields no longer line-wrap
  • #1032 - hint about using person reports to analyse attendance
  • #1067 - system-wide statistics now shows per-congregation stats too.
  • #574 - new link to quickly create a report showing members of a group
  • #602 - you can now delete person/family photos.
  • #1191 - linked url in a richtext field is now shown in full unless it's super long.
  • "Lock is held by someone else" message now gives more details

Bugfixes

  • #1114 - fixes to issues with the 2.36 upgrade for certain system configurations
  • #1116 - fixes to issues with the 2.36 upgrade when action plans referred to statuses
  • #1127 - sorting in reports and attendance is now consistent
  • #1055 - Search form no longer visible when printing
  • #1101 - New reports exclude archived persons by default
  • #1123 etc - Various tweaks to comply with latest PHP version
  • Notes for future action now sorted correctly
  • #1042 - Can now remove the last attendance record for a date
  • #1120 - Ensure there is at least one 'archived' status
  • #1158 - No longer errors if a custom report has no results
  • #1157 - No longer errors if a report tries to group by a custom field that no longer exists
  • #1161 - Can now handle documents with square brackets in their filename
  • #1170 - Can now handle documents with an ampersand in their filename
  • #1174 - Fixed access vulnerability for member files
  • #353 - Empty paragraphs are trimmed from service component content
  • #1164 - Fixed MySQL errors in certain versions/configs where the 'rank' keyword is special
  • Layout improvement on home page
  • #1163 - No longer errors if you try to add a duplicate group membership status
  • #1195 - No longer errors when you "archive and cleanse" a person
  • #1196 - When asking to delete a person, the 'archive' button now works correctly
  • #1194 - If there are no person reports saved, but there are custom reports configured, the custom reports are now shown correctly.

Upgrade Procedure

  1. Log out of Jethro
  2. Take a backup of your mysql database, especially if upgrading from a version older than 2.36.0
  3. If upgrading from a version older than 2.36.0: Apply all applicable upgrade SQL files from the upgrades folder to your mysql database, including upgrades/2025-upgrade-to-2.36.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.

Credits

Thanks to @jefft and @radarhere for contributions to this release.